• Home
  • Raw
  • Download

Lines Matching refs:fw

156 		rx_desc_ptr->data.mem_type = priv->mtnic->fw.mem_type_snoop_be;  in mtnic_alloc_iobuf()
245 ((u32) priv->mtnic->fw.tx_offset[priv->port]) << 8); in mtnic_alloc_ring()
249 priv->mtnic->fw.txcq_db_offset); in mtnic_alloc_ring()
251 priv->mtnic->fw.txcq_db_offset, PAGE_SIZE); in mtnic_alloc_ring()
332 int cq_offset = priv->mtnic->fw.cq_offset; in mtnic_alloc_resources()
402 mtnic->fw.eq_db_offset, sizeof(u32)); in mtnic_alloc_eq()
603 mtnic->fw.ifc_rev = be16_to_cpu(cmd->ifc_rev); in mtnic_QUERY_FW()
606 mtnic->fw.err_buf.offset = be64_to_cpu(cmd->err_buf_start); in mtnic_QUERY_FW()
607 mtnic->fw.err_buf.size = be32_to_cpu(cmd->err_buf_size); in mtnic_QUERY_FW()
609 DBG("Error buf offset is %llx\n", mtnic->fw.err_buf.offset); in mtnic_QUERY_FW()
612 mtnic->fw.fw_pages.num = be16_to_cpu(cmd->fw_pages); in mtnic_QUERY_FW()
645 mtnic->fw.extra_pages.num = be32_to_cpu(*(extra_pages+1)); in mtnic_OPEN_NIC()
646 DBG("Extra pages num is %x\n", mtnic->fw.extra_pages.num); in mtnic_OPEN_NIC()
907 DO_QUERY_CAP(MTNIC_IF_CAP_NUM_PORTS, 0, mtnic->fw.num_ports); in mtnic_query_num_ports()
919 for (i = 0; i < mtnic->fw.num_ports; i++) { in mtnic_query_mac()
920 DO_QUERY_CAP(MTNIC_IF_CAP_DEFAULT_MAC, i + 1, mtnic->fw.mac[i]); in mtnic_query_mac()
935 mtnic->fw.mem_type_snoop_be); in mtnic_query_offsets()
936 mtnic->fw.mem_type_snoop_be = cpu_to_be32(mtnic->fw.mem_type_snoop_be); in mtnic_query_offsets()
937 DO_QUERY_CAP(MTNIC_IF_CAP_TX_CQ_DB_OFFSET, 0, mtnic->fw.txcq_db_offset); in mtnic_query_offsets()
938 DO_QUERY_CAP(MTNIC_IF_CAP_EQ_DB_OFFSET, 0, mtnic->fw.eq_db_offset); in mtnic_query_offsets()
940 for (i = 0; i < mtnic->fw.num_ports; i++) { in mtnic_query_offsets()
941 DO_QUERY_CAP(MTNIC_IF_CAP_CQ_OFFSET, i + 1, mtnic->fw.cq_offset); in mtnic_query_offsets()
942 DO_QUERY_CAP(MTNIC_IF_CAP_TX_OFFSET, i + 1, mtnic->fw.tx_offset[i]); in mtnic_query_offsets()
943 DO_QUERY_CAP(MTNIC_IF_CAP_RX_OFFSET, i + 1, mtnic->fw.rx_offset[i]); in mtnic_query_offsets()
944 DBG("--> Port %d CQ offset:0x%x\n", i, mtnic->fw.cq_offset); in mtnic_query_offsets()
945 DBG("--> Port %d Tx offset:0x%x\n", i, mtnic->fw.tx_offset[i]); in mtnic_query_offsets()
946 DBG("--> Port %d Rx offset:0x%x\n", i, mtnic->fw.rx_offset[i]); in mtnic_query_offsets()
1067 DBG("Command interface revision:%d\n", mtnic->fw.ifc_rev); in mtnic_init_card()
1070 err = mtnic_map_cmd(mtnic, MTNIC_IF_CMD_MAP_FW, mtnic->fw.fw_pages); in mtnic_init_card()
1073 if (mtnic->fw.fw_pages.buf) in mtnic_init_card()
1074 ufree((intptr_t)mtnic->fw.fw_pages.buf); in mtnic_init_card()
1106 err = mtnic_map_cmd(mtnic, MTNIC_IF_CMD_MAP_PAGES, mtnic->fw.extra_pages); in mtnic_init_card()
1109 mtnic->fw.extra_pages.num); in mtnic_init_card()
1110 if (mtnic->fw.extra_pages.buf) in mtnic_init_card()
1111 ufree((intptr_t)mtnic->fw.extra_pages.buf); in mtnic_init_card()
1127 ufree((intptr_t)mtnic->fw.extra_pages.buf); in mtnic_init_card()
1164 ufree((intptr_t)mtnic->fw.extra_pages.buf); in mtnic_init_card()
1166 ufree((intptr_t)mtnic->fw.fw_pages.buf); in mtnic_init_card()
1322 priv->port, priv->mtnic->fw.mac[priv->port]); in mtnic_open()
1383 err = mtnic_SET_RX_RING_ADDR(priv, priv->port, &priv->mtnic->fw.mac[priv->port]); in mtnic_open()
1567 data->mem_type = priv->mtnic->fw.mem_type_snoop_be; in mtnic_transmit()
1661 for ( i = ( mtnic->fw.num_ports - 1 ); i >= 0; i-- ) { in mtnic_disable()
1687 ufree((intptr_t)mtnic->fw.fw_pages.buf); in mtnic_disable()
1688 ufree((intptr_t)mtnic->fw.extra_pages.buf); in mtnic_disable()
1693 for ( i = ( mtnic->fw.num_ports - 1 ); i >= 0; i-- ) { in mtnic_disable()
1782 for ( port_index = 0; port_index < mtnic->fw.num_ports; port_index ++ ) { in mtnic_probe()
1812 for ( port_index = 0; port_index < mtnic->fw.num_ports; port_index ++ ) { in mtnic_probe()
1815 mac = priv->mtnic->fw.mac[port_index]; in mtnic_probe()