Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/w1/w1_io.c w1_read_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 0
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex

drivers/w1/w1_io.c w1_read_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 1
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex

drivers/w1/w1_io.c w1_reset_bus() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 0
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev_master->bus_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags

drivers/w1/w1_io.c w1_reset_bus() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 1
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev_master->bus_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags

drivers/w1/w1_io.c w1_write_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 0
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/w1_io.c w1_write_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 1
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/w1_io.c w1_write_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 0
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 flags

drivers/w1/w1_io.c w1_write_bit() -> (struct w1_bus_master)->write_bit()

Type Parameter Key Value
PARAM_VALUE 1 bit 1
BUF_SIZE 0 data 24,120,160,176,192,216,256,408
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->bus_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 flags