/linux-master/drivers/infiniband/hw/irdma/ |
H A D | hmc.c | 42 * @pd_idx: pointer to return page descriptor index 50 u32 idx, u32 cnt, u32 *pd_idx, 58 *pd_idx = (u32)(fpm_adr / IRDMA_HMC_PAGED_BP_SIZE); 102 * @pd_idx: page descriptor index 105 u32 pd_idx) 109 FIELD_PREP(IRDMA_PFHMC_PDINV_PMPDIDX, pd_idx); 225 u32 pd_idx = 0, pd_lmt = 0; local 252 info->start_idx, info->count, &pd_idx, 266 pd_idx1 = max(pd_idx, (j * IRDMA_HMC_MAX_BP_COUNT)); 300 pd_idx1 = max(pd_idx, ( 49 irdma_find_pd_index_limit(struct irdma_hmc_info *hmc_info, u32 type, u32 idx, u32 cnt, u32 *pd_idx, u32 *pd_limit) argument 104 irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, u32 pd_idx) argument 375 u32 pd_idx, pd_lmt, rel_pd_idx; local [all...] |
H A D | uda.h | 14 u32 pd_idx; member in struct:irdma_ah_info
|
H A D | pble.c | 75 idx->pd_idx = (u32)(pble_rsrc->next_fpm_addr / IRDMA_HMC_PAGED_BP_SIZE); 76 idx->rel_pd_idx = (idx->pd_idx % IRDMA_HMC_PD_CNT_IN_SD); 148 u32 pd_idx = info->idx.pd_idx; local 168 pd_idx++, &mem);
|
H A D | pble.h | 57 u32 pd_idx; member in struct:sd_pd_idx
|
H A D | uda.c | 31 qw1 = FIELD_PREP(IRDMA_UDA_CQPSQ_MAV_PDINDEXLO, info->pd_idx) | 38 FIELD_PREP(IRDMA_UDA_CQPSQ_MAV_PDINDEXHI, info->pd_idx >> 16);
|
H A D | verbs.c | 4457 ah_info->pd_idx = pd->sc_pd.pd_id;
|
/linux-master/drivers/md/ |
H A D | raid5.c | 150 if (idx == sh->pd_idx) 285 WARN_ON(test_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags)); 923 /* Don't cross chunks, so stripe pd_idx/qd_idx is the same */ 953 while (dd_idx == sh->pd_idx || dd_idx == sh->qd_idx) 1631 if (i == sh->qd_idx || i == sh->pd_idx || 1862 int count = 0, pd_idx = sh->pd_idx, i; local 1866 unsigned int off_dest = off_srcs[count] = sh->dev[pd_idx].offset; 1867 struct page *xor_dest = xor_srcs[count++] = sh->dev[pd_idx].page; 1995 int pd_idx local 2046 int count, pd_idx = sh->pd_idx, i; local 2214 int pd_idx = sh->pd_idx; local 2965 int pd_idx, qd_idx; local 3340 int i, pd_idx = sh->pd_idx, qd_idx = sh->qd_idx, disks = sh->disks; local 4402 int pd_idx = sh->pd_idx; local [all...] |
H A D | raid5-ppl.c | 163 int count = 0, pd_idx = sh->pd_idx, i; local 180 srcs[count++] = sh->dev[pd_idx].page; 302 if (i != sh->pd_idx && test_bit(R5_Wantwrite, &dev->flags)) { 339 e->parity_disk = cpu_to_le32(sh->pd_idx); 368 !test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags) || 369 !test_bit(R5_Insync, &sh->dev[sh->pd_idx].flags)) { 374 log = &ppl_conf->child_logs[sh->pd_idx]; 933 BUG_ON(sh.pd_idx != le32_to_cpu(e->parity_disk)); 935 parity_rdev = conf->disks[sh.pd_idx] [all...] |
H A D | raid5-cache.c | 502 * Set R5_InJournal for parity dev[pd_idx]. This means 507 set_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags); 512 set_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags); 930 if (i == sh->pd_idx || i == sh->qd_idx) 949 sh->sector, sh->dev[sh->pd_idx].log_checksum, 951 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page); 955 sh->sector, sh->dev[sh->pd_idx].log_checksum, 957 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page); 1006 if (sh->log_io || !test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags) || 1837 r5l_recovery_read_page(log, ctx, sh->dev[sh->pd_idx] [all...] |
H A D | raid5.h | 208 short pd_idx; /* parity disk index */ member in struct:stripe_head 338 * if R5_InJournal is set for parity pd_idx, all the
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_hmc.h | 140 * @pd_idx: page descriptor index 142 #define I40E_INVALIDATE_PF_HMC_PD(hw, sd_idx, pd_idx) \ 145 ((pd_idx) << I40E_PFHMC_PDINV_PMPDIDX_SHIFT)))
|
H A D | i40e_lan_hmc.c | 281 u32 pd_idx = 0, pd_lmt = 0; local 329 info->start_idx, info->count, &pd_idx, 357 /* find pd_idx and pd_lmt in this sd */ 358 pd_idx1 = max(pd_idx, (j * I40E_HMC_MAX_BP_COUNT)); 406 pd_idx1 = max(pd_idx, 524 u32 pd_idx, pd_lmt, rel_pd_idx; local 572 info->start_idx, info->count, &pd_idx, 575 for (j = pd_idx; j < pd_lmt; j++) { 981 u32 pd_idx, pd_lmt, rel_pd_idx; local 1022 &pd_idx, [all...] |
/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 317 u16 pd_idx = 0; local 324 pd_idx = _ocrdma_pd_mgr_get_bitmap(dev, true); 325 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; 326 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; 329 pd_idx = _ocrdma_pd_mgr_get_bitmap(dev, false); 330 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; 337 pd_idx = _ocrdma_pd_mgr_get_bitmap(dev, false); 338 pd->id = dev->pd_mgr->pd_norm_start + pd_idx;
|