Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c, line 433
- drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c, line 209
- drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c, line 204
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/usb.c _rtl_usb_rx_process_agg() -> (struct rtl_hal_ops)->query_rx_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->wiphy->radio->n_freq_range | 1 |
| PARAM_VALUE | 0 | hw->wiphy->radio->n_iface_combinations | 1 |
| PARAM_VALUE | 1 | stats | 7550484833519648768 |
| PARAM_VALUE | 1 | stats->antenna | 0 |
| PARAM_VALUE | 1 | stats->bandwidth | 0 |
| PARAM_VALUE | 1 | stats->beacon_time | 0 |
| PARAM_VALUE | 1 | stats->bt_coex_pwr_adjust | 0 |
| PARAM_VALUE | 1 | stats->bt_rx_rssi_percentage | 0 |
| PARAM_VALUE | 1 | stats->control | 0 |
| PARAM_VALUE | 1 | stats->crc | 0 |
| PARAM_VALUE | 1 | stats->decrypted | 0 |
| PARAM_VALUE | 1 | stats->freq | 0 |
| PARAM_VALUE | 1 | stats->hwerror | 0 |
| PARAM_VALUE | 1 | stats->icv | 0 |
| PARAM_VALUE | 1 | stats->is_cck | 0 |
| PARAM_VALUE | 1 | stats->is_ht | 0 |
| PARAM_VALUE | 1 | stats->is_short_gi | 0 |
| PARAM_VALUE | 1 | stats->is_vht | 0 |
| PARAM_VALUE | 1 | stats->isampdu | 0 |
| PARAM_VALUE | 1 | stats->isfirst_ampdu | 0 |
| PARAM_VALUE | 1 | stats->len | 0 |
| PARAM_VALUE | 1 | stats->length | 0 |
| PARAM_VALUE | 1 | stats->macid | 0 |
| PARAM_VALUE | 1 | stats->mask | 0 |
| PARAM_VALUE | 1 | stats->nic_type | 0 |
| PARAM_VALUE | 1 | stats->noise | 0 |
| PARAM_VALUE | 1 | stats->packet_beacon | 0 |
| PARAM_VALUE | 1 | stats->packet_matchbssid | 0 |
| PARAM_VALUE | 1 | stats->packet_report_type | 0 |
| PARAM_VALUE | 1 | stats->packet_toself | 0 |
| PARAM_VALUE | 1 | stats->rate | 0 |
| PARAM_VALUE | 1 | stats->received_channel | 0 |
| PARAM_VALUE | 1 | stats->recvsignalpower | 0 |
| PARAM_VALUE | 1 | stats->rssi | 0 |
| PARAM_VALUE | 1 | stats->rx_bufshift | 0 |
| PARAM_VALUE | 1 | stats->rx_drvinfo_size | 0 |
| PARAM_VALUE | 1 | stats->rx_is40mhzpacket | 0 |
| PARAM_VALUE | 1 | stats->rx_packet_bw | 0 |
| PARAM_VALUE | 1 | stats->rx_pwdb_all | 0 |
| PARAM_VALUE | 1 | stats->rxpower | 0 |
| PARAM_VALUE | 1 | stats->shift | 0 |
| PARAM_VALUE | 1 | stats->shortpreamble | 0 |
| PARAM_VALUE | 1 | stats->signal | 0 |
| PARAM_VALUE | 1 | stats->signalquality | 0 |
| PARAM_VALUE | 1 | stats->signalstrength | 0 |
| PARAM_VALUE | 1 | stats->timestamp_high | 0 |
| PARAM_VALUE | 1 | stats->timestamp_low | 0 |
| PARAM_VALUE | 1 | stats->tsf | 0 |
| PARAM_VALUE | 1 | stats->vht_nss | 0 |
| PARAM_VALUE | 1 | stats->wakeup | 0 |
| PARAM_VALUE | 2 | rx_status | 4409341572936138752 |
| PARAM_VALUE | 2 | rx_status->ack_tx_hwtstamp | 0 |
| PARAM_VALUE | 2 | rx_status->ampdu_reference | 0 |
| PARAM_VALUE | 2 | rx_status->antenna | 0 |
| PARAM_VALUE | 2 | rx_status->band | 0 |
| PARAM_VALUE | 2 | rx_status->boottime_ns | 0 |
| PARAM_VALUE | 2 | rx_status->bw | 0 |
| PARAM_VALUE | 2 | rx_status->chains | 0 |
| PARAM_VALUE | 2 | rx_status->device_timestamp | 0 |
| PARAM_VALUE | 2 | rx_status->eht.gi | 0 |
| PARAM_VALUE | 2 | rx_status->eht.ru | 0 |
| PARAM_VALUE | 2 | rx_status->enc_flags | 0 |
| PARAM_VALUE | 2 | rx_status->encoding | 0 |
| PARAM_VALUE | 2 | rx_status->flag | 0 |
| PARAM_VALUE | 2 | rx_status->freq | 0 |
| PARAM_VALUE | 2 | rx_status->freq_offset | 0 |
| PARAM_VALUE | 2 | rx_status->he_dcm | 0 |
| PARAM_VALUE | 2 | rx_status->he_gi | 0 |
| PARAM_VALUE | 2 | rx_status->he_ru | 0 |
| PARAM_VALUE | 2 | rx_status->link_id | 0 |
| PARAM_VALUE | 2 | rx_status->link_valid | 0 |
| PARAM_VALUE | 2 | rx_status->mactime | 0 |
| PARAM_VALUE | 2 | rx_status->nss | 0 |
| PARAM_VALUE | 2 | rx_status->rate_idx | 0 |
| PARAM_VALUE | 2 | rx_status->rx_flags | 0 |
| PARAM_VALUE | 2 | rx_status->signal | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.elr | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.gi | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.im | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.ru | 0 |
| PARAM_VALUE | 2 | rx_status->zero_length_psdu_type | 0 |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 4 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 4 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 4 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 4 | skb->next | 0 |
| PARAM_VALUE | 4 | skb->prev | 0 |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 3 | pdesc8 | 1-s32max |
| BUF_SIZE | 3 | pdesc8 | 1-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 4 | skb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | *pdesc8 | 0-255[u] |
| USER_PTR | 3 | pdesc8 | |
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/usb.c _rtl_usb_rx_process_noagg() -> (struct rtl_hal_ops)->query_rx_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | stats | 911132985729728512 |
| PARAM_VALUE | 1 | stats->antenna | 0 |
| PARAM_VALUE | 1 | stats->bandwidth | 0 |
| PARAM_VALUE | 1 | stats->beacon_time | 0 |
| PARAM_VALUE | 1 | stats->bt_coex_pwr_adjust | 0 |
| PARAM_VALUE | 1 | stats->bt_rx_rssi_percentage | 0 |
| PARAM_VALUE | 1 | stats->control | 0 |
| PARAM_VALUE | 1 | stats->crc | 0 |
| PARAM_VALUE | 1 | stats->decrypted | 0 |
| PARAM_VALUE | 1 | stats->freq | 0 |
| PARAM_VALUE | 1 | stats->hwerror | 0 |
| PARAM_VALUE | 1 | stats->icv | 0 |
| PARAM_VALUE | 1 | stats->is_cck | 0 |
| PARAM_VALUE | 1 | stats->is_ht | 0 |
| PARAM_VALUE | 1 | stats->is_short_gi | 0 |
| PARAM_VALUE | 1 | stats->is_vht | 0 |
| PARAM_VALUE | 1 | stats->isampdu | 0 |
| PARAM_VALUE | 1 | stats->isfirst_ampdu | 0 |
| PARAM_VALUE | 1 | stats->len | 0 |
| PARAM_VALUE | 1 | stats->length | 0 |
| PARAM_VALUE | 1 | stats->macid | 0 |
| PARAM_VALUE | 1 | stats->mask | 0 |
| PARAM_VALUE | 1 | stats->nic_type | 0 |
| PARAM_VALUE | 1 | stats->noise | 0 |
| PARAM_VALUE | 1 | stats->packet_beacon | 0 |
| PARAM_VALUE | 1 | stats->packet_matchbssid | 0 |
| PARAM_VALUE | 1 | stats->packet_report_type | 0 |
| PARAM_VALUE | 1 | stats->packet_toself | 0 |
| PARAM_VALUE | 1 | stats->rate | 0 |
| PARAM_VALUE | 1 | stats->received_channel | 0 |
| PARAM_VALUE | 1 | stats->recvsignalpower | 0 |
| PARAM_VALUE | 1 | stats->rssi | 0 |
| PARAM_VALUE | 1 | stats->rx_bufshift | 0 |
| PARAM_VALUE | 1 | stats->rx_drvinfo_size | 0 |
| PARAM_VALUE | 1 | stats->rx_is40mhzpacket | 0 |
| PARAM_VALUE | 1 | stats->rx_packet_bw | 0 |
| PARAM_VALUE | 1 | stats->rx_pwdb_all | 0 |
| PARAM_VALUE | 1 | stats->rxpower | 0 |
| PARAM_VALUE | 1 | stats->shift | 0 |
| PARAM_VALUE | 1 | stats->shortpreamble | 0 |
| PARAM_VALUE | 1 | stats->signal | 0 |
| PARAM_VALUE | 1 | stats->signalquality | 0 |
| PARAM_VALUE | 1 | stats->signalstrength | 0 |
| PARAM_VALUE | 1 | stats->timestamp_high | 0 |
| PARAM_VALUE | 1 | stats->timestamp_low | 0 |
| PARAM_VALUE | 1 | stats->tsf | 0 |
| PARAM_VALUE | 1 | stats->vht_nss | 0 |
| PARAM_VALUE | 1 | stats->wakeup | 0 |
| PARAM_VALUE | 2 | rx_status | 5548536599077183488 |
| PARAM_VALUE | 2 | rx_status->ack_tx_hwtstamp | 0 |
| PARAM_VALUE | 2 | rx_status->ampdu_reference | 0 |
| PARAM_VALUE | 2 | rx_status->antenna | 0 |
| PARAM_VALUE | 2 | rx_status->band | 0 |
| PARAM_VALUE | 2 | rx_status->boottime_ns | 0 |
| PARAM_VALUE | 2 | rx_status->bw | 0 |
| PARAM_VALUE | 2 | rx_status->chains | 0 |
| PARAM_VALUE | 2 | rx_status->device_timestamp | 0 |
| PARAM_VALUE | 2 | rx_status->eht.gi | 0 |
| PARAM_VALUE | 2 | rx_status->eht.ru | 0 |
| PARAM_VALUE | 2 | rx_status->enc_flags | 0 |
| PARAM_VALUE | 2 | rx_status->encoding | 0 |
| PARAM_VALUE | 2 | rx_status->flag | 0 |
| PARAM_VALUE | 2 | rx_status->freq | 0 |
| PARAM_VALUE | 2 | rx_status->freq_offset | 0 |
| PARAM_VALUE | 2 | rx_status->he_dcm | 0 |
| PARAM_VALUE | 2 | rx_status->he_gi | 0 |
| PARAM_VALUE | 2 | rx_status->he_ru | 0 |
| PARAM_VALUE | 2 | rx_status->link_id | 0 |
| PARAM_VALUE | 2 | rx_status->link_valid | 0 |
| PARAM_VALUE | 2 | rx_status->mactime | 0 |
| PARAM_VALUE | 2 | rx_status->nss | 0 |
| PARAM_VALUE | 2 | rx_status->rate_idx | 0 |
| PARAM_VALUE | 2 | rx_status->rx_flags | 0 |
| PARAM_VALUE | 2 | rx_status->signal | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.elr | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.gi | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.im | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.ru | 0 |
| PARAM_VALUE | 2 | rx_status->zero_length_psdu_type | 0 |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 4 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 4 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 4 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 4 | skb->next | 0 |
| PARAM_VALUE | 4 | skb->prev | 0 |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 3 | pdesc8 | 1-s32max |
| BUF_SIZE | 3 | pdesc8 | 1-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 4 | skb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | *pdesc8 | 0-255[u] |
| USER_PTR | 3 | pdesc8 | |
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_rx_interrupt() -> (struct rtl_hal_ops)->query_rx_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | stats | 5663016986753699840 |
| PARAM_VALUE | 1 | stats->antenna | 0 |
| PARAM_VALUE | 1 | stats->bandwidth | 0 |
| PARAM_VALUE | 1 | stats->beacon_time | 0 |
| PARAM_VALUE | 1 | stats->bt_coex_pwr_adjust | 0 |
| PARAM_VALUE | 1 | stats->bt_rx_rssi_percentage | 0 |
| PARAM_VALUE | 1 | stats->control | 0 |
| PARAM_VALUE | 1 | stats->crc | 0 |
| PARAM_VALUE | 1 | stats->decrypted | 0 |
| PARAM_VALUE | 1 | stats->freq | 0 |
| PARAM_VALUE | 1 | stats->hwerror | 0 |
| PARAM_VALUE | 1 | stats->icv | 0 |
| PARAM_VALUE | 1 | stats->is_cck | 0 |
| PARAM_VALUE | 1 | stats->is_ht | 0 |
| PARAM_VALUE | 1 | stats->is_short_gi | 0 |
| PARAM_VALUE | 1 | stats->is_vht | 0 |
| PARAM_VALUE | 1 | stats->isampdu | 0 |
| PARAM_VALUE | 1 | stats->isfirst_ampdu | 0 |
| PARAM_VALUE | 1 | stats->len | 0 |
| PARAM_VALUE | 1 | stats->length | 0 |
| PARAM_VALUE | 1 | stats->macid | 0 |
| PARAM_VALUE | 1 | stats->mask | 0 |
| PARAM_VALUE | 1 | stats->nic_type | 0 |
| PARAM_VALUE | 1 | stats->noise | 0 |
| PARAM_VALUE | 1 | stats->packet_beacon | 0 |
| PARAM_VALUE | 1 | stats->packet_matchbssid | 0 |
| PARAM_VALUE | 1 | stats->packet_report_type | 0 |
| PARAM_VALUE | 1 | stats->packet_toself | 0 |
| PARAM_VALUE | 1 | stats->rate | 0 |
| PARAM_VALUE | 1 | stats->received_channel | 0 |
| PARAM_VALUE | 1 | stats->recvsignalpower | 0 |
| PARAM_VALUE | 1 | stats->rssi | 0 |
| PARAM_VALUE | 1 | stats->rx_bufshift | 0 |
| PARAM_VALUE | 1 | stats->rx_drvinfo_size | 0 |
| PARAM_VALUE | 1 | stats->rx_is40mhzpacket | 0 |
| PARAM_VALUE | 1 | stats->rx_packet_bw | 0 |
| PARAM_VALUE | 1 | stats->rx_pwdb_all | 0 |
| PARAM_VALUE | 1 | stats->rxpower | 0 |
| PARAM_VALUE | 1 | stats->shift | 0 |
| PARAM_VALUE | 1 | stats->shortpreamble | 0 |
| PARAM_VALUE | 1 | stats->signal | 0 |
| PARAM_VALUE | 1 | stats->signalquality | 0 |
| PARAM_VALUE | 1 | stats->signalstrength | 0 |
| PARAM_VALUE | 1 | stats->timestamp_high | 0 |
| PARAM_VALUE | 1 | stats->timestamp_low | 0 |
| PARAM_VALUE | 1 | stats->tsf | 0 |
| PARAM_VALUE | 1 | stats->vht_nss | 0 |
| PARAM_VALUE | 1 | stats->wakeup | 0 |
| PARAM_VALUE | 2 | rx_status | 3508857344243900416 |
| PARAM_VALUE | 2 | rx_status->ack_tx_hwtstamp | 0 |
| PARAM_VALUE | 2 | rx_status->ampdu_reference | 0 |
| PARAM_VALUE | 2 | rx_status->antenna | 0 |
| PARAM_VALUE | 2 | rx_status->band | 0 |
| PARAM_VALUE | 2 | rx_status->boottime_ns | 0 |
| PARAM_VALUE | 2 | rx_status->bw | 0 |
| PARAM_VALUE | 2 | rx_status->chains | 0 |
| PARAM_VALUE | 2 | rx_status->device_timestamp | 0 |
| PARAM_VALUE | 2 | rx_status->eht.gi | 0 |
| PARAM_VALUE | 2 | rx_status->eht.ru | 0 |
| PARAM_VALUE | 2 | rx_status->enc_flags | 0 |
| PARAM_VALUE | 2 | rx_status->encoding | 0 |
| PARAM_VALUE | 2 | rx_status->flag | 0 |
| PARAM_VALUE | 2 | rx_status->freq | 0 |
| PARAM_VALUE | 2 | rx_status->freq_offset | 0 |
| PARAM_VALUE | 2 | rx_status->he_dcm | 0 |
| PARAM_VALUE | 2 | rx_status->he_gi | 0 |
| PARAM_VALUE | 2 | rx_status->he_ru | 0 |
| PARAM_VALUE | 2 | rx_status->link_id | 0 |
| PARAM_VALUE | 2 | rx_status->link_valid | 0 |
| PARAM_VALUE | 2 | rx_status->mactime | 0 |
| PARAM_VALUE | 2 | rx_status->nss | 0 |
| PARAM_VALUE | 2 | rx_status->rate_idx | 0 |
| PARAM_VALUE | 2 | rx_status->rx_flags | 0 |
| PARAM_VALUE | 2 | rx_status->signal | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.elr | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.gi | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.im | 0 |
| PARAM_VALUE | 2 | rx_status->uhr.ru | 0 |
| PARAM_VALUE | 2 | rx_status->zero_length_psdu_type | 0 |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 4 | skb->cb | 4096-ptr_max |
| BUF_SIZE | 3 | pdesc8 | (-1),1-s32max |
| BUF_SIZE | 3 | pdesc8 | (-1),1-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| MEM_ZERO | 2 | rx_status | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | *pdesc8 | 0-255 |
| USER_PTR | 3 | pdesc8 | |
| LOCK2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rtl_locks)->irq_th_lock |