Lines Matching refs:p_map
1055 u32 cid_count, struct qed_cid_acquired_map *p_map) in qed_cid_map_alloc_single() argument
1065 p_map->cid_map = kzalloc(size, GFP_KERNEL); in qed_cid_map_alloc_single()
1066 if (!p_map->cid_map) in qed_cid_map_alloc_single()
1069 p_map->max_count = cid_count; in qed_cid_map_alloc_single()
1070 p_map->start_cid = cid_start; in qed_cid_map_alloc_single()
1074 type, p_map->start_cid, p_map->max_count); in qed_cid_map_alloc_single()
1087 struct qed_cid_acquired_map *p_map; in qed_cid_map_alloc() local
1090 p_map = &p_mngr->acquired[type]; in qed_cid_map_alloc()
1092 p_cfg->cid_count, p_map)) in qed_cid_map_alloc()
1097 p_map = &p_mngr->acquired_vf[type][vf]; in qed_cid_map_alloc()
1100 p_cfg->cids_per_vf, p_map)) in qed_cid_map_alloc()
1216 struct qed_cid_acquired_map *p_map; in qed_cxt_mngr_setup() local
1227 p_map = &p_mngr->acquired[type]; in qed_cxt_mngr_setup()
1228 len = DIV_ROUND_UP(p_map->max_count, in qed_cxt_mngr_setup()
1232 memset(p_map->cid_map, 0, len); in qed_cxt_mngr_setup()
1239 p_map = &p_mngr->acquired_vf[type][vf]; in qed_cxt_mngr_setup()
1240 len = DIV_ROUND_UP(p_map->max_count, in qed_cxt_mngr_setup()
1244 memset(p_map->cid_map, 0, len); in qed_cxt_mngr_setup()
1814 struct qed_cid_acquired_map *p_map; in _qed_cxt_acquire_cid() local
1829 p_map = &p_mngr->acquired[type]; in _qed_cxt_acquire_cid()
1831 p_map = &p_mngr->acquired_vf[type][vfid]; in _qed_cxt_acquire_cid()
1833 if (!p_map->cid_map) { in _qed_cxt_acquire_cid()
1838 rel_cid = find_first_zero_bit(p_map->cid_map, p_map->max_count); in _qed_cxt_acquire_cid()
1840 if (rel_cid >= p_map->max_count) { in _qed_cxt_acquire_cid()
1845 __set_bit(rel_cid, p_map->cid_map); in _qed_cxt_acquire_cid()
1847 *p_cid = rel_cid + p_map->start_cid; in _qed_cxt_acquire_cid()
1906 struct qed_cid_acquired_map *p_map = NULL; in _qed_cxt_release_cid() local
1920 &type, &p_map); in _qed_cxt_release_cid()
1925 rel_cid = cid - p_map->start_cid; in _qed_cxt_release_cid()
1926 clear_bit(rel_cid, p_map->cid_map); in _qed_cxt_release_cid()
1941 struct qed_cid_acquired_map *p_map = NULL; in qed_cxt_get_cid_info() local
1948 QED_CXT_PF_CID, &type, &p_map); in qed_cxt_get_cid_info()