| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | cam.c | 766 struct rtw89_h2c_addr_cam_v0 *h2c) in rtw89_cam_fill_bssid_cam_info() argument 786 h2c->w12 = le32_encode_bits(bssid_cam->bssid_cam_idx, ADDR_CAM_W12_BSSID_IDX) | in rtw89_cam_fill_bssid_cam_info() 789 h2c->w13 = le32_encode_bits(bssid_cam->valid, ADDR_CAM_W13_BSSID_VALID) | in rtw89_cam_fill_bssid_cam_info() 795 h2c->w14 = le32_encode_bits(bssid_cam->bssid[2], ADDR_CAM_W14_BSSID_BSSID2) | in rtw89_cam_fill_bssid_cam_info() 818 struct rtw89_h2c_addr_cam_v0 *h2c) in rtw89_cam_fill_addr_cam_info() argument 856 h2c->w1 = le32_encode_bits(addr_cam->addr_cam_idx, ADDR_CAM_W1_IDX) | in rtw89_cam_fill_addr_cam_info() 860 h2c->w1 = le32_encode_bits(addr_cam->addr_cam_idx, ADDR_CAM_W1_V1_IDX) | in rtw89_cam_fill_addr_cam_info() 864 h2c->w2 = le32_encode_bits(addr_cam->valid, ADDR_CAM_W2_VALID) | in rtw89_cam_fill_addr_cam_info() 873 h2c->w3 = le32_encode_bits(addr_cam->bssid_cam_idx, ADDR_CAM_W3_BSSID_CAM_IDX); in rtw89_cam_fill_addr_cam_info() 874 h2c->w4 = le32_encode_bits(sma[0], ADDR_CAM_W4_SMA0) | in rtw89_cam_fill_addr_cam_info() [all …]
|
| H A D | fw.c | 2282 struct rtw89_h2c_addr_cam *h2c; local 2283 u32 len = sizeof(*h2c); 2309 h2c = (struct rtw89_h2c_addr_cam *)skb->data; 2310 h2c->w15 = le32_encode_bits(upd_mode, ADDR_CAM_W15_UPD_MODE); 2336 struct rtw89_h2c_dctlinfo_ud_v1 *h2c; local 2337 u32 len = sizeof(*h2c); 2347 h2c = (struct rtw89_h2c_dctlinfo_ud_v1 *)skb->data; 2349 rtw89_cam_fill_dctl_sec_cam_info_v1(rtwdev, rtwvif_link, rtwsta_link, h2c); 2375 struct rtw89_h2c_dctlinfo_ud_v2 *h2c; local 2376 u32 len = sizeof(*h2c); [all …]
|
| H A D | fw.h | 1848 static inline void SET_GENERAL_PKT_MACID(void *h2c, u32 val) in SET_GENERAL_PKT_MACID() argument 1850 le32p_replace_bits((__le32 *)h2c, val, GENMASK(7, 0)); in SET_GENERAL_PKT_MACID() 1853 static inline void SET_GENERAL_PKT_PROBRSP_ID(void *h2c, u32 val) in SET_GENERAL_PKT_PROBRSP_ID() argument 1855 le32p_replace_bits((__le32 *)h2c, val, GENMASK(15, 8)); in SET_GENERAL_PKT_PROBRSP_ID() 1858 static inline void SET_GENERAL_PKT_PSPOLL_ID(void *h2c, u32 val) in SET_GENERAL_PKT_PSPOLL_ID() argument 1860 le32p_replace_bits((__le32 *)h2c, val, GENMASK(23, 16)); in SET_GENERAL_PKT_PSPOLL_ID() 1863 static inline void SET_GENERAL_PKT_NULL_ID(void *h2c, u32 val) in SET_GENERAL_PKT_NULL_ID() argument 1865 le32p_replace_bits((__le32 *)h2c, val, GENMASK(31, 24)); in SET_GENERAL_PKT_NULL_ID() 1868 static inline void SET_GENERAL_PKT_QOS_NULL_ID(void *h2c, u32 val) in SET_GENERAL_PKT_QOS_NULL_ID() argument 1870 le32p_replace_bits((__le32 *)(h2c) + 1, val, GENMASK(7, 0)); in SET_GENERAL_PKT_QOS_NULL_ID() [all …]
|
| H A D | cam.h | 447 struct rtw89_h2c_addr_cam_v0 *h2c); 451 struct rtw89_h2c_dctlinfo_ud_v1 *h2c); 455 struct rtw89_h2c_dctlinfo_ud_v2 *h2c); 459 struct rtw89_h2c_dctlinfo_ud_v3 *h2c); 463 struct rtw89_h2c_addr_cam_v0 *h2c);
|
| H A D | debug.c | 3482 u8 *h2c; in rtw89_debug_priv_send_h2c_set() local 3486 h2c = rtw89_hex2bin(rtwdev, buf, count); in rtw89_debug_priv_send_h2c_set() 3487 if (IS_ERR(h2c)) in rtw89_debug_priv_send_h2c_set() 3490 ret = rtw89_fw_h2c_raw(rtwdev, h2c, h2c_len); in rtw89_debug_priv_send_h2c_set() 3492 kfree(h2c); in rtw89_debug_priv_send_h2c_set() 3510 early_h2c->h2c_len, early_h2c->h2c); in rtw89_debug_priv_early_h2c_get() 3521 u8 *h2c; in rtw89_debug_priv_early_h2c_set() local 3526 h2c = rtw89_hex2bin(rtwdev, buf, count); in rtw89_debug_priv_early_h2c_set() 3527 if (IS_ERR(h2c)) in rtw89_debug_priv_early_h2c_set() 3530 if (h2c_len >= 2 && h2c[0] == 0x00 && h2c[1] == 0x00) { in rtw89_debug_priv_early_h2c_set() [all …]
|
| H A D | phy.c | 4671 struct rtw89_h2c_rf_tssi *h2c) in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() argument 4688 h2c->curr_tssi_trim_de[i] = trim_de; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4698 h2c->curr_tssi_cck_de[i] = 0x0; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4699 h2c->curr_tssi_cck_de_20m[i] = val; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4700 h2c->curr_tssi_cck_de_40m[i] = val; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4702 h2c->curr_tssi_cck_de[i] = val; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4705 h2c->curr_tssi_efuse_cck_de[i] = cck_de; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4714 h2c->curr_tssi_ofdm_de[i] = 0x0; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4715 h2c->curr_tssi_ofdm_de_20m[i] = val; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() 4716 h2c->curr_tssi_ofdm_de_40m[i] = val; in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() [all …]
|
| H A D | phy.h | 1050 struct rtw89_h2c_rf_tssi *h2c); 1054 struct rtw89_h2c_rf_tssi *h2c);
|
| H A D | core.h | 4071 u16 h2c; member 5794 u8 *h2c; member
|
| H A D | mac_be.c | 352 SET_QUOTA(h2c, PLE, 3); in ple_quota_cfg_be()
|
| H A D | mac.c | 2146 SET_QUOTA(h2c, PLE, 3); in ple_quota_cfg_ax()
|
| /freebsd/lib/libnvmf/ |
| H A D | nvmf_tcp.c | 498 struct nvme_tcp_h2c_data_hdr *h2c; in nvmf_tcp_handle_h2c_data() local 503 h2c = (void *)pdu->hdr; in nvmf_tcp_handle_h2c_data() 504 if (le32toh(h2c->datal) > qp->maxh2cdata) { in nvmf_tcp_handle_h2c_data() 512 cb = tcp_find_command_buffer(qp, h2c->cccid, h2c->ttag, true); in nvmf_tcp_handle_h2c_data() 522 data_len = le32toh(h2c->datal); in nvmf_tcp_handle_h2c_data() 532 data_offset = le32toh(h2c->datao); in nvmf_tcp_handle_h2c_data() 662 struct nvme_tcp_h2c_data_hdr h2c; in tcp_send_h2c_pdu() local 664 memset(&h2c, 0, sizeof(h2c)); in tcp_send_h2c_pdu() 665 h2c.common.pdu_type = NVME_TCP_PDU_TYPE_H2C_DATA; in tcp_send_h2c_pdu() 667 h2c.common.flags |= NVME_TCP_H2C_DATA_FLAGS_LAST_PDU; in tcp_send_h2c_pdu() [all …]
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | fw.c | 393 struct rtw_h2c_register *h2c) in rtw_fw_send_h2c_command_register() argument 399 rtw_dbg(rtwdev, RTW_DBG_FW, "send H2C content %08x %08x\n", h2c->w0, in rtw_fw_send_h2c_command_register() 400 h2c->w1); in rtw_fw_send_h2c_command_register() 404 box = rtwdev->h2c.last_box_num; in rtw_fw_send_h2c_command_register() 437 rtw_write32(rtwdev, box_ex_reg, h2c->w1); in rtw_fw_send_h2c_command_register() 438 rtw_write32(rtwdev, box_reg, h2c->w0); in rtw_fw_send_h2c_command_register() 440 if (++rtwdev->h2c.last_box_num >= 4) in rtw_fw_send_h2c_command_register() 441 rtwdev->h2c.last_box_num = 0; in rtw_fw_send_h2c_command_register() 445 u8 *h2c) in rtw_fw_send_h2c_command() argument 447 struct rtw_h2c_cmd *h2c_cmd = (struct rtw_h2c_cmd *)h2c; in rtw_fw_send_h2c_command() [all …]
|
| H A D | mac.c | 820 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware() 821 rtwdev->h2c.seq = 0; in __rtw_download_firmware() 972 rtwdev->h2c.last_box_num = 0; in __rtw_download_firmware_legacy() 973 rtwdev->h2c.seq = 0; in __rtw_download_firmware_legacy()
|
| H A D | debug.c | 86 struct rtw_debugfs_priv h2c; member 1228 .h2c = rtw_debug_priv_set(h2c), 1275 rtw_debugfs_add_w(h2c); in rtw_debugfs_add_basic()
|
| H A D | fw.h | 883 void rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c);
|
| H A D | main.h | 2111 } h2c; member
|
| /freebsd/sys/dev/nvmf/ |
| H A D | nvmf_tcp.c | 639 const struct nvme_tcp_h2c_data_hdr *h2c; in nvmf_tcp_handle_h2c_data() local 644 h2c = (const void *)pdu->hdr; in nvmf_tcp_handle_h2c_data() 645 if (le32toh(h2c->datal) > qp->maxh2cdata) { in nvmf_tcp_handle_h2c_data() 657 ttag = h2c->ttag; in nvmf_tcp_handle_h2c_data() 689 data_len = le32toh(h2c->datal); in nvmf_tcp_handle_h2c_data() 700 data_offset = le32toh(h2c->datao); in nvmf_tcp_handle_h2c_data() 925 struct nvme_tcp_h2c_data_hdr h2c; in tcp_send_h2c_pdu() local 928 memset(&h2c, 0, sizeof(h2c)); in tcp_send_h2c_pdu() 929 h2c.common.pdu_type = NVME_TCP_PDU_TYPE_H2C_DATA; in tcp_send_h2c_pdu() 931 h2c.common.flags |= NVME_TCP_H2C_DATA_FLAGS_LAST_PDU; in tcp_send_h2c_pdu() [all …]
|
| /freebsd/sys/dev/cxgbe/nvmf/ |
| H A D | nvmf_che.c | 1367 const struct nvme_tcp_h2c_data_hdr *h2c; in nvmf_che_handle_h2c_data() local 1372 h2c = (const void *)pdu->hdr; in nvmf_che_handle_h2c_data() 1373 if (le32toh(h2c->datal) > qp->maxh2cdata) { in nvmf_che_handle_h2c_data() 1381 ttag = le16toh(h2c->ttag); in nvmf_che_handle_h2c_data() 1429 data_len = le32toh(h2c->datal); in nvmf_che_handle_h2c_data() 1440 data_offset = le32toh(h2c->datao); in nvmf_che_handle_h2c_data() 1751 struct nvme_tcp_h2c_data_hdr h2c; in che_send_h2c_pdu() local 1754 memset(&h2c, 0, sizeof(h2c)); in che_send_h2c_pdu() 1755 h2c.common.pdu_type = NVME_TCP_PDU_TYPE_H2C_DATA; in che_send_h2c_pdu() 1757 h2c.common.flags |= NVME_TCP_H2C_DATA_FLAGS_LAST_PDU; in che_send_h2c_pdu() [all …]
|
| /freebsd/sys/netpfil/pf/ |
| H A D | pf.c | 3847 struct pf_addr *na, u_int16_t np, u_int16_t *pc, u_int16_t *h2c, in pf_change_icmp() argument 3875 u_int16_t oh2c = *h2c; in pf_change_icmp() 3877 *h2c = pf_cksum_fixup(pf_cksum_fixup(*h2c, in pf_change_icmp() 3883 *ic = pf_cksum_fixup(*ic, oh2c, *h2c, 0); in pf_change_icmp()
|