wrb 33 arch/mips/sgi-ip27/ip27-berr.c int wrb = errst1 & PI_ERR_ST1_WRBRRB_MASK; wrb 53 arch/mips/sgi-ip27/ip27-berr.c printk("Error type is %s\n", err_type[wrb] wrb 598 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD0, dev->dev_addr[0]); wrb 599 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD1, dev->dev_addr[1]); wrb 600 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD2, dev->dev_addr[2]); wrb 601 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD3, dev->dev_addr[3]); wrb 602 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD4, dev->dev_addr[4]); wrb 603 drivers/net/ethernet/cirrus/ep93xx_eth.c wrb(ep, REG_INDAD5, dev->dev_addr[5]); wrb 880 drivers/net/ethernet/emulex/benet/be.h #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) wrb 881 drivers/net/ethernet/emulex/benet/be.h #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) wrb 882 drivers/net/ethernet/emulex/benet/be.h static inline void swap_dws(void *wrb, int len) wrb 885 drivers/net/ethernet/emulex/benet/be.h u32 *dw = wrb; wrb 114 drivers/net/ethernet/emulex/benet/be_cmds.c static inline void *embedded_payload(struct be_mcc_wrb *wrb) wrb 116 drivers/net/ethernet/emulex/benet/be_cmds.c return wrb->payload.embedded_payload; wrb 602 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 608 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = queue_index_node(&mcc_obj->q, index); wrb 610 drivers/net/ethernet/emulex/benet/be_cmds.c resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1); wrb 779 drivers/net/ethernet/emulex/benet/be_cmds.c static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) wrb 781 drivers/net/ethernet/emulex/benet/be_cmds.c return &wrb->payload.sgl[0]; wrb 784 drivers/net/ethernet/emulex/benet/be_cmds.c static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) wrb 786 drivers/net/ethernet/emulex/benet/be_cmds.c wrb->tag0 = addr & 0xFFFFFFFF; wrb 787 drivers/net/ethernet/emulex/benet/be_cmds.c wrb->tag1 = upper_32_bits(addr); wrb 794 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb, wrb 803 drivers/net/ethernet/emulex/benet/be_cmds.c fill_wrb_tags(wrb, (ulong) req_hdr); wrb 804 drivers/net/ethernet/emulex/benet/be_cmds.c wrb->payload_length = cmd_len; wrb 806 drivers/net/ethernet/emulex/benet/be_cmds.c wrb->embedded |= (1 & MCC_WRB_SGE_CNT_MASK) << wrb 808 drivers/net/ethernet/emulex/benet/be_cmds.c sge = nonembedded_sgl(wrb); wrb 813 drivers/net/ethernet/emulex/benet/be_cmds.c wrb->embedded |= MCC_WRB_EMBEDDED_MASK; wrb 814 drivers/net/ethernet/emulex/benet/be_cmds.c be_dws_cpu_to_le(wrb, 8); wrb 833 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb wrb 834 drivers/net/ethernet/emulex/benet/be_cmds.c = &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; wrb 835 drivers/net/ethernet/emulex/benet/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 836 drivers/net/ethernet/emulex/benet/be_cmds.c return wrb; wrb 842 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 850 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = queue_head_node(mccq); wrb 853 drivers/net/ethernet/emulex/benet/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 854 drivers/net/ethernet/emulex/benet/be_cmds.c return wrb; wrb 883 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb) wrb 895 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(dest_wrb, wrb, sizeof(*wrb)); wrb 896 drivers/net/ethernet/emulex/benet/be_cmds.c if (wrb->embedded & cpu_to_le32(MCC_WRB_EMBEDDED_MASK)) wrb 897 drivers/net/ethernet/emulex/benet/be_cmds.c fill_wrb_tags(dest_wrb, (ulong) embedded_payload(wrb)); wrb 904 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb) wrb 913 drivers/net/ethernet/emulex/benet/be_cmds.c dest_wrb = be_cmd_copy(adapter, wrb); wrb 925 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(wrb, dest_wrb, sizeof(*wrb)); wrb 937 drivers/net/ethernet/emulex/benet/be_cmds.c u8 *wrb; wrb 946 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = (u8 *)wrb_from_mbox(adapter); wrb 947 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 948 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0x12; wrb 949 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0x34; wrb 950 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 951 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 952 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0x56; wrb 953 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0x78; wrb 954 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb = 0xFF; wrb 967 drivers/net/ethernet/emulex/benet/be_cmds.c u8 *wrb; wrb 976 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = (u8 *)wrb_from_mbox(adapter); wrb 977 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 978 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xAA; wrb 979 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xBB; wrb 980 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 981 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xFF; wrb 982 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xCC; wrb 983 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb++ = 0xDD; wrb 984 drivers/net/ethernet/emulex/benet/be_cmds.c *wrb = 0xFF; wrb 994 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1002 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 1003 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1006 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_EQ_CREATE, sizeof(*req), wrb, wrb 1027 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_eq_create *resp = embedded_payload(wrb); wrb 1043 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1049 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1050 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1054 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1057 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_NTWK_MAC_QUERY, sizeof(*req), wrb, wrb 1070 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_mac_query *resp = embedded_payload(wrb); wrb 1084 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1090 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1091 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1095 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1098 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_NTWK_PMAC_ADD, sizeof(*req), wrb, wrb 1107 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_pmac_add *resp = embedded_payload(wrb); wrb 1124 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1133 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1134 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1138 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1142 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 1159 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1168 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 1169 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1173 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_CQ_CREATE, sizeof(*req), wrb, wrb 1213 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_cq_create *resp = embedded_payload(wrb); wrb 1237 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1246 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 1247 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1251 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_MCC_CREATE_EXT, sizeof(*req), wrb, wrb 1288 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); wrb 1302 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1311 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 1312 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1316 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_MCC_CREATE, sizeof(*req), wrb, wrb 1332 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); wrb 1359 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 1366 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(&wrb); wrb 1368 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_ETH_TX_CREATE, sizeof(*req), &wrb, NULL); wrb 1389 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 1391 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_eth_tx_create *resp = embedded_payload(&wrb); wrb 1409 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1416 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1417 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1421 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1424 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_ETH_RX_CREATE, sizeof(*req), wrb, NULL); wrb 1436 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_eth_rx_create *resp = embedded_payload(wrb); wrb 1454 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1462 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 1463 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1490 drivers/net/ethernet/emulex/benet/be_cmds.c be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, wrb 1504 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1510 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1511 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1515 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1518 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_ETH_RX_DESTROY, sizeof(*req), wrb, NULL); wrb 1535 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 1539 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(&wrb); wrb 1542 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), &wrb, NULL); wrb 1548 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 1550 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_if_create *resp = embedded_payload(&wrb); wrb 1564 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 1571 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(&wrb); wrb 1575 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), &wrb, NULL); wrb 1579 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 1589 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1595 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1596 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1603 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_ETH_GET_STATISTICS, nonemb_cmd->size, wrb, wrb 1629 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1639 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1640 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1648 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, nonemb_cmd); wrb 1693 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1702 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1703 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1707 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1711 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 1721 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_link_status *resp = embedded_payload(wrb); wrb 1743 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1749 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1750 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1754 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1758 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 1769 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 1773 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(&wrb); wrb 1777 drivers/net/ethernet/emulex/benet/be_cmds.c &wrb, NULL); wrb 1779 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 1781 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_get_fat *resp = embedded_payload(&wrb); wrb 1793 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1817 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1818 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1827 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &get_fat_cmd); wrb 1858 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1864 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1865 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1870 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1873 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_GET_FW_VERSION, sizeof(*req), wrb, wrb 1877 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_get_fw_version *resp = embedded_payload(wrb); wrb 1895 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1901 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1902 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1906 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1909 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_MODIFY_EQ_DELAY, sizeof(*req), wrb, wrb 1945 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1951 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1952 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1956 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 1960 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 1977 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 1984 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 1985 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 1992 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, mem); wrb 2038 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2048 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2049 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2053 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2057 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 2077 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2087 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2088 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2092 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2096 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 2101 drivers/net/ethernet/emulex/benet/be_cmds.c embedded_payload(wrb); wrb 2115 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2122 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 2123 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2127 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 2131 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_query_fw_cfg *resp = embedded_payload(wrb); wrb 2149 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2166 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 2167 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2170 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_FUNCTION_RESET, sizeof(*req), wrb, wrb 2182 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2191 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2192 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2196 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2199 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_ETH_RSS_CONFIG, sizeof(*req), wrb, NULL); wrb 2222 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2228 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2229 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2233 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2237 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 2254 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2260 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2261 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2265 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2269 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 2276 drivers/net/ethernet/emulex/benet/be_cmds.c embedded_payload(wrb); wrb 2291 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2308 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2309 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2317 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, wrb, &cmd); wrb 2339 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2348 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2349 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2354 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2358 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(struct lancer_cmd_req_write_object), wrb, wrb 2395 drivers/net/ethernet/emulex/benet/be_cmds.c resp = embedded_payload(wrb); wrb 2457 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2462 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2463 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2468 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2472 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 2486 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2493 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2494 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2499 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2503 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(struct lancer_cmd_req_read_object), wrb, wrb 2516 drivers/net/ethernet/emulex/benet/be_cmds.c resp = embedded_payload(wrb); wrb 2533 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2540 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2541 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2548 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_WRITE_FLASHROM, cmd->size, wrb, wrb 2581 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 2586 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 2587 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 2591 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 2595 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 3213 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3219 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3220 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3228 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, nonemb_cmd); wrb 3241 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3251 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3252 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3257 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3261 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 3289 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3300 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3301 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3306 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3309 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_LOWLEVEL_LOOPBACK_TEST, sizeof(*req), wrb, wrb 3327 drivers/net/ethernet/emulex/benet/be_cmds.c resp = embedded_payload(wrb); wrb 3339 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3350 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3351 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3357 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_LOWLEVEL_HOST_DDR_DMA, cmd->size, wrb, wrb 3389 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3395 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3396 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3403 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_SEEPROM_READ, sizeof(*req), wrb, wrb 3415 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3426 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3427 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3444 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &cmd); wrb 3475 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3481 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3482 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3487 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3490 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_SET_QOS, sizeof(*req), wrb, NULL); wrb 3505 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3528 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 3529 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3537 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &attribs_cmd); wrb 3565 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3572 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 3573 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3578 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3582 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 3590 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_set_func_cap *resp = embedded_payload(wrb); wrb 3607 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3613 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3614 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3619 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3623 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 3630 drivers/net/ethernet/emulex/benet/be_cmds.c embedded_payload(wrb); wrb 3651 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3657 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3658 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3663 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3666 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 3687 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3709 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3710 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3719 drivers/net/ethernet/emulex/benet/be_cmds.c get_mac_list_cmd.size, wrb, &get_mac_list_cmd); wrb 3819 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3833 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3834 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3842 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &cmd); wrb 3880 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3891 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3892 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3897 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3901 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_SET_HSW_CONFIG, sizeof(*req), wrb, wrb 3938 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 3946 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 3947 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 3952 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 3956 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_GET_HSW_CONFIG, sizeof(*req), wrb, wrb 3974 drivers/net/ethernet/emulex/benet/be_cmds.c embedded_payload(wrb); wrb 4015 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4040 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4041 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4050 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, &cmd); wrb 4153 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4164 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4165 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4173 drivers/net/ethernet/emulex/benet/be_cmds.c cmd->size, wrb, cmd); wrb 4186 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4192 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 4193 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4202 drivers/net/ethernet/emulex/benet/be_cmds.c cmd->size, wrb, cmd); wrb 4213 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4219 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4220 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4223 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_GET_PORT_NAME, sizeof(*req), wrb, wrb 4230 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_get_port_name *resp = embedded_payload(wrb); wrb 4341 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4359 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4360 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4369 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, wrb, &cmd); wrb 4442 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 4457 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, &wrb, &cmd); wrb 4471 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 4530 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb wrb = {0}; wrb 4544 drivers/net/ethernet/emulex/benet/be_cmds.c &wrb, &cmd); wrb 4550 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_notify_wait(adapter, &wrb); wrb 4677 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4686 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 4687 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4691 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4695 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 4730 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4737 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 4738 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4742 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4746 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 4843 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4852 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 4853 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4858 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4862 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 4874 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4881 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4883 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4887 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 4901 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4907 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mbox(adapter); wrb 4908 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4913 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4917 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, NULL); wrb 4922 drivers/net/ethernet/emulex/benet/be_cmds.c embedded_payload(wrb); wrb 4937 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 4943 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 4944 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 4949 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 4953 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 4997 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 5003 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 5004 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 5009 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 5013 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, NULL); wrb 5023 drivers/net/ethernet/emulex/benet/be_cmds.c resp = embedded_payload(wrb); wrb 5047 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_mcc_wrb *wrb; wrb 5055 drivers/net/ethernet/emulex/benet/be_cmds.c wrb = wrb_from_mccq(adapter); wrb 5056 drivers/net/ethernet/emulex/benet/be_cmds.c if (!wrb) { wrb 5060 drivers/net/ethernet/emulex/benet/be_cmds.c req = embedded_payload(wrb); wrb 5061 drivers/net/ethernet/emulex/benet/be_cmds.c resp = embedded_payload(wrb); wrb 5064 drivers/net/ethernet/emulex/benet/be_cmds.c hdr->opcode, wrb_payload_size, wrb, NULL); wrb 245 drivers/net/ethernet/emulex/benet/be_cmds.h struct be_mcc_wrb wrb; wrb 769 drivers/net/ethernet/emulex/benet/be_main.c static inline void wrb_fill(struct be_eth_wrb *wrb, u64 addr, int len) wrb 771 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_pa_hi = cpu_to_le32(upper_32_bits(addr)); wrb 772 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_pa_lo = cpu_to_le32(lower_32_bits(addr)); wrb 773 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_len = cpu_to_le32(len & ETH_WRB_FRAG_LEN_MASK); wrb 774 drivers/net/ethernet/emulex/benet/be_main.c wrb->rsvd0 = 0; wrb 780 drivers/net/ethernet/emulex/benet/be_main.c static inline void wrb_fill_dummy(struct be_eth_wrb *wrb) wrb 782 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_pa_hi = 0; wrb 783 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_pa_lo = 0; wrb 784 drivers/net/ethernet/emulex/benet/be_main.c wrb->frag_len = 0; wrb 785 drivers/net/ethernet/emulex/benet/be_main.c wrb->rsvd0 = 0; wrb 901 drivers/net/ethernet/emulex/benet/be_main.c static void unmap_tx_frag(struct device *dev, struct be_eth_wrb *wrb, wrb 905 drivers/net/ethernet/emulex/benet/be_main.c u32 frag_len = le32_to_cpu(wrb->frag_len); wrb 908 drivers/net/ethernet/emulex/benet/be_main.c dma = (u64)le32_to_cpu(wrb->frag_pa_hi) << 32 | wrb 909 drivers/net/ethernet/emulex/benet/be_main.c (u64)le32_to_cpu(wrb->frag_pa_lo); wrb 952 drivers/net/ethernet/emulex/benet/be_main.c struct be_eth_wrb *wrb; wrb 955 drivers/net/ethernet/emulex/benet/be_main.c wrb = queue_head_node(txq); wrb 956 drivers/net/ethernet/emulex/benet/be_main.c wrb_fill(wrb, busaddr, len); wrb 969 drivers/net/ethernet/emulex/benet/be_main.c struct be_eth_wrb *wrb; wrb 978 drivers/net/ethernet/emulex/benet/be_main.c wrb = queue_head_node(txq); wrb 979 drivers/net/ethernet/emulex/benet/be_main.c unmap_tx_frag(dev, wrb, map_single); wrb 981 drivers/net/ethernet/emulex/benet/be_main.c copied -= le32_to_cpu(wrb->frag_len); wrb 2755 drivers/net/ethernet/emulex/benet/be_main.c struct be_eth_wrb *wrb; wrb 2770 drivers/net/ethernet/emulex/benet/be_main.c wrb = queue_tail_node(txq); wrb 2772 drivers/net/ethernet/emulex/benet/be_main.c unmap_tx_frag(&adapter->pdev->dev, wrb, wrb 191 drivers/scsi/be2iscsi/be.h #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) wrb 192 drivers/scsi/be2iscsi/be.h #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) wrb 193 drivers/scsi/be2iscsi/be.h static inline void swap_dws(void *wrb, int len) wrb 196 drivers/scsi/be2iscsi/be.h u32 *dw = wrb; wrb 92 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = NULL; wrb 129 drivers/scsi/be2iscsi/be_cmds.c wrb = queue_head_node(mccq); wrb 130 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 131 drivers/scsi/be2iscsi/be_cmds.c wrb->tag0 = tag; wrb 132 drivers/scsi/be2iscsi/be_cmds.c wrb->tag0 |= (mccq->head << MCC_Q_WRB_IDX_SHIFT) & MCC_Q_WRB_IDX_MASK; wrb 138 drivers/scsi/be2iscsi/be_cmds.c return wrb; wrb 170 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb **wrb, wrb 194 drivers/scsi/be2iscsi/be_cmds.c if (wrb) wrb 195 drivers/scsi/be2iscsi/be_cmds.c *wrb = temp_wrb; wrb 236 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb **wrb, wrb 302 drivers/scsi/be2iscsi/be_cmds.c rc = __beiscsi_mcc_compl_status(phba, tag, wrb, mbx_cmd_mem); wrb 322 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 324 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_req_hdr *hdr = embedded_payload(wrb); wrb 673 drivers/scsi/be2iscsi/be_cmds.c void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, u32 payload_len, wrb 677 drivers/scsi/be2iscsi/be_cmds.c wrb->emb_sgecnt_special |= MCC_WRB_EMBEDDED_MASK; wrb 679 drivers/scsi/be2iscsi/be_cmds.c wrb->emb_sgecnt_special |= (sge_cnt & MCC_WRB_SGE_CNT_MASK) << wrb 681 drivers/scsi/be2iscsi/be_cmds.c wrb->payload_length = payload_len; wrb 682 drivers/scsi/be2iscsi/be_cmds.c be_dws_cpu_to_le(wrb, 8); wrb 732 drivers/scsi/be2iscsi/be_cmds.c return &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; wrb 738 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 739 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_req_eq_create *req = embedded_payload(wrb); wrb 740 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_resp_eq_create *resp = embedded_payload(wrb); wrb 745 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 747 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 779 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 780 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_req_cq_create *req = embedded_payload(wrb); wrb 781 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_resp_cq_create *resp = embedded_payload(wrb); wrb 788 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 790 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 854 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 863 drivers/scsi/be2iscsi/be_cmds.c wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 864 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 865 drivers/scsi/be2iscsi/be_cmds.c req = embedded_payload(wrb); wrb 868 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 891 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); wrb 903 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 904 drivers/scsi/be2iscsi/be_cmds.c struct be_cmd_req_q_destroy *req = embedded_payload(wrb); wrb 914 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 915 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 980 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 981 drivers/scsi/be2iscsi/be_cmds.c struct be_defq_create_req *req = embedded_payload(wrb); wrb 988 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 990 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1039 drivers/scsi/be2iscsi/be_cmds.c struct be_defq_create_resp *resp = embedded_payload(wrb); wrb 1081 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1082 drivers/scsi/be2iscsi/be_cmds.c struct be_wrbq_create_req *req = embedded_payload(wrb); wrb 1083 drivers/scsi/be2iscsi/be_cmds.c struct be_wrbq_create_resp *resp = embedded_payload(wrb); wrb 1088 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1090 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1125 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1126 drivers/scsi/be2iscsi/be_cmds.c struct be_post_template_pages_req *req = embedded_payload(wrb); wrb 1131 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1132 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1148 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1149 drivers/scsi/be2iscsi/be_cmds.c struct be_remove_template_pages_req *req = embedded_payload(wrb); wrb 1154 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1155 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1171 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1172 drivers/scsi/be2iscsi/be_cmds.c struct be_post_sgl_pages_req *req = embedded_payload(wrb); wrb 1184 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1185 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1231 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 1237 drivers/scsi/be2iscsi/be_cmds.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1238 drivers/scsi/be2iscsi/be_cmds.c if (!wrb) { wrb 1243 drivers/scsi/be2iscsi/be_cmds.c req = embedded_payload(wrb); wrb 1244 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*wrb), true, 0); wrb 1262 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1264 drivers/scsi/be2iscsi/be_cmds.c struct be_sge *sge = nonembedded_sgl(wrb); wrb 1280 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1281 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), false, 1); wrb 1333 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1334 drivers/scsi/be2iscsi/be_cmds.c struct be_fw_cfg *pfw_cfg = embedded_payload(wrb); wrb 1340 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1341 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*pfw_cfg), true, 0); wrb 1489 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 1493 drivers/scsi/be2iscsi/be_cmds.c wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1494 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1495 drivers/scsi/be2iscsi/be_cmds.c ioctl = embedded_payload(wrb); wrb 1497 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*ioctl), true, 0); wrb 1523 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 1530 drivers/scsi/be2iscsi/be_cmds.c wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1531 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1532 drivers/scsi/be2iscsi/be_cmds.c ioctl = embedded_payload(wrb); wrb 1534 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*ioctl), true, 0); wrb 1569 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 1573 drivers/scsi/be2iscsi/be_cmds.c wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1574 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1575 drivers/scsi/be2iscsi/be_cmds.c ioctl = embedded_payload(wrb); wrb 1577 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*ioctl), true, 0); wrb 1644 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1650 drivers/scsi/be2iscsi/be_cmds.c req = embedded_payload(wrb); wrb 1651 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1662 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1668 drivers/scsi/be2iscsi/be_cmds.c memset(wrb, 0, sizeof(*wrb)); wrb 1670 drivers/scsi/be2iscsi/be_cmds.c endian_check = (u8 *) wrb; wrb 1692 drivers/scsi/be2iscsi/be_cmds.c be_dws_cpu_to_le(wrb, sizeof(*wrb)); wrb 1747 drivers/scsi/be2iscsi/be_cmds.c struct be_mcc_wrb *wrb; wrb 1751 drivers/scsi/be2iscsi/be_cmds.c wrb = wrb_from_mbox(&ctrl->mbox_mem); wrb 1756 drivers/scsi/be2iscsi/be_cmds.c req = embedded_payload(wrb); wrb 1757 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1765 drivers/scsi/be2iscsi/be_cmds.c req_v1 = embedded_payload(wrb); wrb 1766 drivers/scsi/be2iscsi/be_cmds.c be_wrb_hdr_prepare(wrb, sizeof(*req_v1), true, 0); wrb 197 drivers/scsi/be2iscsi/be_cmds.h struct be_mcc_wrb wrb; wrb 691 drivers/scsi/be2iscsi/be_cmds.h static inline void *embedded_payload(struct be_mcc_wrb *wrb) wrb 693 drivers/scsi/be2iscsi/be_cmds.h return wrb->payload.embedded_payload; wrb 696 drivers/scsi/be2iscsi/be_cmds.h static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) wrb 698 drivers/scsi/be2iscsi/be_cmds.h return &wrb->payload.sgl[0]; wrb 822 drivers/scsi/be2iscsi/be_cmds.h struct be_mcc_wrb **wrb, wrb 826 drivers/scsi/be2iscsi/be_cmds.h struct be_mcc_wrb **wrb, wrb 1456 drivers/scsi/be2iscsi/be_cmds.h void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, u32 payload_len, wrb 38 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 79 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 80 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 85 drivers/scsi/be2iscsi/be_mgmt.c mcc_sge = nonembedded_sgl(wrb); wrb 86 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, wrb 118 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 148 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 149 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 154 drivers/scsi/be2iscsi/be_mgmt.c sge = nonembedded_sgl(wrb); wrb 158 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); wrb 228 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 234 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 235 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 241 drivers/scsi/be2iscsi/be_mgmt.c sge = nonembedded_sgl(wrb); wrb 242 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); wrb 387 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 395 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 396 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 401 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 402 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 409 drivers/scsi/be2iscsi/be_mgmt.c status = beiscsi_mccq_compl_wait(phba, tag, &wrb, NULL); wrb 416 drivers/scsi/be2iscsi/be_mgmt.c pbe_allid = embedded_payload(wrb); wrb 818 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 847 drivers/scsi/be2iscsi/be_mgmt.c status = __beiscsi_mcc_compl_status(phba, tag, &wrb, NULL); wrb 849 drivers/scsi/be2iscsi/be_mgmt.c boot_resp = embedded_payload(wrb); wrb 878 drivers/scsi/be2iscsi/be_mgmt.c status = __beiscsi_mcc_compl_status(phba, tag, &wrb, NULL); wrb 880 drivers/scsi/be2iscsi/be_mgmt.c logo_resp = embedded_payload(wrb); wrb 921 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 926 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 927 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 932 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 933 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 960 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 965 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 966 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 971 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 972 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1003 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1008 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1009 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 1027 drivers/scsi/be2iscsi/be_mgmt.c sge = nonembedded_sgl(wrb); wrb 1028 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(*req), false, 1); wrb 1049 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1054 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1055 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 1060 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 1061 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); wrb 1090 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1104 drivers/scsi/be2iscsi/be_mgmt.c rc = beiscsi_mccq_compl_wait(phba, tag, &wrb, NULL); wrb 1112 drivers/scsi/be2iscsi/be_mgmt.c boot_resp = embedded_payload(wrb); wrb 1436 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1440 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1441 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 1446 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 1447 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(union be_invalidate_connection_params), wrb 1472 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1477 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1478 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 1483 drivers/scsi/be2iscsi/be_mgmt.c req = embedded_payload(wrb); wrb 1484 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, sizeof(union be_tcp_upload_params), true, 0); wrb 1504 drivers/scsi/be2iscsi/be_mgmt.c struct be_mcc_wrb *wrb; wrb 1523 drivers/scsi/be2iscsi/be_mgmt.c wrb = alloc_mcc_wrb(phba, &tag); wrb 1524 drivers/scsi/be2iscsi/be_mgmt.c if (!wrb) { wrb 1532 drivers/scsi/be2iscsi/be_mgmt.c be_wrb_hdr_prepare(wrb, nonemb_cmd.size, false, 1); wrb 1543 drivers/scsi/be2iscsi/be_mgmt.c sge = nonembedded_sgl(wrb);