/freebsd-11.0-release/sys/dev/ixl/ |
H A D | ixl.h | 339 #define IXL_SET_IPACKETS(vsi, count) (vsi)->ipackets = (count) 340 #define IXL_SET_IERRORS(vsi, count) (vsi)->ierrors = (count) 341 #define IXL_SET_OPACKETS(vsi, count) (vsi)->opackets = (count) 342 #define IXL_SET_OERRORS(vsi, count) (vsi)->oerrors = (count) 343 #define IXL_SET_COLLISIONS(vsi, count) /* Do nothing; collisions is always 0. */ 344 #define IXL_SET_IBYTES(vsi, coun 484 struct ixl_vsi *vsi; member in struct:ixl_queue 590 ixl_get_filter(struct ixl_vsi *vsi) argument [all...] |
H A D | if_ixlv.c | 287 struct ixl_vsi *vsi; local 296 vsi = &sc->vsi; 297 vsi->dev = dev; 405 vsi->id = sc->vsi_res->vsi_id; 406 vsi->back = (void *)sc; 439 bzero(&sc->vsi.eth_stats, sizeof(struct i40e_eth_stats)); 443 vsi->vlan_attach = EVENTHANDLER_REGISTER(vlan_config, 444 ixlv_register_vlan, vsi, EVENTHANDLER_PRI_FIRST); 445 vsi 488 struct ixl_vsi *vsi = &sc->vsi; local 557 ixlv_cap_txcsum_tso(struct ixl_vsi *vsi, struct ifnet *ifp, int mask) argument 638 struct ixl_vsi *vsi = ifp->if_softc; local 780 struct ixl_vsi *vsi = &sc->vsi; local 852 struct ixl_vsi *vsi = &sc->vsi; local 949 struct ixl_vsi *vsi = (struct ixl_vsi *)arg; local 1346 struct ixl_vsi *vsi = &sc->vsi; local 1418 struct ixl_vsi *vsi = &sc->vsi; local 1542 struct ixl_vsi *vsi = &sc->vsi; local 1628 struct ixl_vsi *vsi; local 1758 struct ixl_vsi *vsi = arg; local 1795 struct ixl_vsi *vsi = arg; local 1881 ixlv_enable_intr(struct ixl_vsi *vsi) argument 1892 ixlv_disable_intr(struct ixl_vsi *vsi) argument 1952 struct ixl_vsi *vsi = &sc->vsi; local 1981 struct ixl_vsi *vsi = que->vsi; local 2055 struct ixl_vsi *vsi = que->vsi; local 2131 struct ixl_vsi *vsi = que->vsi; local 2165 struct ixl_vsi *vsi = que->vsi; local 2212 struct ixl_vsi *vsi = ifp->if_softc; local 2249 struct ixl_vsi *vsi = ifp->if_softc; local 2270 ixlv_init_multi(struct ixl_vsi *vsi) argument 2295 ixlv_add_multi(struct ixl_vsi *vsi) argument 2352 ixlv_del_multi(struct ixl_vsi *vsi) argument 2415 struct ixl_vsi *vsi = &sc->vsi; local 2495 struct ixl_vsi *vsi = &sc->vsi; local 2557 ixlv_free_queues(struct ixl_vsi *vsi) argument 2592 struct ixl_vsi *vsi = &sc->vsi; local 2710 struct ixl_vsi *vsi = &sc->vsi; local 2862 struct ixl_vsi *vsi = &sc->vsi; local [all...] |
H A D | ixl_pf_main.c | 121 struct ixl_vsi *vsi = &pf->vsi; local 122 struct ixl_queue *que = vsi->queues; 124 vsi->tx_itr_setting = pf->tx_itr; 126 for (int i = 0; i < vsi->num_queues; i++, que++) { 130 vsi->tx_itr_setting); 131 txr->itr = vsi->tx_itr_setting; 140 struct ixl_vsi *vsi = &pf->vsi; local 141 struct ixl_queue *que = vsi 180 struct ixl_vsi *vsi = &pf->vsi; local 344 ixl_cap_txcsum_tso(struct ixl_vsi *vsi, struct ifnet *ifp, int mask) argument 577 struct ixl_vsi *vsi = que->vsi; local 612 struct ixl_vsi *vsi = &pf->vsi; local 679 struct ixl_vsi *vsi = que->vsi; local 804 ixl_set_promisc(struct ixl_vsi *vsi) argument 845 ixl_add_multi(struct ixl_vsi *vsi) argument 894 ixl_del_multi(struct ixl_vsi *vsi) argument 946 struct ixl_vsi *vsi = &pf->vsi; local 1006 struct ixl_vsi *vsi = &pf->vsi; local 1046 struct ixl_vsi *vsi = &pf->vsi; local 1083 struct ixl_vsi *vsi = &pf->vsi; local 1154 ixl_setup_queue_tqs(struct ixl_vsi *vsi) argument 1193 ixl_free_queue_tqs(struct ixl_vsi *vsi) argument 1247 ixl_setup_queue_msix(struct ixl_vsi *vsi) argument 1491 struct ixl_vsi *vsi = &pf->vsi; local 1635 ixl_teardown_queue_msix(struct ixl_vsi *vsi) argument 1700 ixl_add_ifmedia(struct ixl_vsi *vsi, u32 phy_type) argument 1766 ixl_setup_interface(device_t dev, struct ixl_vsi *vsi) argument 1909 struct ixl_vsi *vsi = &pf->vsi; local 1953 ixl_initialize_vsi(struct ixl_vsi *vsi) argument 2137 ixl_free_vsi(struct ixl_vsi *vsi) argument 2176 ixl_free_mac_filters(struct ixl_vsi *vsi) argument 2195 struct ixl_vsi *vsi = &pf->vsi; local 2299 struct ixl_vsi *vsi; local 2336 struct ixl_vsi *vsi = que->vsi; local 2410 struct ixl_vsi *vsi = que->vsi; local 2478 ixl_add_vsi_sysctls(struct ixl_pf *pf, struct ixl_vsi *vsi, struct sysctl_ctx_list *ctx, const char *sysctl_name) argument 2612 struct ixl_vsi *vsi = &pf->vsi; local 2810 struct ixl_vsi *vsi = &pf->vsi; local 2884 struct ixl_vsi *vsi = &pf->vsi; local 2946 struct ixl_vsi *vsi = ifp->if_softc; local 2970 struct ixl_vsi *vsi = ifp->if_softc; local 2992 ixl_setup_vlan_filters(struct ixl_vsi *vsi) argument 3029 ixl_init_filters(struct ixl_vsi *vsi) argument 3049 ixl_add_mc_filter(struct ixl_vsi *vsi, u8 *macaddr) argument 3072 ixl_reconfigure_filters(struct ixl_vsi *vsi) argument 3081 ixl_add_filter(struct ixl_vsi *vsi, u8 *macaddr, s16 vlan) argument 3127 ixl_del_filter(struct ixl_vsi *vsi, u8 *macaddr, s16 vlan) argument 3152 ixl_find_filter(struct ixl_vsi *vsi, u8 *macaddr, s16 vlan) argument 3177 ixl_add_hw_filters(struct ixl_vsi *vsi, int flags, int cnt) argument 3239 ixl_del_hw_filters(struct ixl_vsi *vsi, int cnt) argument 3379 ixl_enable_rings(struct ixl_vsi *vsi) argument 3469 ixl_disable_rings(struct ixl_vsi *vsi) argument 3555 ixl_enable_intr(struct ixl_vsi *vsi) argument 3569 ixl_disable_rings_intr(struct ixl_vsi *vsi) argument 3579 ixl_disable_intr(struct ixl_vsi *vsi) argument 3655 struct ixl_vsi *vsi = &pf->vsi; local 3831 struct ixl_vsi *vsi = &pf->vsi; local 3981 ixl_update_eth_stats(struct ixl_vsi *vsi) argument 4039 ixl_update_vsi_stats(struct ixl_vsi *vsi) argument 4096 ixl_vsi_reset_stats(struct ixl_vsi *vsi) argument 4677 struct ixl_vsi *vsi = ifp->if_softc; local 4800 struct ixl_vsi *vsi = &pf->vsi; local 4856 struct ixl_vsi *vsi = ifp->if_softc; local 4881 struct ixl_vsi *vsi = ifp->if_softc; local 5195 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | if_ixl.c | 337 struct ixl_vsi *vsi; local 352 vsi = &pf->vsi; 353 vsi->dev = pf->dev; 467 error = ixl_pf_qmgr_alloc_contiguous(&pf->qmgr, vsi->num_queues, &pf->qtag); 492 SLIST_INIT(&vsi->ftl); 502 if (ixl_setup_interface(dev, vsi)) { 564 vsi->vlan_attach = EVENTHANDLER_REGISTER(vlan_config, 565 ixl_register_vlan, vsi, EVENTHANDLER_PRI_FIRST); 566 vsi 610 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | ixl_pf_iov.c | 53 static void ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi); 128 struct ixl_vsi *vsi; local 134 vsi = &pf->vsi; 174 vf->vsi.seid = vsi_ctx.seid; 175 vf->vsi.vsi_num = vsi_ctx.vsi_number; 176 // vf->vsi.first_queue = vf->qtag.qidx[0]; 177 vf->vsi.num_queues = vf->qtag.num_active; 183 code = i40e_aq_config_vsi_bw_limit(hw, vf->vsi.seid, 0, 0, NULL); 190 memcpy(&vf->vsi 283 ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi) argument 1143 struct ixl_vsi *vsi; local 1789 struct ixl_vsi *vsi; local [all...] |
H A D | ixlvc.c | 385 struct ixl_vsi *vsi = &sc->vsi; local 386 struct ixl_queue *que = vsi->queues; 394 pairs = vsi->num_queues; 425 vqpi->rxq.max_pkt_size = vsi->max_frame_size; 480 struct ixl_vsi *vsi = &sc->vsi; local 481 struct ixl_queue *que = vsi->queues; 646 ** This routine takes additions to the vsi filter 680 a->vsi_id = sc->vsi 805 struct ixl_vsi *vsi = &sc->vsi; local 937 struct ixl_vsi *vsi = &sc->vsi; local [all...] |
H A D | ixl_txrx.c | 97 struct ixl_vsi *vsi = ifp->if_softc; local 117 i = bucket_id % vsi->num_queues; 120 i = m->m_pkthdr.flowid % vsi->num_queues; 122 i = curcpu % vsi->num_queues; 124 que = &vsi->queues[i]; 143 struct ixl_vsi *vsi = que->vsi; local 149 vsi->link_active == 0) 182 struct ixl_vsi *vsi = que->vsi; local 197 struct ixl_vsi *vsi = ifp->if_softc; local 251 struct ixl_vsi *vsi = que->vsi; local 427 struct ixl_vsi *vsi = que->vsi; local 996 struct ixl_vsi *vsi = que->vsi; local 1095 struct ixl_vsi *vsi = que->vsi; local 1170 struct ixl_vsi *vsi = que->vsi; local 1527 struct ixl_vsi *vsi = que->vsi; local 1810 struct ixl_vsi *vsi; local [all...] |
H A D | ixl_pf.h | 51 struct ixl_vsi vsi; member in struct:ixl_vf 67 struct ixl_vsi vsi; member in struct:ixl_pf 240 void ixl_add_vsi_sysctls(struct ixl_pf *pf, struct ixl_vsi *vsi, struct sysctl_ctx_list *ctx, const char *sysctl_name); 285 void ixl_reconfigure_filters(struct ixl_vsi *vsi); 318 void ixl_free_mac_filters(struct ixl_vsi *vsi);
|
H A D | ixlv.h | 150 struct ixl_vsi vsi; member in struct:ixlv_sc
|
H A D | i40e_prototype.h | 387 u16 vsi, 392 u16 vsi,
|
/freebsd-11.0-release/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; 133 printf("queues is %p\n", vsi->queues); 134 if (vsi->queues) { 135 na.num_tx_desc = vsi->queues[0].num_desc; 136 na.num_rx_desc = vsi->queues[0].num_desc; 141 na.num_tx_rings = na.num_rx_rings = vsi 180 struct ixl_vsi *vsi = ifp->if_softc; local 307 struct ixl_vsi *vsi = ifp->if_softc; local [all...] |