/freebsd/sys/contrib/dev/rtw89/ |
H A D | fw.h | 3445 #define RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) \ 3446 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(1, 0)) 3447 #define RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h) \ 3448 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 2)) 3449 #define RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) \ 3450 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 8)) 3451 #define RTW89_GET_MAC_C2H_REV_ACK_H2C_SEQ(c2h) \ 3452 le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(23, 16)) 3515 #define RTW89_GET_MAC_C2H_PKTOFLD_ID(c2h) \ 3516 le32_get_bits(*((const __le32 *)(c2h) 3194 RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) global() argument 3196 RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h) global() argument 3198 RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) global() argument 3200 RTW89_GET_MAC_C2H_REV_ACK_H2C_SEQ(c2h) global() argument 3264 RTW89_GET_MAC_C2H_PKTOFLD_ID(c2h) global() argument 3266 RTW89_GET_MAC_C2H_PKTOFLD_OP(c2h) global() argument 3268 RTW89_GET_MAC_C2H_PKTOFLD_LEN(c2h) global() argument 3271 RTW89_GET_MAC_C2H_SCANOFLD_PRI_CH(c2h) global() argument 3273 RTW89_GET_MAC_C2H_SCANOFLD_RSP(c2h) global() argument 3275 RTW89_GET_MAC_C2H_SCANOFLD_STATUS(c2h) global() argument 3277 RTW89_GET_MAC_C2H_ACTUAL_PERIOD(c2h) global() argument 3279 RTW89_GET_MAC_C2H_SCANOFLD_TX_FAIL(c2h) global() argument 3281 RTW89_GET_MAC_C2H_SCANOFLD_AIR_DENSITY(c2h) global() argument 3283 RTW89_GET_MAC_C2H_SCANOFLD_BAND(c2h) global() argument 3286 RTW89_GET_MAC_C2H_MCC_RCV_ACK_GROUP(c2h) global() argument 3288 RTW89_GET_MAC_C2H_MCC_RCV_ACK_H2C_FUNC(c2h) global() argument 3291 RTW89_GET_MAC_C2H_MCC_REQ_ACK_GROUP(c2h) global() argument 3293 RTW89_GET_MAC_C2H_MCC_REQ_ACK_H2C_RETURN(c2h) global() argument 3295 RTW89_GET_MAC_C2H_MCC_REQ_ACK_H2C_FUNC(c2h) global() argument 3313 RTW89_GET_MAC_C2H_MCC_TSF_RPT_MACID_X(c2h) global() argument 3315 RTW89_GET_MAC_C2H_MCC_TSF_RPT_MACID_Y(c2h) global() argument 3317 RTW89_GET_MAC_C2H_MCC_TSF_RPT_GROUP(c2h) global() argument 3319 RTW89_GET_MAC_C2H_MCC_TSF_RPT_TSF_LOW_X(c2h) global() argument 3321 RTW89_GET_MAC_C2H_MCC_TSF_RPT_TSF_HIGH_X(c2h) global() argument 3323 RTW89_GET_MAC_C2H_MCC_TSF_RPT_TSF_LOW_Y(c2h) global() argument 3325 RTW89_GET_MAC_C2H_MCC_TSF_RPT_TSF_HIGH_Y(c2h) global() argument 3328 RTW89_GET_MAC_C2H_MCC_STATUS_RPT_STATUS(c2h) global() argument 3330 RTW89_GET_MAC_C2H_MCC_STATUS_RPT_GROUP(c2h) global() argument 3332 RTW89_GET_MAC_C2H_MCC_STATUS_RPT_MACID(c2h) global() argument 3334 RTW89_GET_MAC_C2H_MCC_STATUS_RPT_TSF_LOW(c2h) global() argument 3336 RTW89_GET_MAC_C2H_MCC_STATUS_RPT_TSF_HIGH(c2h) global() argument [all...] |
H A D | mac.c | 1981 SET_QUOTA(c2h, PLE, 2); in mpdu_proc_init() 4695 rtw89_mac_c2h_macid_pause(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_mac_c2h_chk_atomic() 4710 const struct rtw89_c2h_scanofld *c2h = in rtw89_mac_c2h_handle() 4724 tx_fail = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_TX_FAIL); in rtw89_mac_c2h_handle() 4725 status = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_STATUS); in rtw89_mac_c2h_handle() 4726 chan = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PRI_CH); in rtw89_mac_c2h_handle() 4727 reason = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_RSN); in rtw89_mac_c2h_handle() 4728 band = le32_get_bits(c2h->w5, RTW89_C2H_SCANOFLD_W5_BAND); in rtw89_mac_c2h_handle() 4729 actual_period = le32_get_bits(c2h->w2, RTW89_C2H_SCANOFLD_W2_PERIOD); in rtw89_mac_c2h_handle() 4730 mac_idx = le32_get_bits(c2h in rtw89_mac_c2h_handle() 4251 rtw89_mac_c2h_macid_pause(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_macid_pause() argument 4263 rtw89_mac_c2h_scanofld_rsp(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_scanofld_rsp() argument 4331 const struct rtw89_c2h_mac_bcnfltr_rpt *c2h = rtw89_mac_bcn_fltr_rpt() local 4374 rtw89_mac_c2h_bcn_fltr_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_bcn_fltr_rpt() argument 4384 rtw89_mac_c2h_rec_ack(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_rec_ack() argument 4401 const struct rtw89_c2h_done_ack *c2h = rtw89_mac_c2h_done_ack() local 4438 rtw89_mac_c2h_log(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_log() argument 4444 rtw89_mac_c2h_bcn_cnt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_bcn_cnt() argument 4453 const struct rtw89_c2h_pkt_ofld_rsp *c2h = rtw89_mac_c2h_pkt_ofld_rsp() local 4471 rtw89_mac_c2h_tsf32_toggle_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_tsf32_toggle_rpt() argument 4477 rtw89_mac_c2h_mcc_rcv_ack(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_mcc_rcv_ack() argument 4504 rtw89_mac_c2h_mcc_req_ack(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_mcc_req_ack() argument 4545 rtw89_mac_c2h_mcc_tsf_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_mcc_tsf_rpt() argument 4576 rtw89_mac_c2h_mcc_status_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_mac_c2h_mcc_status_rpt() argument [all...] |
H A D | phy.c | 2565 struct sk_buff *c2h; in rtw89_phy_cfo_crystal_cap_adjust() 2573 const struct rtw89_c2h_ra_rpt *c2h = in rtw89_phy_cfo_crystal_cap_adjust() 2574 (const struct rtw89_c2h_ra_rpt *)ra_data->c2h->data; in rtw89_phy_cfo_crystal_cap_adjust() 2584 mac_id = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MACID); in rtw89_phy_cfo_crystal_cap_adjust() 2588 rate = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MCSNSS); in rtw89_phy_cfo_crystal_cap_adjust() 2589 bw = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_BW); in rtw89_phy_cfo_crystal_cap_adjust() 2590 giltf = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_GILTF); in rtw89_phy_cfo_crystal_cap_adjust() 2591 mode = le32_get_bits(c2h->w3, RTW89_C2H_RA_RPT_W3_MD_SEL); in rtw89_phy_cfo_crystal_cap_adjust() 2594 t = le32_get_bits(c2h->w2, RTW89_C2H_RA_RPT_W2_MCSNSS_B7); in rtw89_phy_average_cfo_calc() 2596 t = le32_get_bits(c2h in rtw89_phy_average_cfo_calc() 2261 struct sk_buff *c2h; global() member 2269 const struct rtw89_c2h_ra_rpt *c2h = rtw89_phy_c2h_ra_rpt_iter() local 2365 rtw89_phy_c2h_ra_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_ra_rpt() argument [all...] |
H A D | fw.c | 1741 rtw89_err(rtwdev, "c2h log length is wrong!\n"); in rtw89_fw_h2c_default_cmac_tbl() 5583 static void rtw89_fw_c2h_parse_attr(struct sk_buff *c2h) 5585 const struct rtw89_c2h_hdr *hdr = (const struct rtw89_c2h_hdr *)c2h->data; 5586 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); 5595 struct sk_buff *c2h) 5597 struct rtw89_fw_c2h_attr *attr = RTW89_SKB_C2H_CB(c2h); 5606 return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func); 5612 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) 5614 rtw89_fw_c2h_parse_attr(c2h); 5615 if (!rtw89_fw_c2h_chk_atomic(rtwdev, c2h)) 3345 rtw89_fw_c2h_parse_attr(struct sk_buff * c2h) rtw89_fw_c2h_parse_attr() argument 3357 rtw89_fw_c2h_chk_atomic(struct rtw89_dev * rtwdev,struct sk_buff * c2h) rtw89_fw_c2h_chk_atomic() argument 3372 rtw89_fw_c2h_irqsafe(struct rtw89_dev * rtwdev,struct sk_buff * c2h) rtw89_fw_c2h_irqsafe() argument [all...] |
H A D | core.h | 2106 u32 c2h_cnt; /* fw send c2h counter */ 2115 __le32 cnt_c2h; /* fw send c2h counter */ 2129 __le16 cnt_c2h; /* fw send c2h counter */ 2139 __le16 cnt_c2h; /* fw send c2h counter */ 3774 u16 c2h; 3174 u16 c2h; global() member
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | fw.c | 96 struct rtw_c2h_cmd *c2h; in rtw_fw_ra_report_iter() 99 c2h = get_c2h_from_skb(skb); in rtw_fw_ra_report_iter() 100 sub_cmd_id = c2h->payload[0]; in rtw_fw_ra_report_iter() 202 if (WARN(length < 7, "invalid ra report c2h length\n")) in rtw_fw_adaptivity_result() 291 struct rtw_c2h_cmd *c2h; in rtw_fw_c2h_cmd_rx_irqsafe() 296 c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset); in rtw_fw_c2h_cmd_rx_irqsafe() 304 switch (c2h->id) { in rtw_fw_c2h_cmd_isr() 309 rtw_coex_bt_info_notify(rtwdev, c2h->payload, len); 312 rtw_coex_bt_hid_info_notify(rtwdev, c2h->payload, len); in rtw_fw_send_h2c_command_register() 315 rtw_coex_wl_fwdbginfo_notify(rtwdev, c2h in rtw_fw_send_h2c_command_register() 23 struct rtw_c2h_cmd *c2h; rtw_fw_c2h_cmd_handle_ext() local 218 struct rtw_c2h_cmd *c2h; rtw_fw_c2h_cmd_handle() local 265 struct rtw_c2h_cmd *c2h; rtw_fw_c2h_cmd_rx_irqsafe() local 2257 struct rtw_c2h_cmd *c2h; rtw_hw_scan_status_report() local 2312 struct rtw_c2h_cmd *c2h; rtw_hw_scan_chan_switch() local [all...] |
H A D | tx.c | 246 struct rtw_c2h_cmd *c2h; in rtw_tx_report_handle() local 252 c2h = get_c2h_from_skb(skb); in rtw_tx_report_handle() 255 sn = GET_CCX_REPORT_SEQNUM_V0(c2h->payload); in rtw_tx_report_handle() 256 st = GET_CCX_REPORT_STATUS_V0(c2h->payload); in rtw_tx_report_handle() 258 sn = GET_CCX_REPORT_SEQNUM_V1(c2h->payload); in rtw_tx_report_handle() 259 st = GET_CCX_REPORT_STATUS_V1(c2h->payload); in rtw_tx_report_handle()
|
H A D | coex.c | 607 struct rtw_c2h_cmd *c2h; in get_payload_from_coex_resp() local 611 c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset); in get_payload_from_coex_resp() 613 return c2h->payload; in get_payload_from_coex_resp() 3033 "[BTCoex], BT Scoreboard change notify by WL FW c2h, 0xaa = 0x%02x, 0xab = 0x%02x\n", in rtw_coex_bt_info_notify() 3405 if (WARN(length < 8, "invalid wl info c2h length\n")) in rtw_coex_wl_fwdbginfo_notify()
|
/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/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() 1776 struct nvme_tcp_c2h_data_hdr c2h; in tcp_send_c2h_pdu() local 1779 memset(&c2h, 0, sizeof(c2h)); in tcp_send_c2h_pdu() 1780 c2h.common.pdu_type = NVME_TCP_PDU_TYPE_C2H_DATA; in tcp_send_c2h_pdu() 1782 c2h.common.flags |= NVME_TCP_C2H_DATA_FLAGS_LAST_PDU; in tcp_send_c2h_pdu() [all …]
|