Lines Matching refs:wrb

86 static inline void *embedded_payload(struct be_mcc_wrb *wrb)  in embedded_payload()  argument
88 return wrb->payload.embedded_payload; in embedded_payload()
542 struct be_mcc_wrb *wrb; in be_mcc_notify_wait() local
548 wrb = queue_index_node(&mcc_obj->q, index); in be_mcc_notify_wait()
550 resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1); in be_mcc_notify_wait()
719 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument
721 return &wrb->payload.sgl[0]; in nonembedded_sgl()
724 static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) in fill_wrb_tags() argument
726 wrb->tag0 = addr & 0xFFFFFFFF; in fill_wrb_tags()
727 wrb->tag1 = upper_32_bits(addr); in fill_wrb_tags()
734 struct be_mcc_wrb *wrb, in be_wrb_cmd_hdr_prepare() argument
743 fill_wrb_tags(wrb, (ulong) req_hdr); in be_wrb_cmd_hdr_prepare()
744 wrb->payload_length = cmd_len; in be_wrb_cmd_hdr_prepare()
746 wrb->embedded |= (1 & MCC_WRB_SGE_CNT_MASK) << in be_wrb_cmd_hdr_prepare()
748 sge = nonembedded_sgl(wrb); in be_wrb_cmd_hdr_prepare()
753 wrb->embedded |= MCC_WRB_EMBEDDED_MASK; in be_wrb_cmd_hdr_prepare()
754 be_dws_cpu_to_le(wrb, 8); in be_wrb_cmd_hdr_prepare()
773 struct be_mcc_wrb *wrb in wrb_from_mbox() local
774 = &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; in wrb_from_mbox()
775 memset(wrb, 0, sizeof(*wrb)); in wrb_from_mbox()
776 return wrb; in wrb_from_mbox()
782 struct be_mcc_wrb *wrb; in wrb_from_mccq() local
790 wrb = queue_head_node(mccq); in wrb_from_mccq()
793 memset(wrb, 0, sizeof(*wrb)); in wrb_from_mccq()
794 return wrb; in wrb_from_mccq()
823 struct be_mcc_wrb *wrb) in be_cmd_copy() argument
835 memcpy(dest_wrb, wrb, sizeof(*wrb)); in be_cmd_copy()
836 if (wrb->embedded & cpu_to_le32(MCC_WRB_EMBEDDED_MASK)) in be_cmd_copy()
837 fill_wrb_tags(dest_wrb, (ulong) embedded_payload(wrb)); in be_cmd_copy()
844 struct be_mcc_wrb *wrb) in be_cmd_notify_wait() argument
853 dest_wrb = be_cmd_copy(adapter, wrb); in be_cmd_notify_wait()
865 memcpy(wrb, dest_wrb, sizeof(*wrb)); in be_cmd_notify_wait()
877 u8 *wrb; in be_cmd_fw_init() local
886 wrb = (u8 *)wrb_from_mbox(adapter); in be_cmd_fw_init()
887 *wrb++ = 0xFF; in be_cmd_fw_init()
888 *wrb++ = 0x12; in be_cmd_fw_init()
889 *wrb++ = 0x34; in be_cmd_fw_init()
890 *wrb++ = 0xFF; in be_cmd_fw_init()
891 *wrb++ = 0xFF; in be_cmd_fw_init()
892 *wrb++ = 0x56; in be_cmd_fw_init()
893 *wrb++ = 0x78; in be_cmd_fw_init()
894 *wrb = 0xFF; in be_cmd_fw_init()
907 u8 *wrb; in be_cmd_fw_clean() local
916 wrb = (u8 *)wrb_from_mbox(adapter); in be_cmd_fw_clean()
917 *wrb++ = 0xFF; in be_cmd_fw_clean()
918 *wrb++ = 0xAA; in be_cmd_fw_clean()
919 *wrb++ = 0xBB; in be_cmd_fw_clean()
920 *wrb++ = 0xFF; in be_cmd_fw_clean()
921 *wrb++ = 0xFF; in be_cmd_fw_clean()
922 *wrb++ = 0xCC; in be_cmd_fw_clean()
923 *wrb++ = 0xDD; in be_cmd_fw_clean()
924 *wrb = 0xFF; in be_cmd_fw_clean()
934 struct be_mcc_wrb *wrb; in be_cmd_eq_create() local
942 wrb = wrb_from_mbox(adapter); in be_cmd_eq_create()
943 req = embedded_payload(wrb); in be_cmd_eq_create()
946 OPCODE_COMMON_EQ_CREATE, sizeof(*req), wrb, in be_cmd_eq_create()
967 struct be_cmd_resp_eq_create *resp = embedded_payload(wrb); in be_cmd_eq_create()
983 struct be_mcc_wrb *wrb; in be_cmd_mac_addr_query() local
989 wrb = wrb_from_mccq(adapter); in be_cmd_mac_addr_query()
990 if (!wrb) { in be_cmd_mac_addr_query()
994 req = embedded_payload(wrb); in be_cmd_mac_addr_query()
997 OPCODE_COMMON_NTWK_MAC_QUERY, sizeof(*req), wrb, in be_cmd_mac_addr_query()
1010 struct be_cmd_resp_mac_query *resp = embedded_payload(wrb); in be_cmd_mac_addr_query()
1024 struct be_mcc_wrb *wrb; in be_cmd_pmac_add() local
1030 wrb = wrb_from_mccq(adapter); in be_cmd_pmac_add()
1031 if (!wrb) { in be_cmd_pmac_add()
1035 req = embedded_payload(wrb); in be_cmd_pmac_add()
1038 OPCODE_COMMON_NTWK_PMAC_ADD, sizeof(*req), wrb, in be_cmd_pmac_add()
1047 struct be_cmd_resp_pmac_add *resp = embedded_payload(wrb); in be_cmd_pmac_add()
1064 struct be_mcc_wrb *wrb; in be_cmd_pmac_del() local
1073 wrb = wrb_from_mccq(adapter); in be_cmd_pmac_del()
1074 if (!wrb) { in be_cmd_pmac_del()
1078 req = embedded_payload(wrb); in be_cmd_pmac_del()
1082 wrb, NULL); in be_cmd_pmac_del()
1099 struct be_mcc_wrb *wrb; in be_cmd_cq_create() local
1108 wrb = wrb_from_mbox(adapter); in be_cmd_cq_create()
1109 req = embedded_payload(wrb); in be_cmd_cq_create()
1113 OPCODE_COMMON_CQ_CREATE, sizeof(*req), wrb, in be_cmd_cq_create()
1153 struct be_cmd_resp_cq_create *resp = embedded_payload(wrb); in be_cmd_cq_create()
1177 struct be_mcc_wrb *wrb; in be_cmd_mccq_ext_create() local
1186 wrb = wrb_from_mbox(adapter); in be_cmd_mccq_ext_create()
1187 req = embedded_payload(wrb); in be_cmd_mccq_ext_create()
1191 OPCODE_COMMON_MCC_CREATE_EXT, sizeof(*req), wrb, in be_cmd_mccq_ext_create()
1228 struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); in be_cmd_mccq_ext_create()
1242 struct be_mcc_wrb *wrb; in be_cmd_mccq_org_create() local
1251 wrb = wrb_from_mbox(adapter); in be_cmd_mccq_org_create()
1252 req = embedded_payload(wrb); in be_cmd_mccq_org_create()
1256 OPCODE_COMMON_MCC_CREATE, sizeof(*req), wrb, in be_cmd_mccq_org_create()
1272 struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); in be_cmd_mccq_org_create()
1299 struct be_mcc_wrb wrb = {0}; in be_cmd_txq_create() local
1306 req = embedded_payload(&wrb); in be_cmd_txq_create()
1308 OPCODE_ETH_TX_CREATE, sizeof(*req), &wrb, NULL); in be_cmd_txq_create()
1329 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_txq_create()
1331 struct be_cmd_resp_eth_tx_create *resp = embedded_payload(&wrb); in be_cmd_txq_create()
1349 struct be_mcc_wrb *wrb; in be_cmd_rxq_create() local
1356 wrb = wrb_from_mccq(adapter); in be_cmd_rxq_create()
1357 if (!wrb) { in be_cmd_rxq_create()
1361 req = embedded_payload(wrb); in be_cmd_rxq_create()
1364 OPCODE_ETH_RX_CREATE, sizeof(*req), wrb, NULL); in be_cmd_rxq_create()
1376 struct be_cmd_resp_eth_rx_create *resp = embedded_payload(wrb); in be_cmd_rxq_create()
1394 struct be_mcc_wrb *wrb; in be_cmd_q_destroy() local
1402 wrb = wrb_from_mbox(adapter); in be_cmd_q_destroy()
1403 req = embedded_payload(wrb); in be_cmd_q_destroy()
1430 be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, in be_cmd_q_destroy()
1444 struct be_mcc_wrb *wrb; in be_cmd_rxq_destroy() local
1450 wrb = wrb_from_mccq(adapter); in be_cmd_rxq_destroy()
1451 if (!wrb) { in be_cmd_rxq_destroy()
1455 req = embedded_payload(wrb); in be_cmd_rxq_destroy()
1458 OPCODE_ETH_RX_DESTROY, sizeof(*req), wrb, NULL); in be_cmd_rxq_destroy()
1475 struct be_mcc_wrb wrb = {0}; in be_cmd_if_create() local
1479 req = embedded_payload(&wrb); in be_cmd_if_create()
1482 sizeof(*req), &wrb, NULL); in be_cmd_if_create()
1488 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_if_create()
1490 struct be_cmd_resp_if_create *resp = embedded_payload(&wrb); in be_cmd_if_create()
1504 struct be_mcc_wrb *wrb; in be_cmd_if_destroy() local
1513 wrb = wrb_from_mccq(adapter); in be_cmd_if_destroy()
1514 if (!wrb) { in be_cmd_if_destroy()
1518 req = embedded_payload(wrb); in be_cmd_if_destroy()
1522 sizeof(*req), wrb, NULL); in be_cmd_if_destroy()
1538 struct be_mcc_wrb *wrb; in be_cmd_get_stats() local
1544 wrb = wrb_from_mccq(adapter); in be_cmd_get_stats()
1545 if (!wrb) { in be_cmd_get_stats()
1552 OPCODE_ETH_GET_STATISTICS, nonemb_cmd->size, wrb, in be_cmd_get_stats()
1578 struct be_mcc_wrb *wrb; in lancer_cmd_get_pport_stats() local
1588 wrb = wrb_from_mccq(adapter); in lancer_cmd_get_pport_stats()
1589 if (!wrb) { in lancer_cmd_get_pport_stats()
1597 wrb, nonemb_cmd); in lancer_cmd_get_pport_stats()
1642 struct be_mcc_wrb *wrb; in be_cmd_link_status_query() local
1651 wrb = wrb_from_mccq(adapter); in be_cmd_link_status_query()
1652 if (!wrb) { in be_cmd_link_status_query()
1656 req = embedded_payload(wrb); in be_cmd_link_status_query()
1660 sizeof(*req), wrb, NULL); in be_cmd_link_status_query()
1670 struct be_cmd_resp_link_status *resp = embedded_payload(wrb); in be_cmd_link_status_query()
1692 struct be_mcc_wrb *wrb; in be_cmd_get_die_temperature() local
1698 wrb = wrb_from_mccq(adapter); in be_cmd_get_die_temperature()
1699 if (!wrb) { in be_cmd_get_die_temperature()
1703 req = embedded_payload(wrb); in be_cmd_get_die_temperature()
1707 sizeof(*req), wrb, NULL); in be_cmd_get_die_temperature()
1718 struct be_mcc_wrb *wrb; in be_cmd_get_reg_len() local
1724 wrb = wrb_from_mccq(adapter); in be_cmd_get_reg_len()
1725 if (!wrb) { in be_cmd_get_reg_len()
1729 req = embedded_payload(wrb); in be_cmd_get_reg_len()
1732 OPCODE_COMMON_MANAGE_FAT, sizeof(*req), wrb, in be_cmd_get_reg_len()
1737 struct be_cmd_resp_get_fat *resp = embedded_payload(wrb); in be_cmd_get_reg_len()
1751 struct be_mcc_wrb *wrb; in be_cmd_get_regs() local
1778 wrb = wrb_from_mccq(adapter); in be_cmd_get_regs()
1779 if (!wrb) { in be_cmd_get_regs()
1788 wrb, &get_fat_cmd); in be_cmd_get_regs()
1819 struct be_mcc_wrb *wrb; in be_cmd_get_fw_ver() local
1825 wrb = wrb_from_mccq(adapter); in be_cmd_get_fw_ver()
1826 if (!wrb) { in be_cmd_get_fw_ver()
1831 req = embedded_payload(wrb); in be_cmd_get_fw_ver()
1834 OPCODE_COMMON_GET_FW_VERSION, sizeof(*req), wrb, in be_cmd_get_fw_ver()
1838 struct be_cmd_resp_get_fw_version *resp = embedded_payload(wrb); in be_cmd_get_fw_ver()
1856 struct be_mcc_wrb *wrb; in __be_cmd_modify_eqd() local
1862 wrb = wrb_from_mccq(adapter); in __be_cmd_modify_eqd()
1863 if (!wrb) { in __be_cmd_modify_eqd()
1867 req = embedded_payload(wrb); in __be_cmd_modify_eqd()
1870 OPCODE_COMMON_MODIFY_EQ_DELAY, sizeof(*req), wrb, in __be_cmd_modify_eqd()
1906 struct be_mcc_wrb *wrb; in be_cmd_vlan_config() local
1912 wrb = wrb_from_mccq(adapter); in be_cmd_vlan_config()
1913 if (!wrb) { in be_cmd_vlan_config()
1917 req = embedded_payload(wrb); in be_cmd_vlan_config()
1921 wrb, NULL); in be_cmd_vlan_config()
1938 struct be_mcc_wrb *wrb; in __be_cmd_rx_filter() local
1945 wrb = wrb_from_mccq(adapter); in __be_cmd_rx_filter()
1946 if (!wrb) { in __be_cmd_rx_filter()
1953 wrb, mem); in __be_cmd_rx_filter()
1999 struct be_mcc_wrb *wrb; in be_cmd_set_flow_control() local
2009 wrb = wrb_from_mccq(adapter); in be_cmd_set_flow_control()
2010 if (!wrb) { in be_cmd_set_flow_control()
2014 req = embedded_payload(wrb); in be_cmd_set_flow_control()
2018 wrb, NULL); in be_cmd_set_flow_control()
2038 struct be_mcc_wrb *wrb; in be_cmd_get_flow_control() local
2048 wrb = wrb_from_mccq(adapter); in be_cmd_get_flow_control()
2049 if (!wrb) { in be_cmd_get_flow_control()
2053 req = embedded_payload(wrb); in be_cmd_get_flow_control()
2057 wrb, NULL); in be_cmd_get_flow_control()
2062 embedded_payload(wrb); in be_cmd_get_flow_control()
2076 struct be_mcc_wrb *wrb; in be_cmd_query_fw_cfg() local
2083 wrb = wrb_from_mbox(adapter); in be_cmd_query_fw_cfg()
2084 req = embedded_payload(wrb); in be_cmd_query_fw_cfg()
2088 sizeof(*req), wrb, NULL); in be_cmd_query_fw_cfg()
2092 struct be_cmd_resp_query_fw_cfg *resp = embedded_payload(wrb); in be_cmd_query_fw_cfg()
2110 struct be_mcc_wrb *wrb; in be_cmd_reset_function() local
2127 wrb = wrb_from_mbox(adapter); in be_cmd_reset_function()
2128 req = embedded_payload(wrb); in be_cmd_reset_function()
2131 OPCODE_COMMON_FUNCTION_RESET, sizeof(*req), wrb, in be_cmd_reset_function()
2143 struct be_mcc_wrb *wrb; in be_cmd_rss_config() local
2152 wrb = wrb_from_mccq(adapter); in be_cmd_rss_config()
2153 if (!wrb) { in be_cmd_rss_config()
2157 req = embedded_payload(wrb); in be_cmd_rss_config()
2160 OPCODE_ETH_RSS_CONFIG, sizeof(*req), wrb, NULL); in be_cmd_rss_config()
2183 struct be_mcc_wrb *wrb; in be_cmd_set_beacon_state() local
2189 wrb = wrb_from_mccq(adapter); in be_cmd_set_beacon_state()
2190 if (!wrb) { in be_cmd_set_beacon_state()
2194 req = embedded_payload(wrb); in be_cmd_set_beacon_state()
2198 sizeof(*req), wrb, NULL); in be_cmd_set_beacon_state()
2215 struct be_mcc_wrb *wrb; in be_cmd_get_beacon_state() local
2221 wrb = wrb_from_mccq(adapter); in be_cmd_get_beacon_state()
2222 if (!wrb) { in be_cmd_get_beacon_state()
2226 req = embedded_payload(wrb); in be_cmd_get_beacon_state()
2230 wrb, NULL); in be_cmd_get_beacon_state()
2237 embedded_payload(wrb); in be_cmd_get_beacon_state()
2252 struct be_mcc_wrb *wrb; in be_cmd_read_port_transceiver_data() local
2269 wrb = wrb_from_mccq(adapter); in be_cmd_read_port_transceiver_data()
2270 if (!wrb) { in be_cmd_read_port_transceiver_data()
2278 cmd.size, wrb, &cmd); in be_cmd_read_port_transceiver_data()
2299 struct be_mcc_wrb *wrb; in lancer_cmd_write_object() local
2308 wrb = wrb_from_mccq(adapter); in lancer_cmd_write_object()
2309 if (!wrb) { in lancer_cmd_write_object()
2314 req = embedded_payload(wrb); in lancer_cmd_write_object()
2318 sizeof(struct lancer_cmd_req_write_object), wrb, in lancer_cmd_write_object()
2355 resp = embedded_payload(wrb); in lancer_cmd_write_object()
2416 struct be_mcc_wrb *wrb; in lancer_cmd_delete_object() local
2421 wrb = wrb_from_mccq(adapter); in lancer_cmd_delete_object()
2422 if (!wrb) { in lancer_cmd_delete_object()
2427 req = embedded_payload(wrb); in lancer_cmd_delete_object()
2431 sizeof(*req), wrb, NULL); in lancer_cmd_delete_object()
2445 struct be_mcc_wrb *wrb; in lancer_cmd_read_object() local
2452 wrb = wrb_from_mccq(adapter); in lancer_cmd_read_object()
2453 if (!wrb) { in lancer_cmd_read_object()
2458 req = embedded_payload(wrb); in lancer_cmd_read_object()
2462 sizeof(struct lancer_cmd_req_read_object), wrb, in lancer_cmd_read_object()
2475 resp = embedded_payload(wrb); in lancer_cmd_read_object()
2492 struct be_mcc_wrb *wrb; in be_cmd_write_flashrom() local
2499 wrb = wrb_from_mccq(adapter); in be_cmd_write_flashrom()
2500 if (!wrb) { in be_cmd_write_flashrom()
2507 OPCODE_COMMON_WRITE_FLASHROM, cmd->size, wrb, in be_cmd_write_flashrom()
2540 struct be_mcc_wrb *wrb; in be_cmd_get_flash_crc() local
2545 wrb = wrb_from_mccq(adapter); in be_cmd_get_flash_crc()
2546 if (!wrb) { in be_cmd_get_flash_crc()
2550 req = embedded_payload(wrb); in be_cmd_get_flash_crc()
2554 wrb, NULL); in be_cmd_get_flash_crc()
2577 struct be_mcc_wrb *wrb; in be_cmd_enable_magic_wol() local
2583 wrb = wrb_from_mccq(adapter); in be_cmd_enable_magic_wol()
2584 if (!wrb) { in be_cmd_enable_magic_wol()
2592 wrb, nonemb_cmd); in be_cmd_enable_magic_wol()
2605 struct be_mcc_wrb *wrb; in be_cmd_set_loopback() local
2611 wrb = wrb_from_mccq(adapter); in be_cmd_set_loopback()
2612 if (!wrb) { in be_cmd_set_loopback()
2617 req = embedded_payload(wrb); in be_cmd_set_loopback()
2621 wrb, NULL); in be_cmd_set_loopback()
2649 struct be_mcc_wrb *wrb; in be_cmd_loopback_test() local
2656 wrb = wrb_from_mccq(adapter); in be_cmd_loopback_test()
2657 if (!wrb) { in be_cmd_loopback_test()
2662 req = embedded_payload(wrb); in be_cmd_loopback_test()
2665 OPCODE_LOWLEVEL_LOOPBACK_TEST, sizeof(*req), wrb, in be_cmd_loopback_test()
2683 resp = embedded_payload(wrb); in be_cmd_loopback_test()
2695 struct be_mcc_wrb *wrb; in be_cmd_ddr_dma_test() local
2702 wrb = wrb_from_mccq(adapter); in be_cmd_ddr_dma_test()
2703 if (!wrb) { in be_cmd_ddr_dma_test()
2709 OPCODE_LOWLEVEL_HOST_DDR_DMA, cmd->size, wrb, in be_cmd_ddr_dma_test()
2741 struct be_mcc_wrb *wrb; in be_cmd_get_seeprom_data() local
2747 wrb = wrb_from_mccq(adapter); in be_cmd_get_seeprom_data()
2748 if (!wrb) { in be_cmd_get_seeprom_data()
2755 OPCODE_COMMON_SEEPROM_READ, sizeof(*req), wrb, in be_cmd_get_seeprom_data()
2767 struct be_mcc_wrb *wrb; in be_cmd_get_phy_info() local
2778 wrb = wrb_from_mccq(adapter); in be_cmd_get_phy_info()
2779 if (!wrb) { in be_cmd_get_phy_info()
2796 wrb, &cmd); in be_cmd_get_phy_info()
2827 struct be_mcc_wrb *wrb; in be_cmd_set_qos() local
2833 wrb = wrb_from_mccq(adapter); in be_cmd_set_qos()
2834 if (!wrb) { in be_cmd_set_qos()
2839 req = embedded_payload(wrb); in be_cmd_set_qos()
2842 OPCODE_COMMON_SET_QOS, sizeof(*req), wrb, NULL); in be_cmd_set_qos()
2857 struct be_mcc_wrb *wrb; in be_cmd_get_cntl_attributes() local
2880 wrb = wrb_from_mbox(adapter); in be_cmd_get_cntl_attributes()
2881 if (!wrb) { in be_cmd_get_cntl_attributes()
2889 wrb, &attribs_cmd); in be_cmd_get_cntl_attributes()
2913 struct be_mcc_wrb *wrb; in be_cmd_req_native_mode() local
2920 wrb = wrb_from_mbox(adapter); in be_cmd_req_native_mode()
2921 if (!wrb) { in be_cmd_req_native_mode()
2926 req = embedded_payload(wrb); in be_cmd_req_native_mode()
2930 sizeof(*req), wrb, NULL); in be_cmd_req_native_mode()
2938 struct be_cmd_resp_set_func_cap *resp = embedded_payload(wrb); in be_cmd_req_native_mode()
2955 struct be_mcc_wrb *wrb; in be_cmd_get_fn_privileges() local
2961 wrb = wrb_from_mccq(adapter); in be_cmd_get_fn_privileges()
2962 if (!wrb) { in be_cmd_get_fn_privileges()
2967 req = embedded_payload(wrb); in be_cmd_get_fn_privileges()
2971 wrb, NULL); in be_cmd_get_fn_privileges()
2978 embedded_payload(wrb); in be_cmd_get_fn_privileges()
2999 struct be_mcc_wrb *wrb; in be_cmd_set_fn_privileges() local
3005 wrb = wrb_from_mccq(adapter); in be_cmd_set_fn_privileges()
3006 if (!wrb) { in be_cmd_set_fn_privileges()
3011 req = embedded_payload(wrb); in be_cmd_set_fn_privileges()
3014 wrb, NULL); in be_cmd_set_fn_privileges()
3035 struct be_mcc_wrb *wrb; in be_cmd_get_mac_from_list() local
3057 wrb = wrb_from_mccq(adapter); in be_cmd_get_mac_from_list()
3058 if (!wrb) { in be_cmd_get_mac_from_list()
3067 get_mac_list_cmd.size, wrb, &get_mac_list_cmd); in be_cmd_get_mac_from_list()
3167 struct be_mcc_wrb *wrb; in be_cmd_set_mac_list() local
3181 wrb = wrb_from_mccq(adapter); in be_cmd_set_mac_list()
3182 if (!wrb) { in be_cmd_set_mac_list()
3190 wrb, &cmd); in be_cmd_set_mac_list()
3228 struct be_mcc_wrb *wrb; in be_cmd_set_hsw_config() local
3235 wrb = wrb_from_mccq(adapter); in be_cmd_set_hsw_config()
3236 if (!wrb) { in be_cmd_set_hsw_config()
3241 req = embedded_payload(wrb); in be_cmd_set_hsw_config()
3245 OPCODE_COMMON_SET_HSW_CONFIG, sizeof(*req), wrb, in be_cmd_set_hsw_config()
3282 struct be_mcc_wrb *wrb; in be_cmd_get_hsw_config() local
3290 wrb = wrb_from_mccq(adapter); in be_cmd_get_hsw_config()
3291 if (!wrb) { in be_cmd_get_hsw_config()
3296 req = embedded_payload(wrb); in be_cmd_get_hsw_config()
3300 OPCODE_COMMON_GET_HSW_CONFIG, sizeof(*req), wrb, in be_cmd_get_hsw_config()
3318 embedded_payload(wrb); in be_cmd_get_hsw_config()
3359 struct be_mcc_wrb *wrb; in be_cmd_get_acpi_wol_cap() local
3384 wrb = wrb_from_mbox(adapter); in be_cmd_get_acpi_wol_cap()
3385 if (!wrb) { in be_cmd_get_acpi_wol_cap()
3394 sizeof(*req), wrb, &cmd); in be_cmd_get_acpi_wol_cap()
3494 struct be_mcc_wrb *wrb; in be_cmd_get_ext_fat_capabilites() local
3501 wrb = wrb_from_mbox(adapter); in be_cmd_get_ext_fat_capabilites()
3502 if (!wrb) { in be_cmd_get_ext_fat_capabilites()
3510 cmd->size, wrb, cmd); in be_cmd_get_ext_fat_capabilites()
3523 struct be_mcc_wrb *wrb; in be_cmd_set_ext_fat_capabilites() local
3529 wrb = wrb_from_mccq(adapter); in be_cmd_set_ext_fat_capabilites()
3530 if (!wrb) { in be_cmd_set_ext_fat_capabilites()
3539 cmd->size, wrb, cmd); in be_cmd_set_ext_fat_capabilites()
3550 struct be_mcc_wrb *wrb; in be_cmd_query_port_name() local
3556 wrb = wrb_from_mbox(adapter); in be_cmd_query_port_name()
3557 req = embedded_payload(wrb); in be_cmd_query_port_name()
3560 OPCODE_COMMON_GET_PORT_NAME, sizeof(*req), wrb, in be_cmd_query_port_name()
3567 struct be_cmd_resp_get_port_name *resp = embedded_payload(wrb); in be_cmd_query_port_name()
3674 struct be_mcc_wrb *wrb; in be_cmd_get_func_config() local
3692 wrb = wrb_from_mbox(adapter); in be_cmd_get_func_config()
3693 if (!wrb) { in be_cmd_get_func_config()
3702 cmd.size, wrb, &cmd); in be_cmd_get_func_config()
3742 struct be_mcc_wrb wrb = {0}; in be_cmd_get_profile_config() local
3757 cmd.size, &wrb, &cmd); in be_cmd_get_profile_config()
3776 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_get_profile_config()
3811 struct be_mcc_wrb wrb = {0}; in be_cmd_set_profile_config() local
3825 &wrb, &cmd); in be_cmd_set_profile_config()
3831 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_set_profile_config()
4008 struct be_mcc_wrb *wrb; in be_cmd_manage_iface() local
4017 wrb = wrb_from_mccq(adapter); in be_cmd_manage_iface()
4018 if (!wrb) { in be_cmd_manage_iface()
4022 req = embedded_payload(wrb); in be_cmd_manage_iface()
4026 wrb, NULL); in be_cmd_manage_iface()
4061 struct be_mcc_wrb *wrb; in be_cmd_get_if_id() local
4068 wrb = wrb_from_mccq(adapter); in be_cmd_get_if_id()
4069 if (!wrb) { in be_cmd_get_if_id()
4073 req = embedded_payload(wrb); in be_cmd_get_if_id()
4077 wrb, NULL); in be_cmd_get_if_id()
4174 struct be_mcc_wrb *wrb; in be_cmd_enable_vf() local
4183 wrb = wrb_from_mccq(adapter); in be_cmd_enable_vf()
4184 if (!wrb) { in be_cmd_enable_vf()
4189 req = embedded_payload(wrb); in be_cmd_enable_vf()
4193 wrb, NULL); in be_cmd_enable_vf()
4205 struct be_mcc_wrb *wrb; in be_cmd_intr_set() local
4212 wrb = wrb_from_mbox(adapter); in be_cmd_intr_set()
4214 req = embedded_payload(wrb); in be_cmd_intr_set()
4218 wrb, NULL); in be_cmd_intr_set()
4232 struct be_mcc_wrb *wrb; in be_cmd_get_active_profile() local
4238 wrb = wrb_from_mbox(adapter); in be_cmd_get_active_profile()
4239 if (!wrb) { in be_cmd_get_active_profile()
4244 req = embedded_payload(wrb); in be_cmd_get_active_profile()
4248 wrb, NULL); in be_cmd_get_active_profile()
4253 embedded_payload(wrb); in be_cmd_get_active_profile()
4266 struct be_mcc_wrb *wrb; in be_cmd_set_logical_link_config() local
4275 wrb = wrb_from_mccq(adapter); in be_cmd_set_logical_link_config()
4276 if (!wrb) { in be_cmd_set_logical_link_config()
4281 req = embedded_payload(wrb); in be_cmd_set_logical_link_config()
4285 sizeof(*req), wrb, NULL); in be_cmd_set_logical_link_config()
4306 struct be_mcc_wrb *wrb; in be_roce_mcc_cmd() local
4314 wrb = wrb_from_mccq(adapter); in be_roce_mcc_cmd()
4315 if (!wrb) { in be_roce_mcc_cmd()
4319 req = embedded_payload(wrb); in be_roce_mcc_cmd()
4320 resp = embedded_payload(wrb); in be_roce_mcc_cmd()
4323 hdr->opcode, wrb_payload_size, wrb, NULL); in be_roce_mcc_cmd()