Defined in 3 files as a member:
- arch/powerpc/include/asm/secvar.h, line 19 (as a member)
- drivers/firmware/efi/libstub/smbios.c, line 29 (as a member)
- drivers/scsi/csiostor/csio_lnode.h, line 68 (as a member)
Defined in 2 files as a macro:
Defined in 3 files as a function:
- drivers/staging/rtl8723bs/include/osdep_service_linux.h, line 46 (as a function)
- net/netfilter/nfnetlink_log.c, line 1075 (as a function)
- net/netfilter/nfnetlink_queue.c, line 1982 (as a function)
Referenced in 16 files:
- arch/powerpc/kernel/secvar-sysfs.c
- arch/powerpc/platforms/powernv/opal-secvar.c, line 148
- arch/x86/lib/insn.c
- drivers/firmware/efi/libstub/smbios.c
- drivers/staging/rtl8723bs/core/rtw_cmd.c, line 276
- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c, line 45
- drivers/staging/rtl8723bs/core/rtw_mlme.c
- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
- drivers/staging/rtl8723bs/core/rtw_recv.c
- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
- drivers/staging/rtl8723bs/core/rtw_xmit.c
- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
- net/netfilter/nfnetlink_log.c
- net/netfilter/nfnetlink_queue.c
- tools/arch/x86/lib/insn.c
Smatch caller information:
net/netfilter/nfnetlink_queue.c get_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 0 | list->buf | 1-u64max |
| PARAM_VALUE | 0 | list->count | 0-999999999 |
| PARAM_VALUE | 0 | list->from | 0 |
| PARAM_VALUE | 0 | list->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | list->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | list->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | list->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | list->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | list->op | 4096-ptr_max |
| PARAM_VALUE | 0 | list->private | 4096-ptr_max |
| PARAM_VALUE | 0 | list->private->bucket | 0-15 |
| PARAM_VALUE | 1 | h | 1-u64max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | list | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | list->read_pos | 0-13442450941 |
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/nfnetlink_queue.c get_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 0 | list->buf | 1-u64max |
| PARAM_VALUE | 0 | list->count | 0-999999999 |
| PARAM_VALUE | 0 | list->from | 0 |
| PARAM_VALUE | 0 | list->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | list->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | list->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | list->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | list->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | list->op | 4096-ptr_max |
| PARAM_VALUE | 0 | list->private | 4096-ptr_max |
| PARAM_VALUE | 0 | list->private->bucket | 0-15 |
| PARAM_VALUE | 1 | h | 1-u64max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | list | $0 |
| DATA_SOURCE | 1 | h | r get_next |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | list->read_pos | 0-13442450941 |
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/nfnetlink_queue.c seq_next() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 0 | list->buf | 1-u64max |
| PARAM_VALUE | 0 | list->count | 0-999999999 |
| PARAM_VALUE | 0 | list->from | 0 |
| PARAM_VALUE | 0 | list->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | list->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | list->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | list->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | list->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | list->op | 4096-ptr_max |
| PARAM_VALUE | 1 | h | 1-ptr_max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | list->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | list | $0 |
| DATA_SOURCE | 1 | h | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | list->read_pos | 0-13442450941 |
| LOCK2 | 0 | &list->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
drivers/staging/rtl8723bs/core/rtw_cmd.c _rtw_dequeue_cmd() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &queue->lock | ||
| LOCK2 | irqL | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c kfree_all_stainfo() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pstapriv->sta_hash_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct sta_priv)->sta_hash_lock |
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c kfree_all_stainfo() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pstapriv->sta_hash_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct sta_priv)->sta_hash_lock |
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_alloc_stainfo() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pstapriv->sta_hash_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pmlmepriv->lock | ||
| HALF_LOCKED2 | &pmlmepriv->scanned_queue.lock | ||
| TYPE_LOCK | (struct sta_priv)->sta_hash_lock |
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_free_stainfo() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pmlmepriv->lock | ||
| HALF_LOCKED2 | &pmlmepriv->scanned_queue.lock | ||
| HALF_LOCKED2 | &pstapriv->asoc_list_lock | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_free_stainfo() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pmlmepriv->lock | ||
| HALF_LOCKED2 | &pmlmepriv->scanned_queue.lock | ||
| HALF_LOCKED2 | &pstapriv->asoc_list_lock | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c rtw_do_join() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pmlmepriv->lock | ||
| LOCK2 | &pmlmepriv->scanned_queue.lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock | ||
| TYPE_LOCK | (struct mlme_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c dequeue_pending_xmitbuf() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pqueue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c dequeue_pending_xmitbuf_under_survey() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pqueue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_alloc_xmitbuf() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pfree_xmitbuf_queue->lock | ||
| LOCK2 | &pxmitpriv->lock | ||
| LOCK2 | bh | ||
| LOCK2 | irqL | ||
| TYPE_LOCK | (struct __queue)->lock | ||
| TYPE_LOCK | (struct xmit_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_alloc_xmitbuf_ext() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pfree_queue->lock | ||
| LOCK2 | irqL | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_alloc_xmitframe() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pfree_xmit_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_alloc_xmitframe_ext() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtl8723bs_free_xmit_priv() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7541794473631817728 |
| PARAM_VALUE | 0 | list->next | 4096-7541794473631817727,7541794473631817729-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| PARAM_COMPARE | 0 | list | != $0->next |
| PARAM_COMPARE | 0 | list | != $0->next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c xmit_xmitframes() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| CAPPED_DATA | 0 | list | 1 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PARAM_COMPARE | 0 | list | != $0->next |
| PARAM_COMPARE | 0 | list | != $0->next |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pxmitpriv->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct xmit_priv)->lock |
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_sta_info_get_by_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pstapriv->asoc_list_lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct sta_priv)->asoc_list_lock | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_sta_info_get_by_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pstapriv->asoc_list_lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct sta_priv)->asoc_list_lock | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/staging/rtl8723bs/core/rtw_mlme.c free_scanqueue() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &free_queue->lock | ||
| LOCK2 | &pmlmepriv->lock | ||
| LOCK2 | &scan_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock | ||
| TYPE_LOCK | (struct mlme_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_mlme.c free_scanqueue() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &free_queue->lock | ||
| LOCK2 | &pmlmepriv->lock | ||
| LOCK2 | &scan_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock | ||
| TYPE_LOCK | (struct mlme_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_mlme.c rtw_alloc_network() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &free_queue->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pmlmepriv->lock | ||
| HALF_LOCKED2 | &queue->lock | ||
| TYPE_LOCK | (struct __queue)->lock |
net/netfilter/nfnetlink_log.c get_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | h->bucket | 0-15 |
| PARAM_VALUE | 2 | h | 1-u64max |
| BUF_SIZE | 1 | h | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | h | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | list->gen | 1 |
| DATA_SOURCE | 0 | list | $0 |
| DATA_SOURCE | 1 | h | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | h | unit_array_size |
| LOCK2 | &s->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/nfnetlink_log.c get_idx() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | h->bucket | 0-15 |
| PARAM_VALUE | 2 | h | 1-u64max |
| BUF_SIZE | 1 | h | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | h | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | list->gen | 1 |
| DATA_SOURCE | 0 | list | $0 |
| DATA_SOURCE | 1 | h | $1 |
| DATA_SOURCE | 2 | h | r get_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | h | unit_array_size |
| LOCK2 | &s->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/nfnetlink_log.c seq_next() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | h | 4096-ptr_max |
| PARAM_VALUE | 2 | h | 1-ptr_max |
| BUF_SIZE | 1 | h | s32min-(-2),1-s32max |
| DATA_SOURCE | 2 | h | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | h | unit_array_size |
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c _rtw_alloc_recvframe() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pfree_recv_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c enqueue_reorder_recvframe() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c enqueue_reorder_recvframe() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c recv_indicatepkts_in_order() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c recv_indicatepkts_in_order() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppending_recvframe_queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c recvframe_defrag() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 784,4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/staging/rtl8723bs/core/rtw_recv.c recvframe_defrag() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 784,4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/staging/rtl8723bs/core/rtw_recv.c recvframe_defrag() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 0,4096-ptr_max |
| PARAM_COMPARE | 0 | list | == $0->next |
| PARAM_COMPARE | 0 | list | == $0->next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/staging/rtl8723bs/core/rtw_recv.c rtw_dequeue_recvbuf() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &queue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c rtw_free_recvframe_queue() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pframequeue->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c rtw_free_recvframe_queue() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pframequeue->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c validate_recv_ctrl_frame() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pxmitpriv->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct xmit_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_recv.c validate_recv_ctrl_frame() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pxmitpriv->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct xmit_priv)->lock |
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c issue_action_BSSCoexistPacket() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| BUF_SIZE | 0 | list | 16 |
| DATA_SOURCE | 0 | list | r get_list_head |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pmlmepriv->scanned_queue.lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c issue_action_BSSCoexistPacket() -> get_next()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &pmlmepriv->scanned_queue.lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct __queue)->lock |