Symbol: qs_cfg
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
957
struct qs_cfg *qs_cfg;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
974
qs_cfg = (struct qs_cfg *)&mbx.qs.cfg;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
976
qs_cfg->ena = 1;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
978
qs_cfg->be = 1;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
980
qs_cfg->vnic = qs->vnic_id;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
983
qs_cfg->send_tstmp_ena = 1;
drivers/net/ethernet/intel/ice/ice_base.c
17
static int __ice_vsi_get_qs_contig(struct ice_qs_cfg *qs_cfg)
drivers/net/ethernet/intel/ice/ice_base.c
21
mutex_lock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
22
offset = bitmap_find_next_zero_area(qs_cfg->pf_map, qs_cfg->pf_map_size,
drivers/net/ethernet/intel/ice/ice_base.c
23
0, qs_cfg->q_count, 0);
drivers/net/ethernet/intel/ice/ice_base.c
24
if (offset >= qs_cfg->pf_map_size) {
drivers/net/ethernet/intel/ice/ice_base.c
25
mutex_unlock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
29
bitmap_set(qs_cfg->pf_map, offset, qs_cfg->q_count);
drivers/net/ethernet/intel/ice/ice_base.c
30
for (i = 0; i < qs_cfg->q_count; i++)
drivers/net/ethernet/intel/ice/ice_base.c
31
qs_cfg->vsi_map[i + qs_cfg->vsi_map_offset] = (u16)(i + offset);
drivers/net/ethernet/intel/ice/ice_base.c
32
mutex_unlock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
43
static int __ice_vsi_get_qs_sc(struct ice_qs_cfg *qs_cfg)
drivers/net/ethernet/intel/ice/ice_base.c
47
mutex_lock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
48
for (i = 0; i < qs_cfg->q_count; i++) {
drivers/net/ethernet/intel/ice/ice_base.c
49
index = find_next_zero_bit(qs_cfg->pf_map,
drivers/net/ethernet/intel/ice/ice_base.c
50
qs_cfg->pf_map_size, index);
drivers/net/ethernet/intel/ice/ice_base.c
51
if (index >= qs_cfg->pf_map_size)
drivers/net/ethernet/intel/ice/ice_base.c
53
set_bit(index, qs_cfg->pf_map);
drivers/net/ethernet/intel/ice/ice_base.c
54
qs_cfg->vsi_map[i + qs_cfg->vsi_map_offset] = (u16)index;
drivers/net/ethernet/intel/ice/ice_base.c
56
mutex_unlock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
61
clear_bit(qs_cfg->vsi_map[index], qs_cfg->pf_map);
drivers/net/ethernet/intel/ice/ice_base.c
62
qs_cfg->vsi_map[index + qs_cfg->vsi_map_offset] = 0;
drivers/net/ethernet/intel/ice/ice_base.c
64
mutex_unlock(qs_cfg->qs_mutex);
drivers/net/ethernet/intel/ice/ice_base.c
815
int __ice_vsi_get_qs(struct ice_qs_cfg *qs_cfg)
drivers/net/ethernet/intel/ice/ice_base.c
819
ret = __ice_vsi_get_qs_contig(qs_cfg);
drivers/net/ethernet/intel/ice/ice_base.c
822
qs_cfg->mapping_mode = ICE_VSI_MAP_SCATTER;
drivers/net/ethernet/intel/ice/ice_base.c
823
qs_cfg->q_count = min_t(unsigned int, qs_cfg->q_count,
drivers/net/ethernet/intel/ice/ice_base.c
824
qs_cfg->scatter_count);
drivers/net/ethernet/intel/ice/ice_base.c
825
ret = __ice_vsi_get_qs_sc(qs_cfg);
drivers/net/ethernet/intel/ice/ice_base.h
11
int __ice_vsi_get_qs(struct ice_qs_cfg *qs_cfg);