Searched refs:vsi (Results 1 - 25 of 50) sorted by relevance

12

/freebsd-current/sys/dev/irdma/
H A Dirdma_ws.c45 * @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 Dirdma_ws.h68 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 Dicrdma_hw.c257 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 Dirdma_protos.h67 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 Dirdma_puda.h112 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 Dirdma_puda.c44 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 Dicrdma_hw.h134 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 Dixl_pf_iflib.c40 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 Dif_ixl.c363 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 Dixl.h272 #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 Dixl_txrx.c292 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 Dixl_pf_iov.c48 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 Dixl_pf_main.c570 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 Dif_iavf_iflib.c259 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 Diavf_vc_iflib.c56 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 Diavf_txrx_iflib.c271 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 Diavf_sysctls_common.h126 sc->vsi.enable_head_writeback = !!(iavf_enable_head_writeback);
130 sc->vsi.enable_head_writeback = 0;
H A Diavf_iflib.h200 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 Diavf_lib.c507 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 Diavf_vc_common.c312 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 Dif_ice_iflib.c122 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 Dice_lib.h831 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 Dice_lib.c68 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 Dice_flex_pipe.h69 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 Dice_iflib.h132 * @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

Completed in 304 milliseconds

12