Home
last modified time | relevance | path

Searched refs:cpa (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/arch/x86/mm/
Dpageattr.c373 static pte_t *_lookup_address_cpa(struct cpa_data *cpa, unsigned long address, in _lookup_address_cpa() argument
376 if (cpa->pgd) in _lookup_address_cpa()
377 return lookup_address_in_pgd(cpa->pgd + pgd_index(address), in _lookup_address_cpa()
475 struct cpa_data *cpa) in try_preserve_large_page() argument
483 if (cpa->force_split) in try_preserve_large_page()
491 tmp = _lookup_address_cpa(cpa, address, &level); in try_preserve_large_page()
518 if (numpages < cpa->numpages) in try_preserve_large_page()
519 cpa->numpages = numpages; in try_preserve_large_page()
529 pgprot_val(req_prot) &= ~pgprot_val(cpa->mask_clr); in try_preserve_large_page()
530 pgprot_val(req_prot) |= pgprot_val(cpa->mask_set); in try_preserve_large_page()
[all …]
/linux-4.4.14/drivers/s390/char/
Dvmur.c211 static void free_chan_prog(struct ccw1 *cpa) in free_chan_prog() argument
213 struct ccw1 *ptr = cpa; in free_chan_prog()
219 kfree(cpa); in free_chan_prog()
233 struct ccw1 *cpa; in alloc_chan_prog() local
244 cpa = kzalloc((rec_count + 1) * sizeof(struct ccw1), in alloc_chan_prog()
246 if (!cpa) in alloc_chan_prog()
250 cpa[i].cmd_code = WRITE_CCW_CMD; in alloc_chan_prog()
251 cpa[i].flags = CCW_FLAG_CC | CCW_FLAG_SLI; in alloc_chan_prog()
252 cpa[i].count = reclen; in alloc_chan_prog()
255 free_chan_prog(cpa); in alloc_chan_prog()
[all …]
/linux-4.4.14/drivers/s390/cio/
Ddevice_ops.c184 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_key() argument
222 ret = cio_start_key (sch, cpa, lpm, key); in ccw_device_start_key()
264 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout_key() argument
273 ret = ccw_device_start_key(cdev, cpa, intparm, lpm, key, flags); in ccw_device_start_timeout_key()
302 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start() argument
305 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start()
337 int ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout() argument
341 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, in ccw_device_start_timeout()
Dcio.c126 struct ccw1 * cpa, /* logical channel prog addr */ in cio_start_key() argument
153 orb->cmd.cpa = (__u32) __pa(cpa); in cio_start_key()
177 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) in cio_start() argument
179 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY); in cio_start()
Dorb.h36 u32 cpa; /* channel program address */ member
Ddevice_status.c269 cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa; in ccw_device_accumulate_irb()
Ddevice_fsm.c69 if ((void *)(addr_t)orb->cmd.cpa == &private->sense_ccw || in ccw_timeout_log()
70 (void *)(addr_t)orb->cmd.cpa == cdev->private->iccws) in ccw_timeout_log()
77 (void *)(addr_t)orb->cmd.cpa, in ccw_timeout_log()
/linux-4.4.14/arch/tile/kernel/
Dhead_32.S141 .macro PTE va, cpa, bits1, no_org=0
147 .word (\bits1) | (HV_CPA_TO_PTFN(\cpa) << (HV_PTE_INDEX_PTFN - 32))
Dhead_64.S220 .macro PTE cpa, bits1
223 (\bits1) | (HV_CPA_TO_PTFN(\cpa) << HV_PTE_INDEX_PTFN)
Dhvglue_trace.c205 HV_WRAP2(HV_PhysAddr, hv_inquire_realpa, HV_PhysAddr, cpa, unsigned int, len)
/linux-4.4.14/drivers/s390/block/
Ddasd_3990_erp.c1593 __u32 cpa = 0; in dasd_3990_erp_action_1B_32() local
1630 cpa = default_erp->refers->irb.scsw.cmd.cpa; in dasd_3990_erp_action_1B_32()
1632 if (cpa == 0) { in dasd_3990_erp_action_1B_32()
1711 ccw->cda = cpa; in dasd_3990_erp_action_1B_32()
1752 __u32 cpa = 0; in dasd_3990_update_1B() local
1788 cpa = previous_erp->irb.scsw.cmd.cpa; in dasd_3990_update_1B()
1790 if (cpa == 0) { in dasd_3990_update_1B()
1838 ccw->cda = cpa; in dasd_3990_update_1B()
Ddasd_fba.c495 (void *) (addr_t) irb->scsw.cmd.cpa); in dasd_fba_dump_sense()
537 if (act < ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2) { in dasd_fba_dump_sense()
538 act = ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2; in dasd_fba_dump_sense()
541 end = min((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa + 2, last); in dasd_fba_dump_sense()
Ddasd_eckd.c4204 (void *) (addr_t) irb->scsw.cmd.cpa); in dasd_eckd_dump_sense_ccw()
4255 irb->scsw.cmd.cpa; /* failing CCW */ in dasd_eckd_dump_sense_ccw()
/linux-4.4.14/arch/tile/gxio/
Diorpc_mpipe.c62 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_buffer_stack_aux()
118 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_notif_ring_aux()
304 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_edma_ring_aux()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c1606 phys_addr_t cpa; in tile_net_tx_frags() local
1613 cpa = __pa(b_data); in tile_net_tx_frags()
1614 frags[n].cpa_lo = cpa; in tile_net_tx_frags()
1615 frags[n].cpa_hi = cpa >> 32; in tile_net_tx_frags()
1637 cpa = ((phys_addr_t)pfn << PAGE_SHIFT) + f->page_offset; in tile_net_tx_frags()
1638 frags[n].cpa_lo = cpa; in tile_net_tx_frags()
1639 frags[n].cpa_hi = cpa >> 32; in tile_net_tx_frags()
/linux-4.4.14/arch/tile/include/hv/
Diorpc.h369 unsigned long long cpa; /**< Client physical address. */ member
Dhypervisor.h684 HV_PhysAddr hv_inquire_realpa(HV_PhysAddr cpa, unsigned int len);
/linux-4.4.14/arch/tile/mm/
Dpgtable.c395 int va_to_cpa_and_pte(void *va, unsigned long long *cpa, pte_t *pte) in va_to_cpa_and_pte() argument
400 *cpa = __pa(va); in va_to_cpa_and_pte()
/linux-4.4.14/Documentation/s390/
Dcds.txt190 struct ccw1 *cpa,
195 struct ccw1 *cpa,
201 struct ccw1 *cpa,
207 struct ccw1 *cpa,
215 cpa : logical start address of channel program
237 The cpa parameter points to the first format 1 CCW of a channel program :
/linux-4.4.14/arch/sparc/lib/
Dchecksum_32.S93 1: be cpa
100 b cpa
112 cpa: be 3f ! none to do label
/linux-4.4.14/fs/ext4/
Dmballoc.c3332 struct ext4_prealloc_space *cpa) in ext4_mb_check_group_pa() argument
3336 if (cpa == NULL) { in ext4_mb_check_group_pa()
3340 cur_distance = abs(goal_block - cpa->pa_pstart); in ext4_mb_check_group_pa()
3344 return cpa; in ext4_mb_check_group_pa()
3347 atomic_dec(&cpa->pa_count); in ext4_mb_check_group_pa()
3362 struct ext4_prealloc_space *pa, *cpa = NULL; in ext4_mb_use_preallocated() local
3426 cpa = ext4_mb_check_group_pa(goal_block, in ext4_mb_use_preallocated()
3427 pa, cpa); in ext4_mb_use_preallocated()
3433 if (cpa) { in ext4_mb_use_preallocated()
3434 ext4_mb_use_group_pa(ac, cpa); in ext4_mb_use_preallocated()
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h243 int va_to_cpa_and_pte(void *va, phys_addr_t *cpa, pte_t *pte);
/linux-4.4.14/arch/s390/include/asm/
Dscsw.h55 __u32 cpa; member
/linux-4.4.14/drivers/s390/net/
Dlcs.c1431 (irb->scsw.cmd.cpa != 0)) { in lcs_irq()
1432 index = (struct ccw1 *) __va((addr_t) irb->scsw.cmd.cpa) in lcs_irq()