| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | mac.c | 2145 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_ax() 5148 rtw89_mac_c2h_macid_pause(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_mac_c2h_macid_pause() argument 5174 const struct rtw89_c2h_scanofld *c2h = in rtw89_mac_c2h_scanofld_rsp() local 5196 tx_fail = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_TX_FAIL); in rtw89_mac_c2h_scanofld_rsp() 5197 status = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_STATUS); in rtw89_mac_c2h_scanofld_rsp() 5198 chan = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PRI_CH); in rtw89_mac_c2h_scanofld_rsp() 5199 reason = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_RSN); in rtw89_mac_c2h_scanofld_rsp() 5200 band = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_BAND); in rtw89_mac_c2h_scanofld_rsp() 5201 actual_period = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PERIOD); in rtw89_mac_c2h_scanofld_rsp() 5202 mac_idx = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_MAC_IDX); in rtw89_mac_c2h_scanofld_rsp() [all …]
|
| H A D | fw.h | 3827 #define RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) \ argument 3828 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(1, 0)) 3829 #define RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h) \ argument 3830 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 2)) 3831 #define RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) \ argument 3832 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 8)) 3833 #define RTW89_GET_MAC_C2H_REV_ACK_H2C_SEQ(c2h) \ argument 3834 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(23, 16)) 3939 #define RTW89_GET_MAC_C2H_PKTOFLD_ID(c2h) \ argument 3940 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 0)) [all …]
|
| H A D | phy.c | 3195 struct sk_buff *c2h; member 3203 const struct rtw89_c2h_ra_rpt *c2h = in __rtw89_phy_c2h_ra_rpt_iter() local 3204 (const struct rtw89_c2h_ra_rpt *)ra_data->c2h->data; in __rtw89_phy_c2h_ra_rpt_iter() 3214 mac_id = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MACID); in __rtw89_phy_c2h_ra_rpt_iter() 3218 rate = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MCSNSS); in __rtw89_phy_c2h_ra_rpt_iter() 3219 bw = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_BW); in __rtw89_phy_c2h_ra_rpt_iter() 3220 giltf = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_GILTF); in __rtw89_phy_c2h_ra_rpt_iter() 3221 mode = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MD_SEL); in __rtw89_phy_c2h_ra_rpt_iter() 3224 t = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MCSNSS_B7); in __rtw89_phy_c2h_ra_rpt_iter() 3226 t = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_BW_B2); in __rtw89_phy_c2h_ra_rpt_iter() [all …]
|
| H A D | fw.c | 7858 void rtw89_fw_c2h_dummy_handler(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) argument 7860 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); 7869 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h) argument 7871 const struct rtw89_c2h_hdr *hdr = (const struct rtw89_c2h_hdr *)c2h->data; 7872 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); 7881 struct sk_buff *c2h) argument 7883 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); 7892 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func); 7898 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) argument 7900 rtw89_fw_c2h_parse_attr(c2h); [all …]
|
| H A D | mac.h | 1340 bool rtw89_mac_c2h_chk_atomic(struct rtw89_dev *rtwdev, struct sk_buff *c2h,
|
| H A D | mac_be.c | 351 SET_QUOTA(c2h, PLE, 2); in ple_quota_cfg_be()
|
| H A D | core.h | 4070 u16 c2h; member
|
| /freebsd/lib/libnvmf/ |
| H A D | nvmf_tcp.c | 571 struct nvme_tcp_c2h_data_hdr *c2h; in nvmf_tcp_handle_c2h_data() local 576 c2h = (void *)pdu->hdr; in nvmf_tcp_handle_c2h_data() 578 cb = tcp_find_command_buffer(qp, c2h->cccid, 0, true); in nvmf_tcp_handle_c2h_data() 592 data_len = le32toh(c2h->datal); in nvmf_tcp_handle_c2h_data() 602 data_offset = le32toh(c2h->datao); in nvmf_tcp_handle_c2h_data() 1408 struct nvme_tcp_c2h_data_hdr c2h; in tcp_send_c2h_pdu() local 1410 memset(&c2h, 0, sizeof(c2h)); in tcp_send_c2h_pdu() 1411 c2h.common.pdu_type = NVME_TCP_PDU_TYPE_C2H_DATA; in tcp_send_c2h_pdu() 1413 c2h.common.flags |= NVME_TCP_C2H_DATA_FLAGS_LAST_PDU; in tcp_send_c2h_pdu() 1415 c2h.common.flags |= NVME_TCP_C2H_DATA_FLAGS_SUCCESS; in tcp_send_c2h_pdu() [all …]
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | fw.c | 96 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle_ext() local 99 c2h = get_c2h_from_skb(skb); in rtw_fw_c2h_cmd_handle_ext() 100 sub_cmd_id = c2h->payload[0]; in rtw_fw_c2h_cmd_handle_ext() 300 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_handle() local 305 c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset); in rtw_fw_c2h_cmd_handle() 313 switch (c2h->id) { in rtw_fw_c2h_cmd_handle() 318 rtw_coex_bt_info_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 321 rtw_coex_bt_hid_info_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 324 rtw_coex_wl_fwdbginfo_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() 327 rtw_fw_bcn_filter_notify(rtwdev, c2h->payload, len); in rtw_fw_c2h_cmd_handle() [all …]
|
| H A D | tx.c | 252 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local 258 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle() 261 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle() 262 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle() 264 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle() 265 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
|
| H A D | coex.c | 625 struct rtw_c2h_cmd *c2h; in get_payload_from_coex_resp() local 629 c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset); in get_payload_from_coex_resp() 631 return c2h->payload; in get_payload_from_coex_resp()
|
| /freebsd/sys/dev/nvmf/ |
| H A D | nvmf_tcp.c | 749 const struct nvme_tcp_c2h_data_hdr *c2h; in nvmf_tcp_handle_c2h_data() local 753 c2h = (const void *)pdu->hdr; in nvmf_tcp_handle_c2h_data() 756 cb = tcp_find_command_buffer(&qp->rx_buffers, c2h->cccid, 0); in nvmf_tcp_handle_c2h_data() 781 data_len = le32toh(c2h->datal); in nvmf_tcp_handle_c2h_data() 792 data_offset = le32toh(c2h->datao); in nvmf_tcp_handle_c2h_data() 839 cqe.cid = c2h->cccid; in nvmf_tcp_handle_c2h_data() 1788 struct nvme_tcp_c2h_data_hdr c2h; in tcp_send_c2h_pdu() local 1791 memset(&c2h, 0, sizeof(c2h)); in tcp_send_c2h_pdu() 1792 c2h.common.pdu_type = NVME_TCP_PDU_TYPE_C2H_DATA; in tcp_send_c2h_pdu() 1794 c2h.common.flags |= NVME_TCP_C2H_DATA_FLAGS_LAST_PDU; in tcp_send_c2h_pdu() [all …]
|
| /freebsd/sys/dev/cxgbe/nvmf/ |
| H A D | nvmf_che.c | 1506 const struct nvme_tcp_c2h_data_hdr *c2h; in nvmf_che_handle_c2h_data() local 1516 c2h = (const void *)pdu->hdr; in nvmf_che_handle_c2h_data() 1518 cid = le16toh(c2h->cccid); in nvmf_che_handle_c2h_data() 1521 cb = che_find_command_buffer(&qp->rx_buffers, c2h->cccid); in nvmf_che_handle_c2h_data() 1563 data_len = le32toh(c2h->datal); in nvmf_che_handle_c2h_data() 1574 data_offset = le32toh(c2h->datao); in nvmf_che_handle_c2h_data() 3003 struct nvme_tcp_c2h_data_hdr c2h; in che_send_c2h_pdu() local 3006 memset(&c2h, 0, sizeof(c2h)); in che_send_c2h_pdu() 3007 c2h.common.pdu_type = NVME_TCP_PDU_TYPE_C2H_DATA; in che_send_c2h_pdu() 3009 c2h.common.flags |= NVME_TCP_C2H_DATA_FLAGS_LAST_PDU; in che_send_c2h_pdu() [all …]
|