Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/w1/slaves/w1_ds2431.c w1_f2d_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2431.c w1_f2d_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2431.c w1_f2d_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2431.c w1_f2d_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2431.c w1_f2d_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds28e17.c __w1_f19_set_i2c_speed() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 sl->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 sl->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 sl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sl->family->fops 0,4096-ptr_max
PARAM_VALUE 0 sl->hwmon->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 sl->hwmon->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sl->master->thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
BUF_SIZE 0 sl->family (-1),48
BUF_SIZE 0 sl->family_data (-1),2344
BUF_SIZE 0 sl->master (-1),64,128,280,1024
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &sl->master->bus_mutex

drivers/w1/slaves/w1_ds28e17.c w1_f19_get_i2c_speed() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds28e17.c w1_f19_i2c_master_transfer() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
BUF_SIZE 0 sl (-1),8160,12240
BUF_SIZE 0 sl (-1),8160,12240
CAPPED_DATA 0 &sl->master->bus_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sl unit_byte
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_config_bit() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_config_bit() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_config_bit() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_config_bit() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_offset_register() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_change_offset_register() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_get_page() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_get_page() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_get_temperature() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2438.c w1_ds2438_get_voltage() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds250x.c w1_ds2502_read_page() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->family_data 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
BUF_SIZE 0 sl s32min-(-2),1-s32max
BUF_SIZE 0 sl s32min-(-2),1-s32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds250x.c w1_ds2505_read_page() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->family_data 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
BUF_SIZE 0 sl s32min-(-2),1-s32max
BUF_SIZE 0 sl s32min-(-2),1-s32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2433.c w1_f23_refresh_block() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2433.c w1_f23_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2433.c w1_f23_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2433.c w1_f23_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2423.c w1_slave_show() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl r dev_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->bus_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2413.c output_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2413.c state_read() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/w1_netlink.c w1_process_cb() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds28e04.c pio_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds28e04.c w1_f1C_read() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds28e04.c w1_f1C_refresh_block() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds28e04.c w1_f1C_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds28e04.c w1_f1C_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds28e04.c w1_f1C_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/power/supply/ds2760_battery.c w1_ds2760_eeprom_cmd() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/power/supply/ds2760_battery.c w1_ds2760_io() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a16_v16_read() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a16_v16_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a8_v16_read() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a8_v16_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a8_v8_read() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/base/regmap/regmap-w1.c w1_reg_a8_v8_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
LOCK2 0 &sl->master->bus_mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2406.c w1_f12_read_state() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2406.c w1_f12_write_output() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2430.c w1_f14_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2430.c w1_f14_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2430.c w1_f14_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2430.c w1_f14_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2430.c w1_f14_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2805.c w1_f0d_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds2805.c w1_f0d_readblock() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_master 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sl->master->pullup_duration 0
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds2805.c w1_f0d_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/w1.c rw_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->mutex

drivers/w1/slaves/w1_ds2780.c w1_ds2780_do_io() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sl unit_byte
LOCK2 &sl->master->bus_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2780.c w1_ds2780_eeprom_cmd() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sl unit_byte
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2408.c _read_reg() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2408.c activity_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2408.c output_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2408.c status_control_write() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
DATA_SOURCE 0 sl r kobj_to_w1_slave
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2781.c w1_ds2781_do_io() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sl unit_byte
LOCK2 &sl->master->bus_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct w1_master)->bus_mutex

drivers/w1/slaves/w1_ds2781.c w1_ds2781_eeprom_cmd() -> w1_reset_select_slave()

Type Parameter Key Value
PARAM_VALUE 0 sl 4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sl->master->bus_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sl->master->bus_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sl->master->bus_mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 &sl->master->bus_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sl unit_byte
LOCK2 &of->mutex
LOCK2 0 &sl->master->bus_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct w1_master)->bus_mutex