Lines Matching refs:rpl
72 static void get_mbox_rpl(struct adapter *adapter, __be64 *rpl, int size, in get_mbox_rpl() argument
76 *rpl++ = cpu_to_be64(t4_read_reg64(adapter, mbox_data)); in get_mbox_rpl()
117 void *rpl, bool sleep_ok) in t4vf_wr_mbox_core() argument
211 if (rpl) { in t4vf_wr_mbox_core()
215 get_mbox_rpl(adapter, rpl, size, mbox_data); in t4vf_wr_mbox_core()
216 WARN_ON((be32_to_cpu(*(__be32 *)rpl) in t4vf_wr_mbox_core()
370 struct fw_params_cmd cmd, rpl; in t4vf_query_params() local
387 ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_query_params()
389 for (i = 0, p = &rpl.param[0]; i < nparams; i++, p++) in t4vf_query_params()
702 struct fw_rss_glb_config_cmd cmd, rpl; in t4vf_get_rss_glb_config() local
714 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_get_rss_glb_config()
725 be32_to_cpu(rpl.u.manual.mode_pkd)); in t4vf_get_rss_glb_config()
729 rpl.u.basicvirtual.synmapen_to_hashtoeplitz); in t4vf_get_rss_glb_config()
777 struct fw_pfvf_cmd cmd, rpl; in t4vf_get_vfres() local
790 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_get_vfres()
797 word = be32_to_cpu(rpl.niqflint_niq); in t4vf_get_vfres()
801 word = be32_to_cpu(rpl.type_to_neq); in t4vf_get_vfres()
805 word = be32_to_cpu(rpl.tc_to_nexactf); in t4vf_get_vfres()
810 word = be32_to_cpu(rpl.r_caps_to_nethctrl); in t4vf_get_vfres()
830 struct fw_rss_vi_config_cmd cmd, rpl; in t4vf_read_rss_vi_config() local
839 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_read_rss_vi_config()
845 u32 word = be32_to_cpu(rpl.u.basicvirtual.defaultq_to_udpen); in t4vf_read_rss_vi_config()
881 struct fw_rss_vi_config_cmd cmd, rpl; in t4vf_write_rss_vi_config() local
913 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_write_rss_vi_config()
1023 struct fw_vi_cmd cmd, rpl; in t4vf_alloc_vi() local
1038 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_alloc_vi()
1042 return FW_VI_CMD_VIID_G(be16_to_cpu(rpl.type_viid)); in t4vf_alloc_vi()
1193 struct fw_vi_mac_cmd cmd, rpl; in t4vf_alloc_mac_filt() local
1228 ret = t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), &rpl, in t4vf_alloc_mac_filt()
1233 for (i = 0, p = rpl.u.exact; i < fw_naddr; i++, p++) { in t4vf_alloc_mac_filt()
1284 struct fw_vi_mac_cmd cmd, rpl; in t4vf_change_mac() local
1309 ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_change_mac()
1311 p = &rpl.u.exact[0]; in t4vf_change_mac()
1372 struct fw_vi_stats_cmd cmd, rpl; in t4vf_get_port_stats() local
1387 ret = t4vf_wr_mbox_ns(adapter, &cmd, len, &rpl); in t4vf_get_port_stats()
1391 memcpy(fwsp, &rpl.u.ctl.stat0, sizeof(__be64) * nstats); in t4vf_get_port_stats()
1480 int t4vf_handle_fw_rpl(struct adapter *adapter, const __be64 *rpl) in t4vf_handle_fw_rpl() argument
1482 const struct fw_cmd_hdr *cmd_hdr = (const struct fw_cmd_hdr *)rpl; in t4vf_handle_fw_rpl()
1491 (const struct fw_port_cmd *)rpl; in t4vf_handle_fw_rpl()