/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 95 u16 viid; /* virtual interface ID */ member in struct:port_info
|
H A D | t4vf_hw.c | 295 vi_cmd.type_viid = cpu_to_be16(FW_VI_CMD_VIID(pi->viid)); 658 * @viid: Virtual Interface ID 664 int t4vf_read_rss_vi_config(struct adapter *adapter, unsigned int viid, argument 674 FW_RSS_VI_CONFIG_CMD_VIID(viid)); 709 * @viid: Virtual Interface ID 715 int t4vf_write_rss_vi_config(struct adapter *adapter, unsigned int viid, argument 724 FW_RSS_VI_CONFIG_CMD_VIID(viid)); 756 * @viid: Virtual Interface of RSS Table Slice 768 int t4vf_config_rss_range(struct adapter *adapter, unsigned int viid, argument 782 FW_RSS_IND_TBL_CMD_VIID(viid)); 890 t4vf_free_vi(struct adapter *adapter, int viid) argument 916 t4vf_enable_vi(struct adapter *adapter, unsigned int viid, bool rx_en, bool tx_en) argument 940 t4vf_identify_port(struct adapter *adapter, unsigned int viid, unsigned int nblinks) argument 969 t4vf_set_rxmode(struct adapter *adapter, unsigned int viid, int mtu, int promisc, int all_multi, int bcast, int vlanex, bool sleep_ok) argument 1023 t4vf_alloc_mac_filt(struct adapter *adapter, unsigned int viid, bool free, unsigned int naddr, const u8 **addr, u16 *idx, u64 *hash, bool sleep_ok) argument 1114 t4vf_change_mac(struct adapter *adapter, unsigned int viid, int idx, const u8 *addr, bool persist) argument 1160 t4vf_set_addr_hash(struct adapter *adapter, unsigned int viid, bool ucast, u64 vec, bool sleep_ok) argument [all...] |
H A D | cxgb4vf_main.c | 228 ret = t4vf_set_rxmode(pi->adapter, pi->viid, dev->mtu, -1, -1, -1, 1, 231 ret = t4vf_change_mac(pi->adapter, pi->viid, 245 ret = t4vf_enable_vi(pi->adapter, pi->viid, true, true); 601 err = t4vf_config_rss_range(adapter, pi->viid, 621 pi->viid, 628 pi->viid, 767 t4vf_enable_vi(adapter, pi->viid, false, false); 877 ret = t4vf_alloc_mac_filt(pi->adapter, pi->viid, free, 892 ret = t4vf_alloc_mac_filt(pi->adapter, pi->viid, free, 899 return t4vf_set_addr_hash(pi->adapter, pi->viid, uhas 2573 int port_id, viid; local [all...] |
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 1558 * @viid: virtual interface whose RSS subtable is to be written 1569 * @viid. 1571 int t4_config_rss_range(struct adapter *adapter, int mbox, unsigned int viid, argument 1582 FW_RSS_IND_TBL_CMD_VIID(viid)); 2312 * @viid: the VI id 2322 int t4_set_rxmode(struct adapter *adap, unsigned int mbox, unsigned int viid, argument 2342 FW_CMD_WRITE | FW_VI_RXMODE_CMD_VIID(viid)); 2356 * @viid: the VI id 2375 unsigned int viid, bool free, unsigned int naddr, 2388 FW_VI_MAC_CMD_VIID(viid)); 2374 t4_alloc_mac_filt(struct adapter *adap, unsigned int mbox, unsigned int viid, bool free, unsigned int naddr, const u8 **addr, u16 *idx, u64 *hash, bool sleep_ok) argument 2434 t4_change_mac(struct adapter *adap, unsigned int mbox, unsigned int viid, int idx, const u8 *addr, bool persist, bool add_smt) argument 2474 t4_set_addr_hash(struct adapter *adap, unsigned int mbox, unsigned int viid, bool ucast, u64 vec, bool sleep_ok) argument 2499 t4_enable_vi(struct adapter *adap, unsigned int mbox, unsigned int viid, bool rx_en, bool tx_en) argument 2521 t4_identify_port(struct adapter *adap, unsigned int mbox, unsigned int viid, unsigned int nblinks) argument [all...] |
H A D | cxgb4.h | 283 u16 viid; member in struct:port_info 655 int t4_config_rss_range(struct adapter *adapter, int mbox, unsigned int viid, 694 int t4_set_rxmode(struct adapter *adap, unsigned int mbox, unsigned int viid, 698 unsigned int viid, bool free, unsigned int naddr, 700 int t4_change_mac(struct adapter *adap, unsigned int mbox, unsigned int viid, 702 int t4_set_addr_hash(struct adapter *adap, unsigned int mbox, unsigned int viid, 704 int t4_enable_vi(struct adapter *adap, unsigned int mbox, unsigned int viid, 706 int t4_identify_port(struct adapter *adap, unsigned int mbox, unsigned int viid,
|