/freebsd-current/sys/dev/irdma/ |
H A D | irdma_ws.c | 45 * @vsi: vsi pointer 51 irdma_alloc_node(struct irdma_sc_vsi *vsi, argument 66 node_index = irdma_alloc_ws_node_id(vsi->dev); 75 node->vsi_index = vsi->vsi_idx; 79 node->traffic_class = vsi->qos[user_pri].traffic_class; 81 node->rel_bw = vsi->qos[user_pri].rel_bw; 99 * @vsi: VSI stricture of device 103 irdma_free_node(struct irdma_sc_vsi *vsi, argument 109 irdma_free_ws_node_id(vsi 123 irdma_ws_cqp_cmd(struct irdma_sc_vsi *vsi, struct irdma_ws_node *node, u8 cmd) argument 192 irdma_ws_in_use(struct irdma_sc_vsi *vsi, u8 user_pri) argument 224 irdma_remove_leaf(struct irdma_sc_vsi *vsi, u8 user_pri) argument 275 irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri) argument 421 irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri) argument 436 irdma_ws_reset(struct irdma_sc_vsi *vsi) argument [all...] |
H A D | irdma_ws.h | 68 int irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri); 69 void irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri); 70 void irdma_ws_reset(struct irdma_sc_vsi *vsi);
|
H A D | icrdma_hw.c | 257 irdma_is_lfc_set(struct irdma_config_check *cc, struct irdma_sc_vsi *vsi) argument 260 u8 fn_id = vsi->dev->hmc_fn_id; 262 lfc &= (rd32(vsi->dev->hw, 264 lfc &= (rd32(vsi->dev->hw, 266 lfc &= rd32(vsi->dev->hw, 267 PRTMAC_HSEC_CTL_RX_ENABLE_GPP_0 + 4 * vsi->dev->hmc_fn_id); 275 irdma_check_tc_has_pfc(struct irdma_sc_vsi *vsi, u64 reg_offset, u16 traffic_class) argument 280 value = rd32(vsi->dev->hw, reg_offset); 290 irdma_is_pfc_set(struct irdma_config_check *cc, struct irdma_sc_vsi *vsi) argument 293 u8 fn_id = vsi 307 irdma_is_config_ok(struct irdma_config_check *cc, struct irdma_sc_vsi *vsi) argument 330 irdma_check_flow_ctrl(struct irdma_sc_vsi *vsi, u8 user_prio, u8 traffic_class) argument 348 irdma_check_fc_for_tc_update(struct irdma_sc_vsi *vsi, struct irdma_l2params *l2params) argument 367 irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp) argument [all...] |
H A D | irdma_protos.h | 67 int irdma_cqp_stats_inst_cmd(struct irdma_sc_vsi *vsi, u8 cmd, 74 /* vsi functions */ 75 int irdma_vsi_stats_init(struct irdma_sc_vsi *vsi, 77 void irdma_vsi_stats_free(struct irdma_sc_vsi *vsi); 78 void irdma_sc_vsi_init(struct irdma_sc_vsi *vsi, 83 void irdma_change_l2params(struct irdma_sc_vsi *vsi, 85 void irdma_sc_suspend_resume_qps(struct irdma_sc_vsi *vsi, u8 suspend); 91 void irdma_reinitialize_ieq(struct irdma_sc_vsi *vsi);
|
H A D | irdma_puda.h | 112 struct irdma_sc_vsi *vsi; member in struct:irdma_puda_buf 116 void (*receive)(struct irdma_sc_vsi *vsi, struct irdma_puda_buf *buf); 117 void (*xmit_complete)(struct irdma_sc_vsi *vsi, void *sqwrid); 138 struct irdma_sc_vsi *vsi; member in struct:irdma_puda_rsrc 163 void (*receive)(struct irdma_sc_vsi *vsi, struct irdma_puda_buf *buf); 164 void (*xmit_complete)(struct irdma_sc_vsi *vsi, void *sqwrid); 190 int irdma_puda_create_rsrc(struct irdma_sc_vsi *vsi, 192 void irdma_puda_dele_rsrc(struct irdma_sc_vsi *vsi, enum puda_rsrc_type type,
|
H A D | irdma_puda.c | 44 irdma_ieq_receive(struct irdma_sc_vsi *vsi, 46 static void irdma_ieq_tx_compl(struct irdma_sc_vsi *vsi, void *sqwrid); 83 buf->vsi = rsrc->vsi; 376 rsrc = (cq_type == IRDMA_CQ_TYPE_ILQ) ? cq->vsi->ilq : 377 cq->vsi->ieq; 424 rsrc->receive(rsrc->vsi, buf); 438 rsrc->xmit_complete(rsrc->vsi, buf); 711 qp->vsi = rsrc->vsi; 928 irdma_puda_dele_rsrc(struct irdma_sc_vsi *vsi, enum puda_rsrc_type type, bool reset) argument 1097 irdma_puda_create_rsrc(struct irdma_sc_vsi *vsi, struct irdma_puda_rsrc_info *info) argument 1799 irdma_ieq_receive(struct irdma_sc_vsi *vsi, struct irdma_puda_buf *buf) argument 1827 irdma_ieq_tx_compl(struct irdma_sc_vsi *vsi, void *sqwrid) argument [all...] |
H A D | icrdma_hw.h | 134 bool irdma_is_config_ok(struct irdma_config_check *cc, struct irdma_sc_vsi *vsi); 135 void irdma_check_fc_for_tc_update(struct irdma_sc_vsi *vsi, 137 void irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
|
/freebsd-current/sys/dev/ixl/ |
H A D | ixl_pf_iflib.c | 40 struct ixl_vsi *vsi = &pf->vsi; local 41 struct ixl_tx_queue *que = vsi->tx_queues; 43 vsi->tx_itr_setting = pf->tx_itr; 45 for (int i = 0; i < vsi->num_tx_queues; i++, que++) { 49 vsi->tx_itr_setting); 50 txr->itr = vsi->tx_itr_setting; 59 struct ixl_vsi *vsi = &pf->vsi; local 60 struct ixl_rx_queue *que = vsi 79 struct ixl_vsi *vsi = &pf->vsi; local 245 struct ixl_vsi *vsi = &pf->vsi; local 283 struct ixl_vsi *vsi = &pf->vsi; local 322 struct ixl_vsi *vsi = &pf->vsi; local 351 struct ixl_vsi *vsi = &pf->vsi; local 436 ixl_initialize_vsi(struct ixl_vsi *vsi) argument 622 struct ixl_vsi *vsi = que->vsi; local 695 struct ixl_vsi *vsi = que->vsi; local 811 struct ixl_vsi *vsi = &pf->vsi; local 834 struct ixl_vsi *vsi = &pf->vsi; local 875 ixl_enable_rings(struct ixl_vsi *vsi) argument 890 ixl_disable_rings(struct ixl_pf *pf, struct ixl_vsi *vsi, struct ixl_pf_qtag *qtag) argument 904 ixl_enable_intr(struct ixl_vsi *vsi) argument 917 ixl_disable_rings_intr(struct ixl_vsi *vsi) argument 953 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | if_ixl.c | 363 device_t dev = iflib_get_dev(pf->vsi.ctx); 407 if_softc_ctx_t scctx = pf->vsi.shared; 418 if (pf->vsi.enable_head_writeback) { 470 iflib_admin_intr_deferred(pf->vsi.ctx); 479 struct ixl_vsi *vsi = &pf->vsi; local 487 if (vsi->shared->isc_intr == IFLIB_INTR_MSIX) { 503 struct ixl_vsi *vsi; local 514 vsi = &pf->vsi; 691 struct ixl_vsi *vsi; local 860 struct ixl_vsi *vsi = &pf->vsi; local 954 struct ixl_vsi *vsi = &pf->vsi; local 1046 struct ixl_vsi *vsi = &pf->vsi; local 1076 struct ixl_vsi *vsi = &pf->vsi; local 1152 struct ixl_vsi *vsi = &pf->vsi; local 1172 struct ixl_vsi *vsi = &pf->vsi; local 1190 struct ixl_vsi *vsi = &pf->vsi; local 1202 struct ixl_vsi *vsi = &pf->vsi; local 1214 struct ixl_vsi *vsi = &pf->vsi; local 1264 struct ixl_vsi *vsi = &pf->vsi; local 1307 struct ixl_vsi *vsi = &pf->vsi; local 1338 struct ixl_vsi *vsi = &pf->vsi; local 1472 struct ixl_vsi *vsi = &pf->vsi; local 1497 struct ixl_vsi *vsi = &pf->vsi; local 1669 struct ixl_vsi *vsi = &pf->vsi; local 1705 struct ixl_vsi *vsi = &pf->vsi; local 1742 struct ixl_vsi *vsi = &pf->vsi; local 1768 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | ixl.h | 272 #define IXL_SET_IPACKETS(vsi, count) (vsi)->ipackets = (count) 273 #define IXL_SET_IERRORS(vsi, count) (vsi)->ierrors = (count) 274 #define IXL_SET_OPACKETS(vsi, count) (vsi)->opackets = (count) 275 #define IXL_SET_OERRORS(vsi, count) (vsi)->oerrors = (count) 276 #define IXL_SET_COLLISIONS(vsi, count) /* Do nothing; collisions is always 0. */ 277 #define IXL_SET_IBYTES(vsi, coun 383 struct ixl_vsi *vsi; member in struct:ixl_tx_queue 393 struct ixl_vsi *vsi; member in struct:ixl_rx_queue 472 struct ixl_vsi *vsi; member in struct:ixl_add_maddr_arg [all...] |
H A D | ixl_txrx.c | 292 scctx = txr->que->vsi->shared; 340 struct ixl_vsi *vsi = arg; local 341 if_softc_ctx_t scctx = vsi->shared; 342 struct ixl_tx_queue *que = &vsi->tx_queues[pi->ipi_qsidx]; 402 if (!vsi->enable_head_writeback && tx_intr) { 416 struct ixl_vsi *vsi = arg; local 417 struct tx_ring *txr = &vsi->tx_queues[txqid].txr; 424 MPASS(pidx < vsi->shared->isc_ntxd[0]); 425 wr32(vsi->hw, txr->tail, pidx); 435 ixl_init_tx_ring(struct ixl_vsi *vsi, struc argument 464 struct ixl_vsi *vsi = arg; local 485 struct ixl_vsi *vsi = arg; local 549 struct ixl_vsi *vsi = arg; local 571 struct ixl_vsi *vsi = arg; local 580 struct ixl_vsi *vsi = arg; local 659 struct ixl_vsi *vsi = arg; local 781 ixl_init_tx_rsqs(struct ixl_vsi *vsi) argument 805 ixl_init_tx_cidx(struct ixl_vsi *vsi) argument 842 ixl_add_vsi_sysctls(device_t dev, struct ixl_vsi *vsi, struct sysctl_ctx_list *ctx, const char *sysctl_name) argument 894 ixl_vsi_add_queues_stats(struct ixl_vsi *vsi, struct sysctl_ctx_list *ctx) argument [all...] |
H A D | ixl_pf_iov.c | 48 static void ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi); 174 vf->vsi.seid = vsi_ctx.seid; 175 vf->vsi.vsi_num = vsi_ctx.vsi_number; 176 vf->vsi.num_rx_queues = vf->qtag.num_active; 177 vf->vsi.num_tx_queues = vf->qtag.num_active; 183 code = i40e_aq_config_vsi_bw_limit(hw, vf->vsi.seid, 0, 0, NULL); 190 memcpy(&vf->vsi.info, &vsi_ctx.info, sizeof(vf->vsi.info)); 201 vf->vsi.flags |= IXL_FLAGS_IS_VF; 207 vf->vsi 289 ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi) argument 1037 struct ixl_vsi *vsi; local 1071 struct ixl_vsi *vsi; local 1621 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
H A D | ixl_pf_main.c | 570 struct ixl_vsi *vsi = ama->vsi; local 575 f = ixl_find_filter(&vsi->ftl, macaddr, IXL_VLAN_ANY); 581 device_printf(vsi->dev, "WARNING: no filter available!!\n"); 598 * @vsi: The VSI structure 605 ixl_add_multi(struct ixl_vsi *vsi) argument 607 if_t ifp = vsi->ifp; 608 struct i40e_hw *hw = vsi->hw; 617 status = i40e_aq_set_vsi_multicast_promiscuous(hw, vsi->seid, 625 ixl_del_multi(vsi, tru 660 ixl_dis_multi_promisc(struct ixl_vsi *vsi, int vsi_mcnt) argument 702 ixl_del_multi(struct ixl_vsi *vsi, bool all) argument 904 struct ixl_vsi *vsi = &pf->vsi; local 943 ixl_vsi_add_sysctls(struct ixl_vsi * vsi, const char * sysctl_name, bool queues_sysctls) argument 1097 struct ixl_vsi *vsi = &pf->vsi; local 1182 ixl_del_default_hw_filters(struct ixl_vsi *vsi) argument 1207 ixl_init_filters(struct ixl_vsi *vsi) argument 1241 ixl_reconfigure_filters(struct ixl_vsi *vsi) argument 1285 ixl_add_filter(struct ixl_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1357 ixl_add_vlan_filters(struct ixl_vsi *vsi, const u8 *macaddr) argument 1404 ixl_del_filter(struct ixl_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1453 ixl_del_all_vlan_filters(struct ixl_vsi *vsi, const u8 *macaddr) argument 1502 ixl_add_hw_filters(struct ixl_vsi *vsi, struct ixl_ftl_head *to_add, int cnt) argument 1602 ixl_del_hw_filters(struct ixl_vsi *vsi, struct ixl_ftl_head *to_del, int cnt) argument 2068 struct ixl_vsi *vsi = &pf->vsi; local 2098 struct ixl_vsi *vsi = &pf->vsi; local 2289 ixl_update_eth_stats(struct ixl_vsi *vsi) argument 2345 ixl_update_vsi_stats(struct ixl_vsi *vsi) argument 2404 ixl_vsi_reset_stats(struct ixl_vsi *vsi) argument 3654 struct ixl_vsi *vsi = &pf->vsi; local 4883 struct ixl_vsi *vsi = &pf->vsi; local [all...] |
/freebsd-current/sys/dev/iavf/ |
H A D | if_iavf_iflib.c | 259 struct iavf_vsi *vsi; local 267 vsi = &sc->vsi; 268 vsi->back = sc; 272 vsi->dev = dev; 273 vsi->hw = &sc->hw; 274 vsi->num_vlans = 0; 275 vsi->ctx = ctx; 277 vsi->ifp = iflib_get_ifp(ctx); 278 vsi 471 struct iavf_vsi *vsi; local 688 iavf_init_queues(struct iavf_vsi *vsi) argument 723 struct iavf_vsi *vsi = &sc->vsi; local 824 struct iavf_vsi *vsi = &sc->vsi; local 890 struct iavf_vsi *vsi = &sc->vsi; local 905 struct iavf_vsi *vsi = &sc->vsi; local 923 struct iavf_vsi *vsi = &sc->vsi; local 944 struct iavf_vsi *vsi = &sc->vsi; local 971 struct iavf_vsi *vsi = &sc->vsi; local 1035 struct iavf_vsi *vsi = &sc->vsi; local 1090 struct iavf_vsi *vsi = &sc->vsi; local 1302 struct iavf_vsi *vsi = &sc->vsi; local 1411 struct iavf_vsi *vsi = &sc->vsi; local 1438 struct iavf_vsi *vsi = &sc->vsi; local 1468 struct iavf_vsi *vsi = &sc->vsi; local 1531 struct iavf_vsi *vsi = &sc->vsi; local 1561 struct iavf_vsi *vsi = &sc->vsi; local 1627 iavf_enable_intr(struct iavf_vsi *vsi) argument 1646 iavf_disable_intr(struct iavf_vsi *vsi) argument 1710 struct iavf_vsi *vsi = que->vsi; local 1761 struct iavf_vsi *vsi = &sc->vsi; local 1841 iavf_init_tx_rsqs(struct iavf_vsi *vsi) argument 1872 iavf_init_tx_cidx(struct iavf_vsi *vsi) argument 1894 struct iavf_vsi *vsi = &sc->vsi; local 1933 iavf_add_queues_sysctls(device_t dev, struct iavf_vsi *vsi) argument 2040 struct iavf_vsi *vsi = &sc->vsi; local [all...] |
H A D | iavf_vc_iflib.c | 56 struct iavf_vsi *vsi = &sc->vsi; local 57 if_softc_ctx_t scctx = iflib_get_softc_ctx(vsi->ctx); 58 struct iavf_tx_queue *tx_que = vsi->tx_queues; 59 struct iavf_rx_queue *rx_que = vsi->rx_queues; 69 pairs = max(vsi->num_tx_queues, vsi->num_rx_queues); 93 if (!vsi->enable_head_writeback) { 132 struct iavf_vsi *vsi = &sc->vsi; local [all...] |
H A D | iavf_txrx_iflib.c | 271 scctx = txr->que->vsi->shared; 322 struct iavf_vsi *vsi = arg; local 323 if_softc_ctx_t scctx = vsi->shared; 324 struct iavf_tx_queue *que = &vsi->tx_queues[pi->ipi_qsidx]; 389 if (!vsi->enable_head_writeback && tx_intr) { 412 struct iavf_vsi *vsi = arg; local 413 struct tx_ring *txr = &vsi->tx_queues[txqid].txr; 416 MPASS(pidx < vsi->shared->isc_ntxd[0]); 417 wr32(vsi->hw, txr->tail, pidx); 422 * @vsi 428 iavf_init_tx_ring(struct iavf_vsi *vsi, struct iavf_tx_queue *que) argument 476 struct iavf_vsi *vsi = arg; local 512 struct iavf_vsi *vsi = arg; local 572 struct iavf_vsi *vsi = arg; local 604 struct iavf_vsi *vsi = arg; local 625 struct iavf_vsi *vsi = arg; local 666 struct iavf_vsi *vsi = arg; local [all...] |
H A D | iavf_sysctls_common.h | 126 sc->vsi.enable_head_writeback = !!(iavf_enable_head_writeback); 130 sc->vsi.enable_head_writeback = 0;
|
H A D | iavf_iflib.h | 200 struct iavf_vsi *vsi; member in struct:iavf_tx_queue 219 struct iavf_vsi *vsi; member in struct:iavf_rx_queue 332 struct iavf_vsi vsi; member in struct:iavf_sc 387 void iavf_init_tx_ring(struct iavf_vsi *vsi, struct iavf_tx_queue *que); 391 void iavf_init_tx_rsqs(struct iavf_vsi *vsi); 392 void iavf_init_tx_cidx(struct iavf_vsi *vsi); 394 void iavf_add_vsi_sysctls(device_t dev, struct iavf_vsi *vsi, 399 void iavf_add_queues_sysctls(device_t dev, struct iavf_vsi *vsi);
|
H A D | iavf_lib.c | 507 struct iavf_vsi *vsi = &sc->vsi; local 522 vsi->id = sc->vsi_res->vsi_id; 758 struct iavf_vsi *vsi = &sc->vsi; local 759 struct iavf_tx_queue *que = vsi->tx_queues; 761 vsi->tx_itr_setting = sc->tx_itr; 763 for (int i = 0; i < IAVF_NTXQS(vsi); i++, que++) { 767 vsi->tx_itr_setting); 768 txr->itr = vsi 783 struct iavf_vsi *vsi = &sc->vsi; local 833 iavf_add_vsi_sysctls(device_t dev, struct iavf_vsi *vsi, struct sysctl_ctx_list *ctx, const char *sysctl_name) argument 1077 struct iavf_vsi *vsi = &sc->vsi; local [all...] |
H A D | iavf_vc_common.c | 312 struct iavf_vsi *vsi = &sc->vsi; local 315 vqs.tx_queues = (1 << IAVF_NTXQS(vsi)) - 1; 336 struct iavf_vsi *vsi = &sc->vsi; local 339 vqs.tx_queues = (1 << IAVF_NTXQS(vsi)) - 1; 480 * This routine takes additions to the vsi filter 515 a->vsi_id = sc->vsi.id; 579 d->vsi_id = sc->vsi.id; 660 struct iavf_vsi *vsi local [all...] |
/freebsd-current/sys/dev/ice/ |
H A D | if_ice_iflib.c | 122 static void ice_init_tx_tracking(struct ice_vsi *vsi); 902 struct ice_vsi *vsi = &sc->pf_vsi; local 915 for (i = 0; i < vsi->num_rx_queues; i++) 916 vsi->rx_queues[i].irqv = NULL; 918 for (i = 0; i < vsi->num_tx_queues; i++) 919 vsi->tx_queues[i].irqv = NULL; 941 struct ice_vsi *vsi = &sc->pf_vsi; local 969 ice_vsi_del_txqs_ctx(vsi); 970 ice_vsi_del_rxqs_ctx(vsi); 1034 struct ice_vsi *vsi local 1126 struct ice_vsi *vsi = &sc->pf_vsi; local 1203 struct ice_vsi *vsi = &sc->pf_vsi; local 1604 struct ice_vsi *vsi = &sc->pf_vsi; local 1736 struct ice_vsi *vsi = &sc->pf_vsi; local 1794 struct ice_vsi *vsi = &sc->pf_vsi; local 1818 struct ice_vsi *vsi = &sc->pf_vsi; local 1967 ice_init_tx_tracking(struct ice_vsi *vsi) argument 2000 struct ice_vsi *vsi = &sc->pf_vsi; local 2259 struct ice_vsi *vsi = &sc->pf_vsi; local 2472 struct ice_vsi *vsi = &sc->pf_vsi; local 3444 struct ice_vsi *vsi = mif->vsi; local 3509 struct ice_vsi *vsi; local 3712 struct ice_vsi *vsi = mif->vsi; local 3775 struct ice_vsi *vsi = sc->mirr_if->vsi; local 3835 struct ice_vsi *vsi = sc->mirr_if->vsi; local 3890 struct ice_vsi *vsi; local 3974 struct ice_vsi *vsi; local 4028 struct ice_vsi *vsi = mif->vsi; local 4113 struct ice_vsi *vsi = mif->vsi; local 4139 struct ice_vsi *vsi = mif->vsi; local 4164 struct ice_vsi *vsi = mif->vsi; local 4189 struct ice_vsi *vsi = mif->vsi; local 4268 struct ice_vsi *vsi = mif->vsi; local 4307 struct ice_vsi *vsi = mif->vsi; local 4353 struct ice_vsi *vsi = mif->vsi; local [all...] |
H A D | ice_lib.h | 831 void ice_release_vsi(struct ice_vsi *vsi); 833 int ice_alloc_vsi_qmap(struct ice_vsi *vsi, const int max_tx_queues, 835 void ice_free_vsi_qmaps(struct ice_vsi *vsi); 836 int ice_initialize_vsi(struct ice_vsi *vsi); 837 void ice_deinit_vsi(struct ice_vsi *vsi); 843 void ice_configure_all_rxq_interrupts(struct ice_vsi *vsi); 845 void ice_configure_all_txq_interrupts(struct ice_vsi *vsi); 846 void ice_flush_rxq_interrupts(struct ice_vsi *vsi); 847 void ice_flush_txq_interrupts(struct ice_vsi *vsi); 848 int ice_cfg_vsi_for_tx(struct ice_vsi *vsi); [all...] |
H A D | ice_lib.c | 68 static int ice_setup_vsi_qmap(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx); 74 static int ice_add_mac_to_list(struct ice_vsi *vsi, struct ice_list_head *list, 84 static bool ice_filter_is_mcast(struct ice_vsi *vsi, struct ice_fltr_info *info); 88 static void ice_vsi_set_rss_params(struct ice_vsi *vsi); 90 static int ice_set_rss_key(struct ice_vsi *vsi); 91 static int ice_set_rss_lut(struct ice_vsi *vsi); 92 static void ice_set_rss_flow_flds(struct ice_vsi *vsi); 93 static void ice_clean_vsi_rss_cfg(struct ice_vsi *vsi); 105 static void ice_add_sysctls_sw_stats(struct ice_vsi *vsi, 117 static void ice_setup_vsi_common(struct ice_softc *sc, struct ice_vsi *vsi, 351 ice_setup_vsi_common(struct ice_softc *sc, struct ice_vsi *vsi, enum ice_vsi_type type, int idx, bool dynamic) argument 379 struct ice_vsi *vsi; local 432 ice_alloc_vsi_qmap(struct ice_vsi *vsi, const int max_tx_queues, const int max_rx_queues) argument 481 ice_free_vsi_qmaps(struct ice_vsi *vsi) argument 586 ice_setup_vsi_qmap(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) argument 643 ice_setup_vsi_mirroring(struct ice_vsi *vsi) argument 692 ice_remove_vsi_mirroring(struct ice_vsi *vsi) argument 725 ice_initialize_vsi(struct ice_vsi *vsi) argument 799 ice_deinit_vsi(struct ice_vsi *vsi) argument 841 ice_release_vsi(struct ice_vsi *vsi) argument 1358 ice_configure_all_rxq_interrupts(struct ice_vsi *vsi) argument 1406 ice_configure_all_txq_interrupts(struct ice_vsi *vsi) argument 1433 ice_flush_rxq_interrupts(struct ice_vsi *vsi) argument 1470 ice_flush_txq_interrupts(struct ice_vsi *vsi) argument 1502 ice_configure_rx_itr(struct ice_vsi *vsi) argument 1526 ice_configure_tx_itr(struct ice_vsi *vsi) argument 1552 struct ice_vsi *vsi = txq->vsi; local 1605 ice_cfg_vsi_for_tx(struct ice_vsi *vsi) argument 1672 struct ice_vsi *vsi = rxq->vsi; local 1748 ice_cfg_vsi_for_rx(struct ice_vsi *vsi) argument 1813 ice_control_rx_queue(struct ice_vsi *vsi, u16 qidx, bool enable) argument 1871 ice_control_all_rx_queues(struct ice_vsi *vsi, bool enable) argument 1902 ice_add_mac_to_list(struct ice_vsi *vsi, struct ice_list_head *list, const u8 *addr, enum ice_sw_fwd_act_type action) argument 1952 ice_add_vsi_mac_filter(struct ice_vsi *vsi, const u8 *addr) argument 1992 struct ice_vsi *vsi = &sc->pf_vsi; local 2022 ice_remove_vsi_mac_filter(struct ice_vsi *vsi, const u8 *addr) argument 2062 struct ice_vsi *vsi = &sc->pf_vsi; local 2507 ice_update_vsi_hw_stats(struct ice_vsi *vsi) argument 2559 ice_reset_vsi_stats(struct ice_vsi *vsi) argument 4761 struct ice_vsi *vsi = (struct ice_vsi *)arg1; local 4792 struct ice_vsi *vsi = (struct ice_vsi *)arg1; local 4824 struct ice_vsi *vsi = (struct ice_vsi *)arg1; local 4890 ice_add_sysctls_sw_stats(struct ice_vsi *vsi, struct sysctl_ctx_list *ctx, struct sysctl_oid *parent) argument 4956 ice_add_vsi_sysctls(struct ice_vsi *vsi) argument 5202 ice_filter_is_mcast(struct ice_vsi *vsi, struct ice_fltr_info *info) argument 5421 ice_add_vlan_hw_filters(struct ice_vsi *vsi, u16 *vid, u16 length) argument 5472 ice_add_vlan_hw_filter(struct ice_vsi *vsi, u16 vid) argument 5486 ice_remove_vlan_hw_filters(struct ice_vsi *vsi, u16 *vid, u16 length) argument 5537 ice_remove_vlan_hw_filter(struct ice_vsi *vsi, u16 vid) argument 5560 struct ice_vsi *vsi = (struct ice_vsi *)arg1; local 5612 struct ice_vsi *vsi = (struct ice_vsi *)arg1; local 5664 ice_add_vsi_tunables(struct ice_vsi *vsi, struct sysctl_oid *parent) argument 5702 ice_del_vsi_sysctl_ctx(struct ice_vsi *vsi) argument 6865 ice_vsi_disable_tx(struct ice_vsi *vsi) argument 6959 ice_vsi_set_rss_params(struct ice_vsi *vsi) argument 6995 ice_vsi_add_txqs_ctx(struct ice_vsi *vsi) argument 7017 ice_vsi_add_rxqs_ctx(struct ice_vsi *vsi) argument 7038 ice_vsi_del_txqs_ctx(struct ice_vsi *vsi) argument 7061 ice_vsi_del_rxqs_ctx(struct ice_vsi *vsi) argument 7085 struct ice_vsi *vsi = txq->vsi; local 7131 struct ice_vsi *vsi = rxq->vsi; local 7201 ice_set_rss_key(struct ice_vsi *vsi) argument 7235 ice_set_rss_flow_flds(struct ice_vsi *vsi) argument 7321 ice_set_rss_lut(struct ice_vsi *vsi) argument 7372 ice_config_rss(struct ice_vsi *vsi) argument 7617 ice_get_ifnet_counter(struct ice_vsi *vsi, ift_counter counter) argument 7696 struct ice_vsi *vsi = sc->all_vsi[i]; local 7728 ice_clean_vsi_rss_cfg(struct ice_vsi *vsi) argument 7765 struct ice_vsi *vsi = sc->all_vsi[i]; local 8588 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument 8685 struct ice_vsi *vsi = &sc->pf_vsi; local 9089 ice_add_ethertype_to_list(struct ice_vsi *vsi, struct ice_list_head *list, u16 ethertype, u16 direction, enum ice_sw_fwd_act_type action) argument 9128 struct ice_vsi *vsi = &sc->pf_vsi; local 9186 struct ice_vsi *vsi = &sc->pf_vsi; local 9254 struct ice_vsi *vsi = &sc->pf_vsi; local [all...] |
H A D | ice_flex_pipe.h | 69 ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig); 76 ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig); 78 ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl); 80 ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl); 90 ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count, 93 ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
|
H A D | ice_iflib.h | 132 * @vsi: backpointer the VSI structure 145 struct ice_vsi *vsi; member in struct:ice_tx_queue 170 * @vsi: backpointer the VSI structure 182 struct ice_vsi *vsi; member in struct:ice_rx_queue 202 struct ice_vsi *vsi; member in struct:ice_mirr_if
|