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()
512 struct be_mcc_wrb *wrb; in be_mcc_notify_wait() local
518 wrb = queue_index_node(&mcc_obj->q, index); in be_mcc_notify_wait()
520 resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1); in be_mcc_notify_wait()
687 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument
689 return &wrb->payload.sgl[0]; in nonembedded_sgl()
692 static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) in fill_wrb_tags() argument
694 wrb->tag0 = addr & 0xFFFFFFFF; in fill_wrb_tags()
695 wrb->tag1 = upper_32_bits(addr); in fill_wrb_tags()
702 struct be_mcc_wrb *wrb, in be_wrb_cmd_hdr_prepare() argument
711 fill_wrb_tags(wrb, (ulong) req_hdr); in be_wrb_cmd_hdr_prepare()
712 wrb->payload_length = cmd_len; in be_wrb_cmd_hdr_prepare()
714 wrb->embedded |= (1 & MCC_WRB_SGE_CNT_MASK) << in be_wrb_cmd_hdr_prepare()
716 sge = nonembedded_sgl(wrb); in be_wrb_cmd_hdr_prepare()
721 wrb->embedded |= MCC_WRB_EMBEDDED_MASK; in be_wrb_cmd_hdr_prepare()
722 be_dws_cpu_to_le(wrb, 8); in be_wrb_cmd_hdr_prepare()
741 struct be_mcc_wrb *wrb in wrb_from_mbox() local
742 = &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; in wrb_from_mbox()
743 memset(wrb, 0, sizeof(*wrb)); in wrb_from_mbox()
744 return wrb; in wrb_from_mbox()
750 struct be_mcc_wrb *wrb; in wrb_from_mccq() local
758 wrb = queue_head_node(mccq); in wrb_from_mccq()
761 memset(wrb, 0, sizeof(*wrb)); in wrb_from_mccq()
762 return wrb; in wrb_from_mccq()
791 struct be_mcc_wrb *wrb) in be_cmd_copy() argument
803 memcpy(dest_wrb, wrb, sizeof(*wrb)); in be_cmd_copy()
804 if (wrb->embedded & cpu_to_le32(MCC_WRB_EMBEDDED_MASK)) in be_cmd_copy()
805 fill_wrb_tags(dest_wrb, (ulong) embedded_payload(wrb)); in be_cmd_copy()
812 struct be_mcc_wrb *wrb) in be_cmd_notify_wait() argument
821 dest_wrb = be_cmd_copy(adapter, wrb); in be_cmd_notify_wait()
831 memcpy(wrb, dest_wrb, sizeof(*wrb)); in be_cmd_notify_wait()
842 u8 *wrb; in be_cmd_fw_init() local
851 wrb = (u8 *)wrb_from_mbox(adapter); in be_cmd_fw_init()
852 *wrb++ = 0xFF; in be_cmd_fw_init()
853 *wrb++ = 0x12; in be_cmd_fw_init()
854 *wrb++ = 0x34; in be_cmd_fw_init()
855 *wrb++ = 0xFF; in be_cmd_fw_init()
856 *wrb++ = 0xFF; in be_cmd_fw_init()
857 *wrb++ = 0x56; in be_cmd_fw_init()
858 *wrb++ = 0x78; in be_cmd_fw_init()
859 *wrb = 0xFF; in be_cmd_fw_init()
872 u8 *wrb; in be_cmd_fw_clean() local
881 wrb = (u8 *)wrb_from_mbox(adapter); in be_cmd_fw_clean()
882 *wrb++ = 0xFF; in be_cmd_fw_clean()
883 *wrb++ = 0xAA; in be_cmd_fw_clean()
884 *wrb++ = 0xBB; in be_cmd_fw_clean()
885 *wrb++ = 0xFF; in be_cmd_fw_clean()
886 *wrb++ = 0xFF; in be_cmd_fw_clean()
887 *wrb++ = 0xCC; in be_cmd_fw_clean()
888 *wrb++ = 0xDD; in be_cmd_fw_clean()
889 *wrb = 0xFF; in be_cmd_fw_clean()
899 struct be_mcc_wrb *wrb; in be_cmd_eq_create() local
907 wrb = wrb_from_mbox(adapter); in be_cmd_eq_create()
908 req = embedded_payload(wrb); in be_cmd_eq_create()
911 OPCODE_COMMON_EQ_CREATE, sizeof(*req), wrb, in be_cmd_eq_create()
932 struct be_cmd_resp_eq_create *resp = embedded_payload(wrb); in be_cmd_eq_create()
948 struct be_mcc_wrb *wrb; in be_cmd_mac_addr_query() local
954 wrb = wrb_from_mccq(adapter); in be_cmd_mac_addr_query()
955 if (!wrb) { in be_cmd_mac_addr_query()
959 req = embedded_payload(wrb); in be_cmd_mac_addr_query()
962 OPCODE_COMMON_NTWK_MAC_QUERY, sizeof(*req), wrb, in be_cmd_mac_addr_query()
975 struct be_cmd_resp_mac_query *resp = embedded_payload(wrb); in be_cmd_mac_addr_query()
989 struct be_mcc_wrb *wrb; in be_cmd_pmac_add() local
995 wrb = wrb_from_mccq(adapter); in be_cmd_pmac_add()
996 if (!wrb) { in be_cmd_pmac_add()
1000 req = embedded_payload(wrb); in be_cmd_pmac_add()
1003 OPCODE_COMMON_NTWK_PMAC_ADD, sizeof(*req), wrb, in be_cmd_pmac_add()
1012 struct be_cmd_resp_pmac_add *resp = embedded_payload(wrb); in be_cmd_pmac_add()
1029 struct be_mcc_wrb *wrb; in be_cmd_pmac_del() local
1038 wrb = wrb_from_mccq(adapter); in be_cmd_pmac_del()
1039 if (!wrb) { in be_cmd_pmac_del()
1043 req = embedded_payload(wrb); in be_cmd_pmac_del()
1047 wrb, NULL); in be_cmd_pmac_del()
1064 struct be_mcc_wrb *wrb; in be_cmd_cq_create() local
1073 wrb = wrb_from_mbox(adapter); in be_cmd_cq_create()
1074 req = embedded_payload(wrb); in be_cmd_cq_create()
1078 OPCODE_COMMON_CQ_CREATE, sizeof(*req), wrb, in be_cmd_cq_create()
1118 struct be_cmd_resp_cq_create *resp = embedded_payload(wrb); in be_cmd_cq_create()
1142 struct be_mcc_wrb *wrb; in be_cmd_mccq_ext_create() local
1151 wrb = wrb_from_mbox(adapter); in be_cmd_mccq_ext_create()
1152 req = embedded_payload(wrb); in be_cmd_mccq_ext_create()
1156 OPCODE_COMMON_MCC_CREATE_EXT, sizeof(*req), wrb, in be_cmd_mccq_ext_create()
1193 struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); in be_cmd_mccq_ext_create()
1207 struct be_mcc_wrb *wrb; in be_cmd_mccq_org_create() local
1216 wrb = wrb_from_mbox(adapter); in be_cmd_mccq_org_create()
1217 req = embedded_payload(wrb); in be_cmd_mccq_org_create()
1221 OPCODE_COMMON_MCC_CREATE, sizeof(*req), wrb, in be_cmd_mccq_org_create()
1237 struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); in be_cmd_mccq_org_create()
1264 struct be_mcc_wrb wrb = {0}; in be_cmd_txq_create() local
1271 req = embedded_payload(&wrb); in be_cmd_txq_create()
1273 OPCODE_ETH_TX_CREATE, sizeof(*req), &wrb, NULL); in be_cmd_txq_create()
1294 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_txq_create()
1296 struct be_cmd_resp_eth_tx_create *resp = embedded_payload(&wrb); in be_cmd_txq_create()
1314 struct be_mcc_wrb *wrb; in be_cmd_rxq_create() local
1321 wrb = wrb_from_mccq(adapter); in be_cmd_rxq_create()
1322 if (!wrb) { in be_cmd_rxq_create()
1326 req = embedded_payload(wrb); in be_cmd_rxq_create()
1329 OPCODE_ETH_RX_CREATE, sizeof(*req), wrb, NULL); in be_cmd_rxq_create()
1341 struct be_cmd_resp_eth_rx_create *resp = embedded_payload(wrb); in be_cmd_rxq_create()
1359 struct be_mcc_wrb *wrb; in be_cmd_q_destroy() local
1367 wrb = wrb_from_mbox(adapter); in be_cmd_q_destroy()
1368 req = embedded_payload(wrb); in be_cmd_q_destroy()
1395 be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, in be_cmd_q_destroy()
1409 struct be_mcc_wrb *wrb; in be_cmd_rxq_destroy() local
1415 wrb = wrb_from_mccq(adapter); in be_cmd_rxq_destroy()
1416 if (!wrb) { in be_cmd_rxq_destroy()
1420 req = embedded_payload(wrb); in be_cmd_rxq_destroy()
1423 OPCODE_ETH_RX_DESTROY, sizeof(*req), wrb, NULL); in be_cmd_rxq_destroy()
1440 struct be_mcc_wrb wrb = {0}; in be_cmd_if_create() local
1444 req = embedded_payload(&wrb); in be_cmd_if_create()
1447 sizeof(*req), &wrb, NULL); in be_cmd_if_create()
1453 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_if_create()
1455 struct be_cmd_resp_if_create *resp = embedded_payload(&wrb); in be_cmd_if_create()
1469 struct be_mcc_wrb *wrb; in be_cmd_if_destroy() local
1478 wrb = wrb_from_mccq(adapter); in be_cmd_if_destroy()
1479 if (!wrb) { in be_cmd_if_destroy()
1483 req = embedded_payload(wrb); in be_cmd_if_destroy()
1487 sizeof(*req), wrb, NULL); in be_cmd_if_destroy()
1503 struct be_mcc_wrb *wrb; in be_cmd_get_stats() local
1509 wrb = wrb_from_mccq(adapter); in be_cmd_get_stats()
1510 if (!wrb) { in be_cmd_get_stats()
1517 OPCODE_ETH_GET_STATISTICS, nonemb_cmd->size, wrb, in be_cmd_get_stats()
1540 struct be_mcc_wrb *wrb; in lancer_cmd_get_pport_stats() local
1550 wrb = wrb_from_mccq(adapter); in lancer_cmd_get_pport_stats()
1551 if (!wrb) { in lancer_cmd_get_pport_stats()
1559 wrb, nonemb_cmd); in lancer_cmd_get_pport_stats()
1601 struct be_mcc_wrb *wrb; in be_cmd_link_status_query() local
1610 wrb = wrb_from_mccq(adapter); in be_cmd_link_status_query()
1611 if (!wrb) { in be_cmd_link_status_query()
1615 req = embedded_payload(wrb); in be_cmd_link_status_query()
1619 sizeof(*req), wrb, NULL); in be_cmd_link_status_query()
1629 struct be_cmd_resp_link_status *resp = embedded_payload(wrb); in be_cmd_link_status_query()
1651 struct be_mcc_wrb *wrb; in be_cmd_get_die_temperature() local
1657 wrb = wrb_from_mccq(adapter); in be_cmd_get_die_temperature()
1658 if (!wrb) { in be_cmd_get_die_temperature()
1662 req = embedded_payload(wrb); in be_cmd_get_die_temperature()
1666 sizeof(*req), wrb, NULL); in be_cmd_get_die_temperature()
1678 struct be_mcc_wrb *wrb; in be_cmd_get_reg_len() local
1684 wrb = wrb_from_mccq(adapter); in be_cmd_get_reg_len()
1685 if (!wrb) { in be_cmd_get_reg_len()
1689 req = embedded_payload(wrb); in be_cmd_get_reg_len()
1692 OPCODE_COMMON_MANAGE_FAT, sizeof(*req), wrb, in be_cmd_get_reg_len()
1697 struct be_cmd_resp_get_fat *resp = embedded_payload(wrb); in be_cmd_get_reg_len()
1711 struct be_mcc_wrb *wrb; in be_cmd_get_regs() local
1738 wrb = wrb_from_mccq(adapter); in be_cmd_get_regs()
1739 if (!wrb) { in be_cmd_get_regs()
1748 wrb, &get_fat_cmd); in be_cmd_get_regs()
1779 struct be_mcc_wrb *wrb; in be_cmd_get_fw_ver() local
1785 wrb = wrb_from_mccq(adapter); in be_cmd_get_fw_ver()
1786 if (!wrb) { in be_cmd_get_fw_ver()
1791 req = embedded_payload(wrb); in be_cmd_get_fw_ver()
1794 OPCODE_COMMON_GET_FW_VERSION, sizeof(*req), wrb, in be_cmd_get_fw_ver()
1798 struct be_cmd_resp_get_fw_version *resp = embedded_payload(wrb); in be_cmd_get_fw_ver()
1816 struct be_mcc_wrb *wrb; in __be_cmd_modify_eqd() local
1822 wrb = wrb_from_mccq(adapter); in __be_cmd_modify_eqd()
1823 if (!wrb) { in __be_cmd_modify_eqd()
1827 req = embedded_payload(wrb); in __be_cmd_modify_eqd()
1830 OPCODE_COMMON_MODIFY_EQ_DELAY, sizeof(*req), wrb, in __be_cmd_modify_eqd()
1866 struct be_mcc_wrb *wrb; in be_cmd_vlan_config() local
1872 wrb = wrb_from_mccq(adapter); in be_cmd_vlan_config()
1873 if (!wrb) { in be_cmd_vlan_config()
1877 req = embedded_payload(wrb); in be_cmd_vlan_config()
1881 wrb, NULL); in be_cmd_vlan_config()
1898 struct be_mcc_wrb *wrb; in __be_cmd_rx_filter() local
1905 wrb = wrb_from_mccq(adapter); in __be_cmd_rx_filter()
1906 if (!wrb) { in __be_cmd_rx_filter()
1913 wrb, mem); in __be_cmd_rx_filter()
1957 struct be_mcc_wrb *wrb; in be_cmd_set_flow_control() local
1967 wrb = wrb_from_mccq(adapter); in be_cmd_set_flow_control()
1968 if (!wrb) { in be_cmd_set_flow_control()
1972 req = embedded_payload(wrb); in be_cmd_set_flow_control()
1976 wrb, NULL); in be_cmd_set_flow_control()
1996 struct be_mcc_wrb *wrb; in be_cmd_get_flow_control() local
2006 wrb = wrb_from_mccq(adapter); in be_cmd_get_flow_control()
2007 if (!wrb) { in be_cmd_get_flow_control()
2011 req = embedded_payload(wrb); in be_cmd_get_flow_control()
2015 wrb, NULL); in be_cmd_get_flow_control()
2020 embedded_payload(wrb); in be_cmd_get_flow_control()
2034 struct be_mcc_wrb *wrb; in be_cmd_query_fw_cfg() local
2041 wrb = wrb_from_mbox(adapter); in be_cmd_query_fw_cfg()
2042 req = embedded_payload(wrb); in be_cmd_query_fw_cfg()
2046 sizeof(*req), wrb, NULL); in be_cmd_query_fw_cfg()
2050 struct be_cmd_resp_query_fw_cfg *resp = embedded_payload(wrb); in be_cmd_query_fw_cfg()
2068 struct be_mcc_wrb *wrb; in be_cmd_reset_function() local
2085 wrb = wrb_from_mbox(adapter); in be_cmd_reset_function()
2086 req = embedded_payload(wrb); in be_cmd_reset_function()
2089 OPCODE_COMMON_FUNCTION_RESET, sizeof(*req), wrb, in be_cmd_reset_function()
2101 struct be_mcc_wrb *wrb; in be_cmd_rss_config() local
2110 wrb = wrb_from_mccq(adapter); in be_cmd_rss_config()
2111 if (!wrb) { in be_cmd_rss_config()
2115 req = embedded_payload(wrb); in be_cmd_rss_config()
2118 OPCODE_ETH_RSS_CONFIG, sizeof(*req), wrb, NULL); in be_cmd_rss_config()
2141 struct be_mcc_wrb *wrb; in be_cmd_set_beacon_state() local
2147 wrb = wrb_from_mccq(adapter); in be_cmd_set_beacon_state()
2148 if (!wrb) { in be_cmd_set_beacon_state()
2152 req = embedded_payload(wrb); in be_cmd_set_beacon_state()
2156 sizeof(*req), wrb, NULL); in be_cmd_set_beacon_state()
2173 struct be_mcc_wrb *wrb; in be_cmd_get_beacon_state() local
2179 wrb = wrb_from_mccq(adapter); in be_cmd_get_beacon_state()
2180 if (!wrb) { in be_cmd_get_beacon_state()
2184 req = embedded_payload(wrb); in be_cmd_get_beacon_state()
2188 wrb, NULL); in be_cmd_get_beacon_state()
2195 embedded_payload(wrb); in be_cmd_get_beacon_state()
2210 struct be_mcc_wrb *wrb; in be_cmd_read_port_transceiver_data() local
2227 wrb = wrb_from_mccq(adapter); in be_cmd_read_port_transceiver_data()
2228 if (!wrb) { in be_cmd_read_port_transceiver_data()
2236 cmd.size, wrb, &cmd); in be_cmd_read_port_transceiver_data()
2257 struct be_mcc_wrb *wrb; in lancer_cmd_write_object() local
2266 wrb = wrb_from_mccq(adapter); in lancer_cmd_write_object()
2267 if (!wrb) { in lancer_cmd_write_object()
2272 req = embedded_payload(wrb); in lancer_cmd_write_object()
2276 sizeof(struct lancer_cmd_req_write_object), wrb, in lancer_cmd_write_object()
2310 resp = embedded_payload(wrb); in lancer_cmd_write_object()
2371 struct be_mcc_wrb *wrb; in lancer_cmd_delete_object() local
2376 wrb = wrb_from_mccq(adapter); in lancer_cmd_delete_object()
2377 if (!wrb) { in lancer_cmd_delete_object()
2382 req = embedded_payload(wrb); in lancer_cmd_delete_object()
2386 sizeof(*req), wrb, NULL); in lancer_cmd_delete_object()
2400 struct be_mcc_wrb *wrb; in lancer_cmd_read_object() local
2407 wrb = wrb_from_mccq(adapter); in lancer_cmd_read_object()
2408 if (!wrb) { in lancer_cmd_read_object()
2413 req = embedded_payload(wrb); in lancer_cmd_read_object()
2417 sizeof(struct lancer_cmd_req_read_object), wrb, in lancer_cmd_read_object()
2430 resp = embedded_payload(wrb); in lancer_cmd_read_object()
2447 struct be_mcc_wrb *wrb; in be_cmd_write_flashrom() local
2454 wrb = wrb_from_mccq(adapter); in be_cmd_write_flashrom()
2455 if (!wrb) { in be_cmd_write_flashrom()
2462 OPCODE_COMMON_WRITE_FLASHROM, cmd->size, wrb, in be_cmd_write_flashrom()
2492 struct be_mcc_wrb *wrb; in be_cmd_get_flash_crc() local
2497 wrb = wrb_from_mccq(adapter); in be_cmd_get_flash_crc()
2498 if (!wrb) { in be_cmd_get_flash_crc()
2502 req = embedded_payload(wrb); in be_cmd_get_flash_crc()
2506 wrb, NULL); in be_cmd_get_flash_crc()
2529 struct be_mcc_wrb *wrb; in be_cmd_enable_magic_wol() local
2535 wrb = wrb_from_mccq(adapter); in be_cmd_enable_magic_wol()
2536 if (!wrb) { in be_cmd_enable_magic_wol()
2544 wrb, nonemb_cmd); in be_cmd_enable_magic_wol()
2557 struct be_mcc_wrb *wrb; in be_cmd_set_loopback() local
2563 wrb = wrb_from_mccq(adapter); in be_cmd_set_loopback()
2564 if (!wrb) { in be_cmd_set_loopback()
2569 req = embedded_payload(wrb); in be_cmd_set_loopback()
2573 wrb, NULL); in be_cmd_set_loopback()
2590 struct be_mcc_wrb *wrb; in be_cmd_loopback_test() local
2597 wrb = wrb_from_mccq(adapter); in be_cmd_loopback_test()
2598 if (!wrb) { in be_cmd_loopback_test()
2603 req = embedded_payload(wrb); in be_cmd_loopback_test()
2606 OPCODE_LOWLEVEL_LOOPBACK_TEST, sizeof(*req), wrb, in be_cmd_loopback_test()
2622 resp = embedded_payload(wrb); in be_cmd_loopback_test()
2634 struct be_mcc_wrb *wrb; in be_cmd_ddr_dma_test() local
2641 wrb = wrb_from_mccq(adapter); in be_cmd_ddr_dma_test()
2642 if (!wrb) { in be_cmd_ddr_dma_test()
2648 OPCODE_LOWLEVEL_HOST_DDR_DMA, cmd->size, wrb, in be_cmd_ddr_dma_test()
2680 struct be_mcc_wrb *wrb; in be_cmd_get_seeprom_data() local
2686 wrb = wrb_from_mccq(adapter); in be_cmd_get_seeprom_data()
2687 if (!wrb) { in be_cmd_get_seeprom_data()
2694 OPCODE_COMMON_SEEPROM_READ, sizeof(*req), wrb, in be_cmd_get_seeprom_data()
2706 struct be_mcc_wrb *wrb; in be_cmd_get_phy_info() local
2717 wrb = wrb_from_mccq(adapter); in be_cmd_get_phy_info()
2718 if (!wrb) { in be_cmd_get_phy_info()
2735 wrb, &cmd); in be_cmd_get_phy_info()
2766 struct be_mcc_wrb *wrb; in be_cmd_set_qos() local
2772 wrb = wrb_from_mccq(adapter); in be_cmd_set_qos()
2773 if (!wrb) { in be_cmd_set_qos()
2778 req = embedded_payload(wrb); in be_cmd_set_qos()
2781 OPCODE_COMMON_SET_QOS, sizeof(*req), wrb, NULL); in be_cmd_set_qos()
2796 struct be_mcc_wrb *wrb; in be_cmd_get_cntl_attributes() local
2818 wrb = wrb_from_mbox(adapter); in be_cmd_get_cntl_attributes()
2819 if (!wrb) { in be_cmd_get_cntl_attributes()
2827 wrb, &attribs_cmd); in be_cmd_get_cntl_attributes()
2846 struct be_mcc_wrb *wrb; in be_cmd_req_native_mode() local
2853 wrb = wrb_from_mbox(adapter); in be_cmd_req_native_mode()
2854 if (!wrb) { in be_cmd_req_native_mode()
2859 req = embedded_payload(wrb); in be_cmd_req_native_mode()
2863 sizeof(*req), wrb, NULL); in be_cmd_req_native_mode()
2871 struct be_cmd_resp_set_func_cap *resp = embedded_payload(wrb); in be_cmd_req_native_mode()
2888 struct be_mcc_wrb *wrb; in be_cmd_get_fn_privileges() local
2894 wrb = wrb_from_mccq(adapter); in be_cmd_get_fn_privileges()
2895 if (!wrb) { in be_cmd_get_fn_privileges()
2900 req = embedded_payload(wrb); in be_cmd_get_fn_privileges()
2904 wrb, NULL); in be_cmd_get_fn_privileges()
2911 embedded_payload(wrb); in be_cmd_get_fn_privileges()
2932 struct be_mcc_wrb *wrb; in be_cmd_set_fn_privileges() local
2938 wrb = wrb_from_mccq(adapter); in be_cmd_set_fn_privileges()
2939 if (!wrb) { in be_cmd_set_fn_privileges()
2944 req = embedded_payload(wrb); in be_cmd_set_fn_privileges()
2947 wrb, NULL); in be_cmd_set_fn_privileges()
2968 struct be_mcc_wrb *wrb; in be_cmd_get_mac_from_list() local
2990 wrb = wrb_from_mccq(adapter); in be_cmd_get_mac_from_list()
2991 if (!wrb) { in be_cmd_get_mac_from_list()
3000 get_mac_list_cmd.size, wrb, &get_mac_list_cmd); in be_cmd_get_mac_from_list()
3100 struct be_mcc_wrb *wrb; in be_cmd_set_mac_list() local
3114 wrb = wrb_from_mccq(adapter); in be_cmd_set_mac_list()
3115 if (!wrb) { in be_cmd_set_mac_list()
3123 wrb, &cmd); in be_cmd_set_mac_list()
3161 struct be_mcc_wrb *wrb; in be_cmd_set_hsw_config() local
3168 wrb = wrb_from_mccq(adapter); in be_cmd_set_hsw_config()
3169 if (!wrb) { in be_cmd_set_hsw_config()
3174 req = embedded_payload(wrb); in be_cmd_set_hsw_config()
3178 OPCODE_COMMON_SET_HSW_CONFIG, sizeof(*req), wrb, in be_cmd_set_hsw_config()
3207 struct be_mcc_wrb *wrb; in be_cmd_get_hsw_config() local
3215 wrb = wrb_from_mccq(adapter); in be_cmd_get_hsw_config()
3216 if (!wrb) { in be_cmd_get_hsw_config()
3221 req = embedded_payload(wrb); in be_cmd_get_hsw_config()
3225 OPCODE_COMMON_GET_HSW_CONFIG, sizeof(*req), wrb, in be_cmd_get_hsw_config()
3243 embedded_payload(wrb); in be_cmd_get_hsw_config()
3280 struct be_mcc_wrb *wrb; in be_cmd_get_acpi_wol_cap() local
3305 wrb = wrb_from_mbox(adapter); in be_cmd_get_acpi_wol_cap()
3306 if (!wrb) { in be_cmd_get_acpi_wol_cap()
3315 sizeof(*req), wrb, &cmd); in be_cmd_get_acpi_wol_cap()
3415 struct be_mcc_wrb *wrb; in be_cmd_get_ext_fat_capabilites() local
3422 wrb = wrb_from_mbox(adapter); in be_cmd_get_ext_fat_capabilites()
3423 if (!wrb) { in be_cmd_get_ext_fat_capabilites()
3431 cmd->size, wrb, cmd); in be_cmd_get_ext_fat_capabilites()
3444 struct be_mcc_wrb *wrb; in be_cmd_set_ext_fat_capabilites() local
3450 wrb = wrb_from_mccq(adapter); in be_cmd_set_ext_fat_capabilites()
3451 if (!wrb) { in be_cmd_set_ext_fat_capabilites()
3460 cmd->size, wrb, cmd); in be_cmd_set_ext_fat_capabilites()
3471 struct be_mcc_wrb *wrb; in be_cmd_query_port_name() local
3477 wrb = wrb_from_mbox(adapter); in be_cmd_query_port_name()
3478 req = embedded_payload(wrb); in be_cmd_query_port_name()
3481 OPCODE_COMMON_GET_PORT_NAME, sizeof(*req), wrb, in be_cmd_query_port_name()
3488 struct be_cmd_resp_get_port_name *resp = embedded_payload(wrb); in be_cmd_query_port_name()
3595 struct be_mcc_wrb *wrb; in be_cmd_get_func_config() local
3613 wrb = wrb_from_mbox(adapter); in be_cmd_get_func_config()
3614 if (!wrb) { in be_cmd_get_func_config()
3623 cmd.size, wrb, &cmd); in be_cmd_get_func_config()
3661 struct be_mcc_wrb wrb = {0}; in be_cmd_get_profile_config() local
3676 cmd.size, &wrb, &cmd); in be_cmd_get_profile_config()
3690 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_get_profile_config()
3725 struct be_mcc_wrb wrb = {0}; in be_cmd_set_profile_config() local
3739 &wrb, &cmd); in be_cmd_set_profile_config()
3745 status = be_cmd_notify_wait(adapter, &wrb); in be_cmd_set_profile_config()
3918 struct be_mcc_wrb *wrb; in be_cmd_manage_iface() local
3927 wrb = wrb_from_mccq(adapter); in be_cmd_manage_iface()
3928 if (!wrb) { in be_cmd_manage_iface()
3932 req = embedded_payload(wrb); in be_cmd_manage_iface()
3936 wrb, NULL); in be_cmd_manage_iface()
3971 struct be_mcc_wrb *wrb; in be_cmd_get_if_id() local
3978 wrb = wrb_from_mccq(adapter); in be_cmd_get_if_id()
3979 if (!wrb) { in be_cmd_get_if_id()
3983 req = embedded_payload(wrb); in be_cmd_get_if_id()
3987 wrb, NULL); in be_cmd_get_if_id()
4084 struct be_mcc_wrb *wrb; in be_cmd_enable_vf() local
4093 wrb = wrb_from_mccq(adapter); in be_cmd_enable_vf()
4094 if (!wrb) { in be_cmd_enable_vf()
4099 req = embedded_payload(wrb); in be_cmd_enable_vf()
4103 wrb, NULL); in be_cmd_enable_vf()
4115 struct be_mcc_wrb *wrb; in be_cmd_intr_set() local
4122 wrb = wrb_from_mbox(adapter); in be_cmd_intr_set()
4124 req = embedded_payload(wrb); in be_cmd_intr_set()
4128 wrb, NULL); in be_cmd_intr_set()
4142 struct be_mcc_wrb *wrb; in be_cmd_get_active_profile() local
4148 wrb = wrb_from_mbox(adapter); in be_cmd_get_active_profile()
4149 if (!wrb) { in be_cmd_get_active_profile()
4154 req = embedded_payload(wrb); in be_cmd_get_active_profile()
4158 wrb, NULL); in be_cmd_get_active_profile()
4163 embedded_payload(wrb); in be_cmd_get_active_profile()
4176 struct be_mcc_wrb *wrb; in be_cmd_set_logical_link_config() local
4185 wrb = wrb_from_mccq(adapter); in be_cmd_set_logical_link_config()
4186 if (!wrb) { in be_cmd_set_logical_link_config()
4191 req = embedded_payload(wrb); in be_cmd_set_logical_link_config()
4195 sizeof(*req), wrb, NULL); in be_cmd_set_logical_link_config()
4216 struct be_mcc_wrb *wrb; in be_roce_mcc_cmd() local
4224 wrb = wrb_from_mccq(adapter); in be_roce_mcc_cmd()
4225 if (!wrb) { in be_roce_mcc_cmd()
4229 req = embedded_payload(wrb); in be_roce_mcc_cmd()
4230 resp = embedded_payload(wrb); in be_roce_mcc_cmd()
4233 hdr->opcode, wrb_payload_size, wrb, NULL); in be_roce_mcc_cmd()