Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/parport/ieee1284_ops.c ecp_forward_to_reverse() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->ieee1284.phase 0-4,6-u32max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c ecp_reverse_to_forward() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0,2-u32max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 32
DATA_SOURCE 0 port $0
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_read_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 7
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
HOST_DATA 0 port->private_data->shadowDCR 0-255[c]
HALF_LOCKED2 0 &port->physport->ieee1284.irq

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_read_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 7
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
HOST_DATA 0 port->private_data->shadowDCR 0-255[c]
HALF_LOCKED2 0 &port->physport->ieee1284.irq

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_read_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 7
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0 [m]
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
HOST_DATA 0 port->private_data->shadowDCR 0-255[c]
HALF_LOCKED2 0 &port->physport->ieee1284.irq

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_write_addr() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_write_addr() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 128
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_write_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_ecp_write_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 128
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_epp_read_addr() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_epp_read_data() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 0
BUF_SIZE 0 port s32min-(-1),1-s32max
BUF_SIZE 0 port s32min-(-1),1-s32max
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_read_byte() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.phase 7
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_read_byte() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.phase 7
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_read_nibble() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 7
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_read_nibble() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 7
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max

drivers/parport/ieee1284_ops.c parport_ieee1284_write_compat() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.phase 0
PARAM_VALUE 1 mask 136
PARAM_VALUE 2 result 136
DATA_SOURCE 0 port $0
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
HOST_DATA 0 port->private_data->shadowDCR 0-255[c]
HALF_LOCKED2 0 &port->physport->ieee1284.irq

