Lines Matching refs:cmd
116 int t4vf_wr_mbox_core(struct adapter *adapter, const void *cmd, int size, in t4vf_wr_mbox_core() argument
160 for (i = 0, p = cmd; i < size; i += 8) in t4vf_wr_mbox_core()
213 WARN_ON((be32_to_cpu(*(const __be32 *)cmd) in t4vf_wr_mbox_core()
347 struct fw_reset_cmd cmd; in t4vf_fw_reset() local
349 memset(&cmd, 0, sizeof(cmd)); in t4vf_fw_reset()
350 cmd.op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_RESET_CMD) | in t4vf_fw_reset()
352 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_fw_reset()
353 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_fw_reset()
370 struct fw_params_cmd cmd, rpl; in t4vf_query_params() local
377 memset(&cmd, 0, sizeof(cmd)); in t4vf_query_params()
378 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PARAMS_CMD) | in t4vf_query_params()
383 cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); in t4vf_query_params()
384 for (i = 0, p = &cmd.param[0]; i < nparams; i++, p++) in t4vf_query_params()
387 ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_query_params()
408 struct fw_params_cmd cmd; in t4vf_set_params() local
415 memset(&cmd, 0, sizeof(cmd)); in t4vf_set_params()
416 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PARAMS_CMD) | in t4vf_set_params()
421 cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); in t4vf_set_params()
422 for (i = 0, p = &cmd.param[0]; i < nparams; i++, p++) { in t4vf_set_params()
427 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_set_params()
703 struct fw_rss_glb_config_cmd cmd, rpl; in t4vf_get_rss_glb_config() local
710 memset(&cmd, 0, sizeof(cmd)); in t4vf_get_rss_glb_config()
711 cmd.op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_RSS_GLB_CONFIG_CMD) | in t4vf_get_rss_glb_config()
714 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_get_rss_glb_config()
715 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_get_rss_glb_config()
778 struct fw_pfvf_cmd cmd, rpl; in t4vf_get_vfres() local
786 memset(&cmd, 0, sizeof(cmd)); in t4vf_get_vfres()
787 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PFVF_CMD) | in t4vf_get_vfres()
790 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_get_vfres()
791 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_get_vfres()
831 struct fw_rss_vi_config_cmd cmd, rpl; in t4vf_read_rss_vi_config() local
834 memset(&cmd, 0, sizeof(cmd)); in t4vf_read_rss_vi_config()
835 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_VI_CONFIG_CMD) | in t4vf_read_rss_vi_config()
839 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_read_rss_vi_config()
840 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_read_rss_vi_config()
882 struct fw_rss_vi_config_cmd cmd, rpl; in t4vf_write_rss_vi_config() local
884 memset(&cmd, 0, sizeof(cmd)); in t4vf_write_rss_vi_config()
885 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_VI_CONFIG_CMD) | in t4vf_write_rss_vi_config()
889 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_write_rss_vi_config()
906 cmd.u.basicvirtual.defaultq_to_udpen = cpu_to_be32(word); in t4vf_write_rss_vi_config()
914 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_write_rss_vi_config()
937 struct fw_rss_ind_tbl_cmd cmd; in t4vf_config_rss_range() local
942 memset(&cmd, 0, sizeof(cmd)); in t4vf_config_rss_range()
943 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_IND_TBL_CMD) | in t4vf_config_rss_range()
947 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_config_rss_range()
956 __be32 *qp = &cmd.iq0_to_iq2; in t4vf_config_rss_range()
964 cmd.niqid = cpu_to_be16(nq); in t4vf_config_rss_range()
965 cmd.startidx = cpu_to_be16(start); in t4vf_config_rss_range()
1006 ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_config_rss_range()
1024 struct fw_vi_cmd cmd, rpl; in t4vf_alloc_vi() local
1031 memset(&cmd, 0, sizeof(cmd)); in t4vf_alloc_vi()
1032 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_VI_CMD) | in t4vf_alloc_vi()
1036 cmd.alloc_to_len16 = cpu_to_be32(FW_LEN16(cmd) | in t4vf_alloc_vi()
1038 cmd.portid_pkd = FW_VI_CMD_PORTID_V(port_id); in t4vf_alloc_vi()
1039 v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_alloc_vi()
1056 struct fw_vi_cmd cmd; in t4vf_free_vi() local
1061 memset(&cmd, 0, sizeof(cmd)); in t4vf_free_vi()
1062 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_VI_CMD) | in t4vf_free_vi()
1065 cmd.alloc_to_len16 = cpu_to_be32(FW_LEN16(cmd) | in t4vf_free_vi()
1067 cmd.type_viid = cpu_to_be16(FW_VI_CMD_VIID_V(viid)); in t4vf_free_vi()
1068 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_free_vi()
1083 struct fw_vi_enable_cmd cmd; in t4vf_enable_vi() local
1085 memset(&cmd, 0, sizeof(cmd)); in t4vf_enable_vi()
1086 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_ENABLE_CMD) | in t4vf_enable_vi()
1090 cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_IEN_V(rx_en) | in t4vf_enable_vi()
1092 FW_LEN16(cmd)); in t4vf_enable_vi()
1093 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_enable_vi()
1107 struct fw_vi_enable_cmd cmd; in t4vf_identify_port() local
1109 memset(&cmd, 0, sizeof(cmd)); in t4vf_identify_port()
1110 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_ENABLE_CMD) | in t4vf_identify_port()
1114 cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_LED_F | in t4vf_identify_port()
1115 FW_LEN16(cmd)); in t4vf_identify_port()
1116 cmd.blinkdur = cpu_to_be16(nblinks); in t4vf_identify_port()
1117 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_identify_port()
1137 struct fw_vi_rxmode_cmd cmd; in t4vf_set_rxmode() local
1151 memset(&cmd, 0, sizeof(cmd)); in t4vf_set_rxmode()
1152 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_RXMODE_CMD) | in t4vf_set_rxmode()
1156 cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); in t4vf_set_rxmode()
1157 cmd.mtu_to_vlanexen = in t4vf_set_rxmode()
1163 return t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), NULL, sleep_ok); in t4vf_set_rxmode()
1194 struct fw_vi_mac_cmd cmd, rpl; in t4vf_alloc_mac_filt() local
1201 unsigned int fw_naddr = (rem < ARRAY_SIZE(cmd.u.exact) in t4vf_alloc_mac_filt()
1203 : ARRAY_SIZE(cmd.u.exact)); in t4vf_alloc_mac_filt()
1209 memset(&cmd, 0, sizeof(cmd)); in t4vf_alloc_mac_filt()
1210 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | in t4vf_alloc_mac_filt()
1215 cmd.freemacs_to_len16 = in t4vf_alloc_mac_filt()
1219 for (i = 0, p = cmd.u.exact; i < fw_naddr; i++, p++) { in t4vf_alloc_mac_filt()
1227 ret = t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), &rpl, in t4vf_alloc_mac_filt()
1283 struct fw_vi_mac_cmd cmd, rpl; in t4vf_change_mac() local
1284 struct fw_vi_mac_exact *p = &cmd.u.exact[0]; in t4vf_change_mac()
1296 memset(&cmd, 0, sizeof(cmd)); in t4vf_change_mac()
1297 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | in t4vf_change_mac()
1301 cmd.freemacs_to_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); in t4vf_change_mac()
1306 ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); in t4vf_change_mac()
1329 struct fw_vi_mac_cmd cmd; in t4vf_set_addr_hash() local
1333 memset(&cmd, 0, sizeof(cmd)); in t4vf_set_addr_hash()
1334 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | in t4vf_set_addr_hash()
1338 cmd.freemacs_to_len16 = cpu_to_be32(FW_VI_MAC_CMD_HASHVECEN_F | in t4vf_set_addr_hash()
1341 cmd.u.hash.hashvec = cpu_to_be64(vec); in t4vf_set_addr_hash()
1342 return t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), NULL, sleep_ok); in t4vf_set_addr_hash()
1369 struct fw_vi_stats_cmd cmd, rpl; in t4vf_get_port_stats() local
1375 memset(&cmd, 0, sizeof(cmd)); in t4vf_get_port_stats()
1376 cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_STATS_CMD) | in t4vf_get_port_stats()
1380 cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); in t4vf_get_port_stats()
1381 cmd.u.ctl.nstats_ix = in t4vf_get_port_stats()
1384 ret = t4vf_wr_mbox_ns(adapter, &cmd, len, &rpl); in t4vf_get_port_stats()
1432 struct fw_iq_cmd cmd; in t4vf_iq_free() local
1434 memset(&cmd, 0, sizeof(cmd)); in t4vf_iq_free()
1435 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_IQ_CMD) | in t4vf_iq_free()
1438 cmd.alloc_to_len16 = cpu_to_be32(FW_IQ_CMD_FREE_F | in t4vf_iq_free()
1439 FW_LEN16(cmd)); in t4vf_iq_free()
1440 cmd.type_to_iqandstindex = in t4vf_iq_free()
1443 cmd.iqid = cpu_to_be16(iqid); in t4vf_iq_free()
1444 cmd.fl0id = cpu_to_be16(fl0id); in t4vf_iq_free()
1445 cmd.fl1id = cpu_to_be16(fl1id); in t4vf_iq_free()
1446 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_iq_free()
1458 struct fw_eq_eth_cmd cmd; in t4vf_eth_eq_free() local
1460 memset(&cmd, 0, sizeof(cmd)); in t4vf_eth_eq_free()
1461 cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_EQ_ETH_CMD) | in t4vf_eth_eq_free()
1464 cmd.alloc_to_len16 = cpu_to_be32(FW_EQ_ETH_CMD_FREE_F | in t4vf_eth_eq_free()
1465 FW_LEN16(cmd)); in t4vf_eth_eq_free()
1466 cmd.eqid_pkd = cpu_to_be32(FW_EQ_ETH_CMD_EQID_V(eqid)); in t4vf_eth_eq_free()
1467 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); in t4vf_eth_eq_free()