Documented in 1 files:
Defined in 3 files as a prototype:
- drivers/accessibility/speakup/speakup_dectlk.c, line 35 (as a prototype)
- drivers/accessibility/speakup/speakup_soft.c, line 30 (as a prototype)
- sound/synth/emux/soundfont.c, line 59 (as a prototype)
Defined in 2 files as a member:
- drivers/accessibility/speakup/spk_types.h, line 200 (as a member)
- drivers/i3c/master/mipi-i3c-hci/dat.h, line 26 (as a member)
Defined in 11 files as a function:
- drivers/accessibility/speakup/speakup_dectlk.c, line 173 (as a function)
- drivers/accessibility/speakup/speakup_soft.c, line 367 (as a function)
- drivers/infiniband/hw/mlx5/main.c, line 2426 (as a function)
- drivers/md/dm-cache-policy-smq.c, line 786 (as a function)
- drivers/media/v4l2-core/v4l2-dev.c, line 512 (as a function)
- fs/quota/quota_tree.c, line 42 (as a function)
- lib/tests/overflow_kunit.c, line 293 (as a function)
- net/ipv4/fib_trie.c, line 221 (as a function)
- scripts/sorttable.c, line 113 (as a function)
- scripts/tracepoint-update.c, line 20 (as a function)
- sound/synth/emux/soundfont.c, line 1325 (as a function)
Referenced in 27 files:
- drivers/accessibility/speakup/speakup_acntpc.c, line 126
- drivers/accessibility/speakup/speakup_acntsa.c, line 113
- drivers/accessibility/speakup/speakup_apollo.c, line 125
- drivers/accessibility/speakup/speakup_audptr.c, line 116
- drivers/accessibility/speakup/speakup_bns.c, line 109
- drivers/accessibility/speakup/speakup_decext.c, line 140
- drivers/accessibility/speakup/speakup_decpc.c, line 236
- drivers/accessibility/speakup/speakup_dectlk.c
- drivers/accessibility/speakup/speakup_dtlk.c, line 142
- drivers/accessibility/speakup/speakup_dummy.c, line 129
- drivers/accessibility/speakup/speakup_keypc.c, line 117
- drivers/accessibility/speakup/speakup_ltlk.c, line 125
- drivers/accessibility/speakup/speakup_soft.c
- drivers/accessibility/speakup/speakup_spkout.c, line 116
- drivers/accessibility/speakup/speakup_txprt.c, line 114
- drivers/accessibility/speakup/synth.c
- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c, line 184
- drivers/i3c/master/mipi-i3c-hci/dat_v1.c, line 200
- drivers/infiniband/hw/mlx5/main.c
- drivers/md/dm-cache-policy-smq.c
- drivers/media/v4l2-core/v4l2-dev.c, line 1047
- drivers/scsi/isci/host.c
- fs/quota/quota_tree.c
- net/ipv4/fib_trie.c
- scripts/sorttable.c
- scripts/tracepoint-update.c
- sound/synth/emux/soundfont.c
Smatch caller information:
lib/tests/overflow_kunit.c do_test_s16_s16__s16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s16_s16__s16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s16_s16__s16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s32_s32__s32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s32_s32__s32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s32_s32__s32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s8_s8__s8() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s8_s8__s8() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_s8_s8__s8() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u16_u16__u16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u16_u16__u16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u16_u16__u16() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u32_u32__u32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u32_u32__u32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u32_u32__u32() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u64_u64__u64() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u8_u8__u8() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u8_u8__u8() -> get_index()
| Type | Parameter | Key | Value |
|---|
lib/tests/overflow_kunit.c do_test_u8_u8__u8() -> get_index()
| Type | Parameter | Key | Value |
|---|
sound/synth/emux/soundfont.c add_preset() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-255 |
| USER_DATA | 1 | qid | 0-255 |
| USER_DATA | 2 | depth | 0-255[c] |
| HALF_LOCKED2 | &sflist->presets_mutex |
sound/synth/emux/soundfont.c delete_preset() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | info | 1 |
| CAPPED_DATA | 1 | qid | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sflist->presets_mutex |
sound/synth/emux/soundfont.c search_first_zone() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | info | $1 |
| DATA_SOURCE | 1 | qid | $2 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-255 |
| USER_DATA | 1 | qid | 0-255 |
| USER_DATA | 2 | depth | 0-255[c] |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_mmap_clock_info_page() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 0 | info | |
| NOSPEC | 0 | info | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-4503599627370495[c] |
| NO_OVERFLOW_SIMPLE | 0 | info | |
| UNITS | 0 | info | unit_page |
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/mlx5/main.c uar_mmap() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 0 | info | |
| NOSPEC | 0 | info | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-4503599627370495[c] |
| NO_OVERFLOW_SIMPLE | 0 | info | |
| UNITS | 0 | info | unit_page |
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/media/v4l2-core/v4l2-dev.c __video_register_device() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->cdev | 0 |
| PARAM_VALUE | 0 | info->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | info->fh_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fh_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fh_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fh_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fh_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fops->open | 1-u64max |
| PARAM_VALUE | 0 | info->fops->release | 1-u64max |
| PARAM_VALUE | 0 | info->minor | 0-192,224-255 |
| PARAM_VALUE | 0 | info->num | 0-64 |
| PARAM_VALUE | 0 | info->prio | 1-u64max |
| PARAM_VALUE | 0 | info->release | 1-u64max |
| PARAM_VALUE | 0 | info->v4l2_dev | 1-u64max |
| PARAM_VALUE | 0 | info->vfl_type | 0-5 |
| BUF_SIZE | 0 | info | (-1),2096 |
| BUF_SIZE | 0 | info | (-1),2096 |
| BUF_SIZE | 0 | info->fops | (-1),80 |
| BUF_SIZE | 0 | info->prio | (-1),16 |
| CAPPED_DATA | 0 | info->minor | 1 |
| CAPPED_DATA | 0 | info->num | 1 |
| DATA_SOURCE | 0 | info | $0 |
| BIT_INFO | 0 | info->minor | 0x0,0x1ff |
| HARD_MAX | 0 | info->minor | 255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | info->cdev->count | |
| LOCK2 | global &videodev_lock |
fs/quota/quota_tree.c do_insert_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c do_insert_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | 0-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c do_insert_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | s32min-2147483646 |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c do_insert_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c find_tree_dqentry() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op->quota_read | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | (-2147483615)-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c find_tree_dqentry() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op->quota_read | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | 0-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_tree.c remove_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op->quota_read | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | (-2147483615)-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/quota/quota_tree.c remove_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op->quota_read | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | 0-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/quota/quota_tree.c remove_tree() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | info->dqi_sb->s_fs_info->s_bdev_wb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | info->dqi_sb->s_fs_info->s_error_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | info->dqi_sb->s_fs_info->s_freeclusters_counter->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | info->dqi_sb->s_fs_info->s_freeinodes_counter->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | info->dqi_sb->s_op | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_op->quota_read | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_sb->s_qcop->set_dqblk | 4096-ptr_max |
| PARAM_VALUE | 0 | info->dqi_usable_bs | 0-4000000 |
| PARAM_VALUE | 2 | depth | (-2147483615)-2147483646 |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| BUF_SIZE | 0 | info | (-1),4,8,24,48,64,168-s32max |
| CAPPED_DATA | 0 | info->dqi_usable_bs | 1 |
| CAPPED_DATA | 2 | depth | 1 |
| DATA_SOURCE | 0 | info | $0 |
| DATA_SOURCE | 2 | depth | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-cache-policy-smq.c infer_cblock() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| CAPPED_DATA | 1 | qid | 1 |
| DATA_SOURCE | 1 | qid | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mq->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct smq_policy)->lock |
drivers/md/dm-cache-policy-smq.c update_hotspot_queue() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| CAPPED_DATA | 1 | qid | 1 |
| CAPPED_DATA | 1 | qid->oblock | 1 |
| DATA_SOURCE | 1 | qid | r h_lookup |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mq->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct smq_policy)->lock |
drivers/md/dm-cache-policy-smq.c update_hotspot_queue() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->free.head | 268435455 |
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| CAPPED_DATA | 1 | qid | 1 |
| DATA_SOURCE | 1 | qid | r q_pop |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mq->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct smq_policy)->lock |
net/ipv4/fib_trie.c __fib_info_notify_update() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
net/ipv4/fib_trie.c fib_insert_node() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| DATA_SOURCE | 0 | info | $3 |
| DATA_SOURCE | 1 | qid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-u32max |
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_insert_node() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| DATA_SOURCE | 0 | info | $3 |
| DATA_SOURCE | 1 | qid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-u32max |
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_insert_node() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| DATA_SOURCE | 0 | info | $3 |
| DATA_SOURCE | 1 | qid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-u32max |
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_insert_node() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| PARAM_VALUE | 1 | qid->pos | 0-32 |
| BUF_SIZE | 1 | qid | 16 |
| DATA_SOURCE | 0 | info | $3 |
| DATA_SOURCE | 1 | qid | r tnode_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-u32max |
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_table_flush() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | qid | r resize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_table_flush_external() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | qid | r resize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| LOCK2 | &ops->lock | ||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct fib_rules_ops)->lock |
net/ipv4/fib_trie.c fib_table_lookup() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/fib_trie.c fib_trie_free() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| LOCK2 | &ops->lock | ||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct fib_rules_ops)->lock |
net/ipv4/fib_trie.c fib_trie_get_next() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| LOCK2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/fib_trie.c inflate() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| PARAM_VALUE | 1 | qid->pos | 0-254 |
| BUF_SIZE | 1 | qid | 16 |
| CAPPED_DATA | 1 | qid->bits | 1 |
| DATA_SOURCE | 1 | qid | r tnode_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c leaf_walk_rcu() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 1-u32max |
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| PARAM_VALUE | 1 | qid->key | 0-4294967294 |
| CAPPED_DATA | 1 | qid->key | 1 |
| DATA_SOURCE | 0 | info | $1 |
| PARAM_COMPARE | 0 | info | > $1->key |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/fib_trie.c leaf_walk_rcu() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/fib_trie.c put_child_root() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | qid | 4096-ptr_max |
| PARAM_VALUE | 1 | qid->pos | 0-31 |
| BUF_SIZE | 1 | qid | (-1),16 |
| BUF_SIZE | 1 | qid | (-1),16 |
| DATA_SOURCE | 0 | info | $1 |
| DATA_SOURCE | 1 | qid | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | info | 0-u32max |
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c resize() -> get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | info | unit_byte |
| HALF_LOCKED2 | &ops->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/accessibility/speakup/synth.c spk_get_index_count() -> (struct spk_synth)->get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| CONTAINER | 0 | -192+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &speakup_info.spinlock | ||
| TYPE_LOCK | (struct speakup_info_t)->spinlock |
drivers/accessibility/speakup/synth.c spk_reset_index_count() -> (struct spk_synth)->get_index()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| CONTAINER | 0 | -192+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &speakup_info.spinlock | ||
| TYPE_LOCK | (struct speakup_info_t)->spinlock |