Home
last modified time | relevance | path

Searched refs:vf_i (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dsriov.c11 int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac) in efx_sriov_set_vf_mac() argument
16 return efx->type->sriov_set_vf_mac(efx, vf_i, mac); in efx_sriov_set_vf_mac()
21 int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan, in efx_sriov_set_vf_vlan() argument
34 return efx->type->sriov_set_vf_vlan(efx, vf_i, vlan, qos); in efx_sriov_set_vf_vlan()
40 int efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_spoofchk() argument
46 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
51 int efx_sriov_get_vf_config(struct net_device *net_dev, int vf_i, in efx_sriov_get_vf_config() argument
57 return efx->type->sriov_get_vf_config(efx, vf_i, ivi); in efx_sriov_get_vf_config()
62 int efx_sriov_set_vf_link_state(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_link_state() argument
68 return efx->type->sriov_set_vf_link_state(efx, vf_i, in efx_sriov_set_vf_link_state()
[all...]
H A Dsriov.h14 int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac);
15 int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan,
17 int efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i,
19 int efx_sriov_get_vf_config(struct net_device *net_dev, int vf_i,
21 int efx_sriov_set_vf_link_state(struct net_device *net_dev, int vf_i,
H A Def10_sriov.c158 unsigned int vf_i) in efx_ef10_sriov_assign_vf_vport()
161 struct ef10_vf *vf = nic_data->vf + vf_i; in efx_ef10_sriov_assign_vf_vport()
179 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_assign_vf_vport()
488 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) in efx_ef10_sriov_set_vf_mac() argument
497 if (vf_i >= efx->vf_count) in efx_ef10_sriov_set_vf_mac()
499 vf = nic_data->vf + vf_i; in efx_ef10_sriov_set_vf_mac()
515 rc = efx_ef10_evb_port_assign(efx, EVB_PORT_ID_NULL, vf_i); in efx_ef10_sriov_set_vf_mac()
536 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_set_vf_mac()
560 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, in efx_ef10_sriov_set_vf_vlan() argument
568 if (vf_i > in efx_ef10_sriov_set_vf_vlan()
157 efx_ef10_sriov_assign_vf_vport(struct efx_nic *efx, unsigned int vf_i) efx_ef10_sriov_assign_vf_vport() argument
690 efx_ef10_sriov_set_privilege_mask(struct efx_nic *efx, int vf_i, u32 mask, u32 value) efx_ef10_sriov_set_privilege_mask() argument
741 efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) efx_ef10_sriov_set_vf_spoofchk() argument
756 efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i, int link_state) efx_ef10_sriov_set_vf_link_state() argument
777 efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivf) efx_ef10_sriov_get_vf_config() argument
[all...]
H A Def10_sriov.h40 static inline void efx_ef10_sriov_flr(struct efx_nic *efx, unsigned vf_i) {} in efx_ef10_sriov_flr() argument
44 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i,
50 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i,
53 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i,
H A Dsiena_sriov.c514 unsigned vf_i; in map_vi_index() local
518 vf_i = (abs_index - EFX_VI_BASE) / efx_vf_size(efx); in map_vi_index()
519 if (vf_i >= efx->vf_init_count) in map_vi_index()
523 *vf_out = nic_data->vf + vf_i; in map_vi_index()
1459 void efx_siena_sriov_flr(struct efx_nic *efx, unsigned vf_i) in efx_siena_sriov_flr() argument
1464 if (vf_i > efx->vf_init_count) in efx_siena_sriov_flr()
1466 vf = nic_data->vf + vf_i; in efx_siena_sriov_flr()
1554 unsigned int vf_i; in efx_siena_sriov_reset() local
1569 for (vf_i = 0; vf_i < ef in efx_siena_sriov_reset()
1594 efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) efx_siena_sriov_set_vf_mac() argument
1611 efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, u8 qos) efx_siena_sriov_set_vf_vlan() argument
1631 efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) efx_siena_sriov_set_vf_spoofchk() argument
1655 efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivi) efx_siena_sriov_get_vf_config() argument
[all...]
H A Dnet_driver.h1473 void (*sriov_flr)(struct efx_nic *efx, unsigned vf_i);
1474 int (*sriov_set_vf_mac)(struct efx_nic *efx, int vf_i, u8 *mac);
1475 int (*sriov_set_vf_vlan)(struct efx_nic *efx, int vf_i, u16 vlan,
1477 int (*sriov_set_vf_spoofchk)(struct efx_nic *efx, int vf_i,
1479 int (*sriov_get_vf_config)(struct efx_nic *efx, int vf_i,
1481 int (*sriov_set_vf_link_state)(struct efx_nic *efx, int vf_i,
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dsriov.c11 int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac) in efx_sriov_set_vf_mac() argument
16 return efx->type->sriov_set_vf_mac(efx, vf_i, mac); in efx_sriov_set_vf_mac()
21 int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan, in efx_sriov_set_vf_vlan() argument
34 return efx->type->sriov_set_vf_vlan(efx, vf_i, vlan, qos); in efx_sriov_set_vf_vlan()
40 int efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_spoofchk() argument
46 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
51 int efx_sriov_get_vf_config(struct net_device *net_dev, int vf_i, in efx_sriov_get_vf_config() argument
57 return efx->type->sriov_get_vf_config(efx, vf_i, ivi); in efx_sriov_get_vf_config()
62 int efx_sriov_set_vf_link_state(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_link_state() argument
68 return efx->type->sriov_set_vf_link_state(efx, vf_i, in efx_sriov_set_vf_link_state()
[all...]
H A Dsriov.h14 int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac);
15 int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan,
17 int efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i,
19 int efx_sriov_get_vf_config(struct net_device *net_dev, int vf_i,
21 int efx_sriov_set_vf_link_state(struct net_device *net_dev, int vf_i,
H A Def10_sriov.c157 unsigned int vf_i) in efx_ef10_sriov_assign_vf_vport()
160 struct ef10_vf *vf = nic_data->vf + vf_i; in efx_ef10_sriov_assign_vf_vport()
178 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_assign_vf_vport()
487 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, const u8 *mac) in efx_ef10_sriov_set_vf_mac() argument
496 if (vf_i >= efx->vf_count) in efx_ef10_sriov_set_vf_mac()
498 vf = nic_data->vf + vf_i; in efx_ef10_sriov_set_vf_mac()
511 rc = efx_ef10_evb_port_assign(efx, EVB_PORT_ID_NULL, vf_i); in efx_ef10_sriov_set_vf_mac()
532 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_set_vf_mac()
553 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, in efx_ef10_sriov_set_vf_vlan() argument
561 if (vf_i > in efx_ef10_sriov_set_vf_vlan()
156 efx_ef10_sriov_assign_vf_vport(struct efx_nic *efx, unsigned int vf_i) efx_ef10_sriov_assign_vf_vport() argument
679 efx_ef10_sriov_set_privilege_mask(struct efx_nic *efx, int vf_i, u32 mask, u32 value) efx_ef10_sriov_set_privilege_mask() argument
730 efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) efx_ef10_sriov_set_vf_spoofchk() argument
745 efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i, int link_state) efx_ef10_sriov_set_vf_link_state() argument
766 efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivf) efx_ef10_sriov_get_vf_config() argument
[all...]
H A Def10_sriov.h42 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i,
48 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i,
51 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i,
H A Dnet_driver.h1485 int (*sriov_set_vf_mac)(struct efx_nic *efx, int vf_i, const u8 *mac);
1486 int (*sriov_set_vf_vlan)(struct efx_nic *efx, int vf_i, u16 vlan,
1488 int (*sriov_set_vf_spoofchk)(struct efx_nic *efx, int vf_i,
1490 int (*sriov_get_vf_config)(struct efx_nic *efx, int vf_i,
1492 int (*sriov_set_vf_link_state)(struct efx_nic *efx, int vf_i,
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dsriov.h15 int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac) in efx_sriov_set_vf_mac() argument
20 return efx->type->sriov_set_vf_mac(efx, vf_i, mac); in efx_sriov_set_vf_mac()
26 int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan, in efx_sriov_set_vf_vlan() argument
39 return efx->type->sriov_set_vf_vlan(efx, vf_i, vlan, qos); in efx_sriov_set_vf_vlan()
46 int efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_spoofchk() argument
52 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
58 int efx_sriov_get_vf_config(struct net_device *net_dev, int vf_i, in efx_sriov_get_vf_config() argument
64 return efx->type->sriov_get_vf_config(efx, vf_i, ivi); in efx_sriov_get_vf_config()
70 int efx_sriov_set_vf_link_state(struct net_device *net_dev, int vf_i, in efx_sriov_set_vf_link_state() argument
76 return efx->type->sriov_set_vf_link_state(efx, vf_i, in efx_sriov_set_vf_link_state()
[all...]
H A Dsiena_sriov.c515 unsigned vf_i; in map_vi_index() local
519 vf_i = (abs_index - EFX_VI_BASE) / efx_vf_size(efx); in map_vi_index()
520 if (vf_i >= efx->vf_init_count) in map_vi_index()
524 *vf_out = nic_data->vf + vf_i; in map_vi_index()
1460 void efx_siena_sriov_flr(struct efx_nic *efx, unsigned vf_i) in efx_siena_sriov_flr() argument
1465 if (vf_i > efx->vf_init_count) in efx_siena_sriov_flr()
1467 vf = nic_data->vf + vf_i; in efx_siena_sriov_flr()
1555 unsigned int vf_i; in efx_siena_sriov_reset() local
1570 for (vf_i = 0; vf_i < ef in efx_siena_sriov_reset()
1595 efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, const u8 *mac) efx_siena_sriov_set_vf_mac() argument
1612 efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, u8 qos) efx_siena_sriov_set_vf_vlan() argument
1632 efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) efx_siena_sriov_set_vf_spoofchk() argument
1656 efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivi) efx_siena_sriov_get_vf_config() argument
[all...]
H A Dnet_driver.h1437 void (*sriov_flr)(struct efx_nic *efx, unsigned vf_i);
1438 int (*sriov_set_vf_mac)(struct efx_nic *efx, int vf_i, const u8 *mac);
1439 int (*sriov_set_vf_vlan)(struct efx_nic *efx, int vf_i, u16 vlan,
1441 int (*sriov_set_vf_spoofchk)(struct efx_nic *efx, int vf_i,
1443 int (*sriov_get_vf_config)(struct efx_nic *efx, int vf_i,
1445 int (*sriov_set_vf_link_state)(struct efx_nic *efx, int vf_i,

Completed in 19 milliseconds