Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

block/sed-opal.c __opal_lock_unlock() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c __opal_lock_unlock() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c __opal_set_mbr_done() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 16-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->flags 0x11,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_activate_lsp() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 4
BUF_SIZE 1 steps 64
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_activate_user() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_add_user_to_lr() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 4
BUF_SIZE 1 steps 64
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_enable_disable_range() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_enable_disable_shadow_mbr() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 6
BUF_SIZE 1 steps 96
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_erase_locking_range() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_get_sum_ranges() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_get_sum_ranges() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_locking_range_status() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_reactivate_lsp() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 2
BUF_SIZE 1 steps 32
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_read_table() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_revertlsp() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 2
BUF_SIZE 1 steps 32
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_reverttper() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 2
BUF_SIZE 1 steps 32
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_reverttper() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 2
BUF_SIZE 1 steps 32
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_secure_erase_locking_range() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 4
BUF_SIZE 1 steps 64
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_set_mbr_done() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_set_new_pw() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_set_new_sid_pw() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_setup_locking_range() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_setup_locking_range() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 4
BUF_SIZE 1 steps 64
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_setup_locking_range_start_length() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_take_ownership() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 6
BUF_SIZE 1 steps 96
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_write_shadow_mbr() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock

block/sed-opal.c opal_write_table() -> execute_steps()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->dev_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->dev_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->flags 1-u32max
PARAM_VALUE 0 dev->hsn 0
PARAM_VALUE 0 dev->prev_data 0
PARAM_VALUE 0 dev->tsn 0
PARAM_VALUE 1 steps 4096-ptr_max
PARAM_VALUE 2 n_steps 3
BUF_SIZE 1 steps 48
DATA_SOURCE 0 dev $0
CAPABLE 0 21
BIT_INFO 0 dev->flags 0x1,0xffffffffffffffff
UNITS 2 n_steps unit_array_size
LOCK2 0 &dev->dev_lock
TYPE_LOCK (struct opal_dev)->dev_lock