drivers/parport/ieee1284.c parport_ieee1284_terminate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode 16,48,1024
PARAM_VALUE 0 port->ieee1284.phase 0,2-u32max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.phase 0,2-u32max
PARAM_VALUE 0 port->physport->ops 4096-ptr_max
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 32
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_ieee1284_terminate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode s32min-63,65-2047,2049-4095,4097-s32max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ops 4096-ptr_max
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_ieee1284_terminate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode s32min-63,65-2047,2049-4095,4097-s32max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->physport 4096-ptr_max
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_negotiate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode 256
PARAM_VALUE 0 port->ieee1284.phase 3
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 1 mask 120
PARAM_VALUE 2 result 56
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_negotiate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode 256
PARAM_VALUE 0 port->ieee1284.phase 3
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_negotiate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode 256
PARAM_VALUE 0 port->ieee1284.phase 3
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_negotiate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode 256
PARAM_VALUE 0 port->ieee1284.phase 3
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 result 64
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/ieee1284.c parport_negotiate() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.mode s32min-255,257-511,513-s32max
PARAM_VALUE 0 port->ieee1284.phase 8
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 32
DATA_SOURCE 0 port $0 [m]
STR_LEN 0 port (-1)
STR_LEN 0 port (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
USER_DATA 0 port->ieee1284.mode s32min-255,257-511,513-s32max
USER_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->private_data->shadowDCR 0-255[c]
UNITS 0 port unit_byte
HALF_LOCKED2 global &lp_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/parport_pc.c parport_pc_compat_write_block_pio() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->cad->timeout 2-s64max
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.dep_map->name 0-255
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.owner (-1)
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.owner_cpu u32max
PARAM_VALUE 0 port->physport->ieee1284.phase 0
PARAM_VALUE 0 port->physport->private_data 4096-ptr_max
PARAM_VALUE 0 port->physport->private_data->ctr 0-255
PARAM_VALUE 0 port->physport->private_data->ecr s32min-s32max
PARAM_VALUE 0 port->private_data 4096-ptr_max
PARAM_VALUE 0 port->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 port->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 port->timer.function 0
PARAM_VALUE 0 port->timer.lockdep_map->name 0-255
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 128
DATA_SOURCE 0 port $0
FUZZY_MAX 0 port->physport->cad->timeout 2
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 *port->physport->private_data->dma_buf 0-255

drivers/parport/parport_pc.c parport_pc_ecp_write_block_pio() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->cad->timeout 2-s64max
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.phase 0,2-u32max
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 32
DATA_SOURCE 0 port $0
FUZZY_MAX 0 port->physport->cad->timeout 2
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max

drivers/parport/parport_pc.c parport_pc_ecp_write_block_pio() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->cad->timeout 2-s64max
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.dep_map->name 0-255
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.owner (-1)
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.owner_cpu u32max
PARAM_VALUE 0 port->physport->ieee1284.phase 0
PARAM_VALUE 0 port->physport->private_data 4096-ptr_max
PARAM_VALUE 0 port->physport->private_data->ctr 0-255
PARAM_VALUE 0 port->physport->private_data->ecr s32min-(-1),1-s32max
PARAM_VALUE 0 port->private_data 4096-ptr_max
PARAM_VALUE 0 port->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 port->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 port->timer.function 0
PARAM_VALUE 0 port->timer.lockdep_map->name 0-255
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 0
DATA_SOURCE 0 port $0
FUZZY_MAX 0 port->physport->cad->timeout 2
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->private_data->shadowDCR 0-255[c]
USER_DATA 0 *port->physport->private_data->dma_buf 0-255

drivers/parport/parport_pc.c parport_pc_ecp_write_block_pio() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->cad->timeout 2-s64max
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.dep_map->name 0-255
PARAM_VALUE 0 port->physport->ieee1284.phase 0
PARAM_VALUE 0 port->physport->private_data 4096-ptr_max
PARAM_VALUE 0 port->physport->private_data->ctr 0-255
PARAM_VALUE 0 port->physport->private_data->ecr s32min-(-1),1-s32max
PARAM_VALUE 0 port->private_data->asynclock.rlock.dep_map->name 0-255
PARAM_VALUE 0 port->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 port->timer.lockdep_map->name 0-255
PARAM_VALUE 1 mask 32
PARAM_VALUE 2 result 32
DATA_SOURCE 0 port $0
FUZZY_MAX 0 port->physport->cad->timeout 2
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->private_data->shadowDCR 0-255[c]
USER_DATA 0 *port->physport->private_data->dma_buf 0-255

drivers/parport/parport_pc.c parport_pc_ecp_write_block_pio() -> parport_wait_peripheral()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->cad 4096-ptr_max
PARAM_VALUE 0 port->ieee1284.phase 0
PARAM_VALUE 0 port->physport 4096-ptr_max
PARAM_VALUE 0 port->physport->cad 4096-ptr_max
PARAM_VALUE 0 port->physport->cad->state->u.pc.ctr 0-255
PARAM_VALUE 0 port->physport->cad->state->u.pc.ecr 0-255
PARAM_VALUE 0 port->physport->cad->timeout 2-s64max
PARAM_VALUE 0 port->physport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 port->physport->ieee1284.irq.first_waiter->up 0-1
PARAM_VALUE 0 port->physport->ieee1284.irq.lock.dep_map->name 0-255
PARAM_VALUE 0 port->physport->ieee1284.phase 0
PARAM_VALUE 0 port->physport->private_data 4096-ptr_max
PARAM_VALUE 0 port->physport->private_data->ctr 0-255
PARAM_VALUE 0 port->physport->private_data->ecr s32min-s32max
PARAM_VALUE 0 port->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 port->timer.lockdep_map->name 0-255
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 result 128
DATA_SOURCE 0 port $0
FUZZY_MAX 0 port->physport->cad->timeout 2
STR_LEN 0 port (-1),2
STR_LEN 0 port (-1),2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 port->physport->cad->state->u.pc->ctr 0-u32max
HOST_DATA 0 port->physport->cad->state->u.pc->ecr 0-u32max
HOST_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->physport->private_data->ctr 0-255[c]
USER_DATA 0 port->private_data->shadowDCR 0-255[c]
USER_DATA 0 *port->physport->private_data->dma_buf 0-255