Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/BusLogic.c blogic_alloc_ccb() -> blogic_create_addlccbs()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->free_ccbs 0
PARAM_VALUE 0 adapter->pci_device->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->tgt_flags 4096-ptr_max
PARAM_VALUE 2 print_success 1
DATA_SOURCE 0 adapter $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq_flags
LOCK2 shost->host_lock
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/BusLogic.c blogic_alloc_ccb() -> blogic_create_addlccbs()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->free_ccbs 0
PARAM_VALUE 0 adapter->pci_device->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->tgt_flags 4096-ptr_max
PARAM_VALUE 2 print_success 1
DATA_SOURCE 0 adapter $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq_flags
LOCK2 shost->host_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 0 adapter->scsi_host->host_lock

drivers/scsi/BusLogic.c blogic_sdev_configure() -> blogic_create_addlccbs()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->qdepth 4096-ptr_max
PARAM_VALUE 0 adapter->tgt_flags 4096-ptr_max
PARAM_VALUE 2 print_success 0
CAPPED_DATA 0 adapter->alloc_ccbs 1
CAPPED_DATA 0 adapter->maxdev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->request_queue->limits_lock
LOCK2 &shost->scan_mutex
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock