/freebsd-11-stable/sys/dev/ixl/ |
H A D | ixl.h | 366 #define IXL_SET_IPACKETS(vsi, count) (vsi)->ipackets = (count) 367 #define IXL_SET_IERRORS(vsi, count) (vsi)->ierrors = (count) 368 #define IXL_SET_OPACKETS(vsi, count) (vsi)->opackets = (count) 369 #define IXL_SET_OERRORS(vsi, count) (vsi)->oerrors = (count) 370 #define IXL_SET_COLLISIONS(vsi, count) /* Do nothing; collisions is always 0. */ 371 #define IXL_SET_IBYTES(vsi, coun 515 struct ixl_vsi *vsi; member in struct:ixl_queue 622 ixl_get_filter(struct ixl_vsi *vsi) argument [all...] |
H A D | if_ixlv.c | 314 struct ixl_vsi *vsi; local 323 vsi = &sc->vsi; 324 vsi->dev = dev; 333 vsi->enable_head_writeback = ixlv_enable_head_writeback; 435 vsi->id = sc->vsi_res->vsi_id; 436 vsi->back = (void *)sc; 437 vsi->flags |= IXL_FLAGS_IS_VF | IXL_FLAGS_USES_MSIX; 439 ixl_vsi_setup_rings_size(vsi, ixlv_tx_ring_size, ixlv_rx_ring_size); 476 bzero(&sc->vsi 526 struct ixl_vsi *vsi = &sc->vsi; local 608 ixlv_cap_txcsum_tso(struct ixl_vsi *vsi, struct ifnet *ifp, int mask) argument 689 struct ixl_vsi *vsi = ifp->if_softc; local 831 struct ixl_vsi *vsi = &sc->vsi; local 903 struct ixl_vsi *vsi = &sc->vsi; local 1000 struct ixl_vsi *vsi = (struct ixl_vsi *)arg; local 1444 struct ixl_vsi *vsi = &sc->vsi; local 1595 struct ixl_vsi *vsi = &sc->vsi; local 1804 struct ixl_vsi *vsi; local 1857 struct ixl_vsi *vsi = arg; local 1894 struct ixl_vsi *vsi = arg; local 2009 ixlv_enable_intr(struct ixl_vsi *vsi) argument 2020 ixlv_disable_intr(struct ixl_vsi *vsi) argument 2080 struct ixl_vsi *vsi = &sc->vsi; local 2109 struct ixl_vsi *vsi = que->vsi; local 2183 struct ixl_vsi *vsi = que->vsi; local 2259 struct ixl_vsi *vsi = que->vsi; local 2293 struct ixl_vsi *vsi = que->vsi; local 2345 struct ixl_vsi *vsi = ifp->if_softc; local 2410 struct ixl_vsi *vsi = ifp->if_softc; local 2433 ixlv_init_multi(struct ixl_vsi *vsi) argument 2458 ixlv_add_multi(struct ixl_vsi *vsi) argument 2515 ixlv_del_multi(struct ixl_vsi *vsi) argument 2578 struct ixl_vsi *vsi = &sc->vsi; local 2617 struct ixl_vsi *vsi = &sc->vsi; local 2706 ixlv_free_queues(struct ixl_vsi *vsi) argument 2726 struct ixl_vsi *vsi = &sc->vsi; local 2844 struct ixl_vsi *vsi = &sc->vsi; local 3010 struct ixl_vsi *vsi = &sc->vsi; local [all...] |
H A D | if_ixl.c | 345 pf->vsi.enable_head_writeback = 1; 347 pf->vsi.enable_head_writeback = !!(ixl_enable_head_writeback); 349 ixl_vsi_setup_rings_size(&pf->vsi, ixl_tx_ring_size, ixl_rx_ring_size); 388 struct ixl_vsi *vsi = &pf->vsi; local 401 ixl_setup_interface(pf->dev, vsi); 459 struct ixl_vsi *vsi; local 475 vsi = &pf->vsi; 476 vsi 820 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | ixl_pf_main.c | 179 struct ixl_vsi *vsi = &pf->vsi; local 180 struct ixl_queue *que = vsi->queues; 182 vsi->tx_itr_setting = pf->tx_itr; 184 for (int i = 0; i < vsi->num_queues; i++, que++) { 188 vsi->tx_itr_setting); 189 txr->itr = vsi->tx_itr_setting; 198 struct ixl_vsi *vsi = &pf->vsi; local 199 struct ixl_queue *que = vsi 237 struct ixl_vsi *vsi = &pf->vsi; local 445 ixl_cap_txcsum_tso(struct ixl_vsi *vsi, struct ifnet *ifp, int mask) argument 674 struct ixl_vsi *vsi = que->vsi; local 712 struct ixl_vsi *vsi = &pf->vsi; local 768 struct ixl_vsi *vsi = que->vsi; local 898 ixl_set_promisc(struct ixl_vsi *vsi) argument 938 ixl_add_multi(struct ixl_vsi *vsi) argument 987 ixl_del_multi(struct ixl_vsi *vsi) argument 1108 struct ixl_vsi *vsi = &pf->vsi; local 1149 struct ixl_vsi *vsi = &pf->vsi; local 1249 ixl_setup_queue_tqs(struct ixl_vsi *vsi) argument 1288 ixl_free_queue_tqs(struct ixl_vsi *vsi) argument 1342 ixl_setup_queue_msix(struct ixl_vsi *vsi) argument 1610 struct ixl_vsi *vsi = &pf->vsi; local 1642 struct ixl_vsi *vsi = &pf->vsi; local 1773 ixl_teardown_queue_msix(struct ixl_vsi *vsi) argument 1838 ixl_add_ifmedia(struct ixl_vsi *vsi, u64 phy_types) argument 1923 ixl_setup_interface(device_t dev, struct ixl_vsi *vsi) argument 2075 struct ixl_vsi *vsi = &pf->vsi; local 2119 ixl_initialize_vsi(struct ixl_vsi *vsi) argument 2313 ixl_vsi_free_queues(struct ixl_vsi *vsi) argument 2356 ixl_free_vsi(struct ixl_vsi *vsi) argument 2368 ixl_free_mac_filters(struct ixl_vsi *vsi) argument 2385 ixl_vsi_setup_queue(struct ixl_vsi *vsi, struct ixl_queue *que, int index) argument 2494 ixl_vsi_setup_queues(struct ixl_vsi *vsi) argument 2523 struct ixl_vsi *vsi; local 2558 struct ixl_vsi *vsi = que->vsi; local 2632 struct ixl_vsi *vsi = que->vsi; local 2700 ixl_vsi_add_sysctls(struct ixl_vsi * vsi, const char * sysctl_name, bool queues_sysctls) argument 2872 struct ixl_vsi *vsi = &pf->vsi; local 2945 struct ixl_vsi *vsi = &pf->vsi; local 3004 struct ixl_vsi *vsi = ifp->if_softc; local 3028 struct ixl_vsi *vsi = ifp->if_softc; local 3050 ixl_del_default_hw_filters(struct ixl_vsi *vsi) argument 3069 ixl_set_lla(struct ixl_vsi *vsi) argument 3105 ixl_init_filters(struct ixl_vsi *vsi) argument 3136 ixl_add_mc_filter(struct ixl_vsi *vsi, u8 *macaddr) argument 3159 ixl_reconfigure_filters(struct ixl_vsi *vsi) argument 3168 ixl_add_filter(struct ixl_vsi *vsi, const u8 *macaddr, s16 vlan) argument 3214 ixl_del_filter(struct ixl_vsi *vsi, const u8 *macaddr, s16 vlan) argument 3239 ixl_find_filter(struct ixl_vsi *vsi, const u8 *macaddr, s16 vlan) argument 3264 ixl_add_hw_filters(struct ixl_vsi *vsi, int flags, int cnt) argument 3326 ixl_del_hw_filters(struct ixl_vsi *vsi, int cnt) argument 3471 ixl_enable_rings(struct ixl_vsi *vsi) argument 3567 ixl_disable_rings(struct ixl_vsi *vsi) argument 3653 ixl_enable_intr(struct ixl_vsi *vsi) argument 3667 ixl_disable_rings_intr(struct ixl_vsi *vsi) argument 3722 struct ixl_vsi *vsi = &pf->vsi; local 3908 struct ixl_vsi *vsi = &pf->vsi; local 3947 struct ixl_vsi *vsi = &pf->vsi; local 4106 struct ixl_vsi *vsi = &pf->vsi; local 4200 ixl_update_eth_stats(struct ixl_vsi *vsi) argument 4256 ixl_update_vsi_stats(struct ixl_vsi *vsi) argument 4313 ixl_vsi_reset_stats(struct ixl_vsi *vsi) argument 5169 struct ixl_vsi *vsi = ifp->if_softc; local 5339 struct ixl_vsi *vsi = ifp->if_softc; local 5364 struct ixl_vsi *vsi = ifp->if_softc; local 5797 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | ixl_pf_iov.c | 52 static void ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi); 127 struct ixl_vsi *vsi; local 133 vsi = &pf->vsi; 173 vf->vsi.seid = vsi_ctx.seid; 174 vf->vsi.vsi_num = vsi_ctx.vsi_number; 175 // vf->vsi.first_queue = vf->qtag.qidx[0]; 176 vf->vsi.num_queues = vf->qtag.num_active; 182 code = i40e_aq_config_vsi_bw_limit(hw, vf->vsi.seid, 0, 0, NULL); 189 memcpy(&vf->vsi 283 ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi) argument 1091 struct ixl_vsi *vsi; local 1773 struct ixl_vsi *vsi; local [all...] |
H A D | ixl_txrx.c | 163 struct ixl_vsi *vsi = ifp->if_softc; local 183 i = bucket_id % vsi->num_queues; 186 i = m->m_pkthdr.flowid % vsi->num_queues; 188 i = curcpu % vsi->num_queues; 190 que = &vsi->queues[i]; 209 struct ixl_vsi *vsi = que->vsi; local 215 vsi->link_active == 0) 248 struct ixl_vsi *vsi = que->vsi; local 263 struct ixl_vsi *vsi = ifp->if_softc; local 317 struct ixl_vsi *vsi = que->vsi; local 489 struct ixl_vsi *vsi = que->vsi; local 1159 struct ixl_vsi *vsi = que->vsi; local 1178 struct ixl_vsi *vsi = que->vsi; local 1277 struct ixl_vsi *vsi = que->vsi; local 1368 struct ixl_vsi *vsi = que->vsi; local 1703 struct ixl_vsi *vsi = que->vsi; local 2009 struct ixl_vsi *vsi; local 2049 ixl_vsi_setup_rings_size(struct ixl_vsi * vsi, int tx_ring_size, int rx_ring_size) argument 2087 ixl_vsi_add_queues_stats(struct ixl_vsi * vsi) argument 2269 ixl_queue_sw_irq(struct ixl_vsi *vsi, int qidx) argument 2293 ixl_queue_hang_check(struct ixl_vsi *vsi) argument [all...] |
H A D | ixlvc.c | 388 struct ixl_vsi *vsi = &sc->vsi; local 389 struct ixl_queue *que = vsi->queues; 397 pairs = vsi->num_queues; 420 if (vsi->enable_head_writeback) { 430 vqpi->rxq.max_pkt_size = vsi->max_frame_size; 485 struct ixl_vsi *vsi = &sc->vsi; local 486 struct ixl_queue *que = vsi->queues; 651 ** This routine takes additions to the vsi filte 810 struct ixl_vsi *vsi = &sc->vsi; local 942 struct ixl_vsi *vsi = &sc->vsi; local [all...] |
H A D | ixl_pf.h | 62 struct ixl_vsi vsi; member in struct:ixl_vf 77 struct ixl_vsi vsi; member in struct:ixl_pf 242 #define ixl_disable_intr(vsi) ixl_disable_rings_intr(vsi) 337 void ixl_reconfigure_filters(struct ixl_vsi *vsi); 369 void ixl_free_mac_filters(struct ixl_vsi *vsi); 373 int ixl_vsi_setup_queues(struct ixl_vsi *vsi); 374 void ixl_vsi_free_queues(struct ixl_vsi *vsi);
|
H A D | ixl_iw.c | 164 pf_info->ifp = pf->vsi.ifp; 168 pf_info->mtu = pf->vsi.ifp->if_mtu; 174 pf_info->qs_handle[i] = le16_to_cpu(pf->vsi.info.qs_handle[0]);
|
H A D | ixlv.h | 150 struct ixl_vsi vsi; member in struct:ixlv_sc
|
H A D | i40e_prototype.h | 403 u16 vsi, 408 u16 vsi,
|
/freebsd-11-stable/sys/dev/netmap/ |
H A D | if_ixl_netmap.h | 93 struct ixl_vsi *vsi = ifp->if_softc; local 94 struct ixl_pf *pf = (struct ixl_pf *)vsi->back; 97 ixl_disable_intr(vsi); 124 ixl_netmap_attach(struct ixl_vsi *vsi) argument 130 na.ifp = vsi->ifp; 132 na.num_tx_desc = vsi->num_tx_desc; 133 na.num_rx_desc = vsi->num_rx_desc; 137 na.num_tx_rings = na.num_rx_rings = vsi->num_queues; 176 struct ixl_vsi *vsi = ifp->if_softc; local 177 struct ixl_queue *que = &vsi 306 struct ixl_vsi *vsi = ifp->if_softc; local [all...] |