Lines Matching defs:info
130 * @info: page info for sd
134 struct i40iw_add_page_info *info)
137 struct sd_pd_idx *idx = &info->idx;
138 struct i40iw_chunk *chunk = info->chunk;
139 struct i40iw_hmc_info *hmc_info = info->hmc_info;
140 struct i40iw_hmc_sd_entry *sd_entry = info->sd_entry;
146 info->idx.sd_idx,
155 chunk->size = info->pages << I40IW_HMC_PAGED_BP_SHIFT;
248 * @info: page info for sd
252 struct i40iw_add_page_info *info)
257 struct i40iw_hmc_sd_entry *sd_entry = info->sd_entry;
258 struct i40iw_hmc_info *hmc_info = info->hmc_info;
259 struct i40iw_chunk *chunk = info->chunk;
262 u32 rel_pd_idx = info->idx.rel_pd_idx;
263 u32 pd_idx = info->idx.pd_idx;
266 status = i40iw_get_vmalloc_mem(dev->hw, chunk, info->pages);
270 info->idx.sd_idx, I40IW_SD_TYPE_PAGED,
278 (info->pages << PBLE_512_SHIFT));
285 for (i = 0; i < info->pages; i++) {
300 vf_pble_info.first_pd_index = info->idx.rel_pd_idx;
304 vf_pble_info.sd_index = info->idx.sd_idx;
330 struct i40iw_add_page_info info;
331 struct sd_pd_idx *idx = &info.idx;
353 info.chunk = chunk;
354 info.hmc_info = hmc_info;
355 info.pages = pages;
356 info.sd_entry = sd_entry;
371 ret_code = add_sd_direct(dev, pble_rsrc, &info);
378 ret_code = add_bp_pages(dev, pble_rsrc, &info);