Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/parport/daisy.c parport_daisy_deselect_all() -> cpp_daisy()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 port->bus_dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 port->bus_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 port->cad_lock.owner_cpu 0,u32max
PARAM_VALUE 1 cmd 48
BUF_SIZE 0 port (-1),2496
BUF_SIZE 0 port (-1),2496
BUF_SIZE 0 port->dev (-1),1616
BUF_SIZE 0 port->ops (-1),192
CAPPED_DATA 0 port 1
DATA_SOURCE 0 port $0
HARD_MAX 0 port->cad_lock.owner_cpu u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 port->base 0,256-65280
HOST_DATA 0 port->base_hi 0[c]
HOST_DATA 0 port->dma 0-7[c]
HOST_DATA 0 port->irq 0[c]
HOST_DATA 0 port->physport->base 0,256-65280
HOST_DATA 0 port->physport->base_hi 0[c]
HOST_DATA 0 port->physport->dma 0-7[c]
HOST_DATA 0 port->physport->irq 0[c]
HALF_LOCKED2 flags
HALF_LOCKED2 0 &port->cad_lock

drivers/parport/daisy.c parport_daisy_select() -> cpp_daisy()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->cad->daisy 0-s32max
PARAM_VALUE 0 port->cad->port 4096-ptr_max
PARAM_VALUE 0 port->cad_lock.dep_map->name 0-255
PARAM_VALUE 0 port->cad_lock.owner_cpu 0
PARAM_VALUE 0 port->cad_lock.raw_lock.cnts.counter 0-s32max
BUF_SIZE 0 port->cad (-1),1856
DATA_SOURCE 0 port $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &port->cad_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &arbitration_lock
TYPE_LOCK (struct parport)->cad_lock

drivers/parport/daisy.c parport_daisy_select() -> cpp_daisy()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->cad->daisy 0-s32max
PARAM_VALUE 0 port->cad->port 4096-ptr_max
PARAM_VALUE 0 port->cad_lock.dep_map->name 0-255
PARAM_VALUE 0 port->cad_lock.owner_cpu 0
PARAM_VALUE 0 port->cad_lock.raw_lock.cnts.counter 0-s32max
BUF_SIZE 0 port->cad (-1),1856
DATA_SOURCE 0 port $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &port->cad_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &arbitration_lock
TYPE_LOCK (struct parport)->cad_lock

drivers/parport/daisy.c parport_daisy_select() -> cpp_daisy()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->cad->daisy 0-s32max
PARAM_VALUE 0 port->cad->port 4096-ptr_max
PARAM_VALUE 0 port->cad_lock.dep_map->name 0-255
PARAM_VALUE 0 port->cad_lock.owner_cpu 0
PARAM_VALUE 0 port->cad_lock.raw_lock.cnts.counter 0-s32max
BUF_SIZE 0 port->cad (-1),1856
DATA_SOURCE 0 port $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &port->cad_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &arbitration_lock
TYPE_LOCK (struct parport)->cad_lock