Searched refs:cpa (Results 1 - 17 of 17) sorted by relevance

/linux-master/arch/x86/mm/pat/
H A Dset_memory.c67 * Serialize cpa() (for !DEBUG_PAGEALLOC which uses large identity mappings)
294 static unsigned long __cpa_addr(struct cpa_data *cpa, unsigned long idx) argument
296 if (cpa->flags & CPA_PAGES_ARRAY) {
297 struct page *page = cpa->pages[idx];
305 if (cpa->flags & CPA_ARRAY)
306 return cpa->vaddr[idx];
308 return *cpa->vaddr + idx * PAGE_SIZE;
392 struct cpa_data *cpa = data; local
395 for (i = 0; i < cpa->numpages; i++)
396 flush_tlb_one_kernel(fix_addr(__cpa_addr(cpa,
401 struct cpa_data *cpa = data; local
717 _lookup_address_cpa(struct cpa_data *cpa, unsigned long address, unsigned int *level) argument
845 __should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) argument
990 should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) argument
1005 split_set_pte(struct cpa_data *cpa, pte_t *pte, unsigned long pfn, pgprot_t ref_prot, unsigned long address, unsigned long size) argument
1042 __split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address, struct page *base) argument
1146 split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address) argument
1322 populate_pte(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) argument
1341 populate_pmd(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pud_t *pud, pgprot_t pgprot) argument
1415 populate_pud(struct cpa_data *cpa, unsigned long start, p4d_t *p4d, pgprot_t pgprot) argument
1497 populate_pgd(struct cpa_data *cpa, unsigned long addr) argument
1546 __cpa_process_fault(struct cpa_data *cpa, unsigned long vaddr, int primary) argument
1591 __change_page_attr(struct cpa_data *cpa, int primary) argument
1672 cpa_process_alias(struct cpa_data *cpa) argument
1744 __change_page_attr_set_clr(struct cpa_data *cpa, int primary) argument
1802 struct cpa_data cpa; local
2136 struct cpa_data cpa; local
2325 struct cpa_data cpa = { .vaddr = &tempaddr, local
2344 struct cpa_data cpa = { .vaddr = &tempaddr, local
2421 struct cpa_data cpa = { local
2464 struct cpa_data cpa = { local
[all...]
/linux-master/drivers/s390/char/
H A Dvmur.c195 static void free_chan_prog(struct ccw1 *cpa) argument
197 struct ccw1 *ptr = cpa;
203 kfree(cpa);
217 struct ccw1 *cpa; local
228 cpa = kcalloc(rec_count + 1, sizeof(struct ccw1),
230 if (!cpa)
234 cpa[i].cmd_code = WRITE_CCW_CMD;
235 cpa[i].flags = CCW_FLAG_CC | CCW_FLAG_SLI;
236 cpa[i].count = reclen;
239 free_chan_prog(cpa);
254 do_ur_io(struct urdev *urd, struct ccw1 *cpa) argument
423 struct ccw1 *cpa; local
[all...]
/linux-master/drivers/s390/cio/
H A Dvfio_ccw_cp.c293 * @cpa: channel program address being questioned
302 static inline int is_cpa_within_range(dma32_t cpa, u32 head, int len) argument
305 u32 gcpa = dma32_to_u32(cpa);
737 ret = ccwchain_handle_ccw(orb->cmd.cpa, cp);
857 struct ccw1 *cpa; local
881 cpa = chain->ch_ccw;
882 orb->cmd.cpa = virt_to_dma32(cpa);
894 * to by @cp. However what @scsw->cpa stores is a host physical
898 * This function updates @scsw->cpa t
904 dma32_t cpa = scsw->cmd.cpa; local
[all...]
H A Dorb.h40 dma32_t cpa; /* channel program address */ member in struct:cmd_orb
H A Ddevice_ops.c162 * @cpa: logical start address of channel program
191 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, argument
233 ret = cio_start_key (sch, cpa, lpm, key);
251 * @cpa: logical start address of channel program
275 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, argument
279 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key,
286 * @cpa: logical start address of channel program
309 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, argument
312 return ccw_device_start_key(cdev, cpa, intparm, lpm,
319 * @cpa
347 ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa, unsigned long intparm, __u8 lpm, unsigned long flags, int expires) argument
[all...]
H A Dcio.c124 struct ccw1 * cpa, /* logical channel prog addr */
151 orb->cmd.cpa = virt_to_dma32(cpa);
176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) argument
178 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY);
123 cio_start_key(struct subchannel *sch, struct ccw1 * cpa, __u8 lpm, __u8 key) argument
H A Ddevice_status.c272 cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa;
H A Ddevice_fsm.c71 if (dma32_to_virt(orb->cmd.cpa) ==
73 dma32_to_virt(orb->cmd.cpa) ==
81 dma32_to_virt(orb->cmd.cpa),
/linux-master/sound/soc/sof/intel/
H A Dmtl.c239 u32 cpa; local
251 cpa = MTL_HFDSSCS_CPA_MASK;
253 (dsphfdsscs & cpa) == cpa, HDA_DSP_REG_POLL_INTERVAL_US,
341 unsigned int cpa; local
363 cpa = MTL_DSP2CXCTL_PRIMARY_CORE_CPA_MASK;
365 (dspcxctl & cpa) == cpa, HDA_DSP_REG_POLL_INTERVAL_US,
413 u32 dsphfdsscs, cpa; local
431 cpa
[all...]
H A Dhda-dsp.c190 unsigned int cpa; local
206 cpa = HDA_DSP_ADSPCS_CPA_MASK(core_mask);
209 (adspcs & cpa) == cpa,
/linux-master/drivers/s390/block/
H A Ddasd_3990_erp.c1592 dma32_t cpa = 0; local
1629 cpa = default_erp->refers->irb.scsw.cmd.cpa;
1631 if (cpa == 0) {
1709 ccw->cda = cpa;
1750 dma32_t cpa = 0; local
1786 cpa = previous_erp->irb.scsw.cmd.cpa;
1788 if (cpa == 0) {
1834 ccw->cda = cpa;
[all...]
H A Ddasd_fba.c675 (void *)(u64)dma32_to_u32(irb->scsw.cmd.cpa));
713 if (act < ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2) {
714 act = ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2;
717 end = min((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa) + 2, last);
H A Ddasd_eckd.c5599 dma32_to_virt(irb->scsw.cmd.cpa));
5642 fail = dma32_to_virt(irb->scsw.cmd.cpa); /* failing CCW */
/linux-master/arch/sparc/lib/
H A Dchecksum_32.S95 1: be cpa
102 b cpa
115 cpa: be 3f ! none to do label
/linux-master/arch/s390/include/asm/
H A Dscsw.h35 * @cpa: channel program address
57 dma32_t cpa; member in struct:cmd_scsw
/linux-master/fs/ext4/
H A Dmballoc.c4710 * from the goal block. @cpa is the prealloc
4717 struct ext4_prealloc_space *cpa)
4721 if (cpa == NULL) {
4725 cur_distance = abs(goal_block - cpa->pa_pstart);
4729 return cpa;
4732 atomic_dec(&cpa->pa_count);
4778 struct ext4_prealloc_space *tmp_pa = NULL, *cpa = NULL; local
4957 cpa = ext4_mb_check_group_pa(goal_block,
4958 tmp_pa, cpa);
4964 if (cpa) {
4715 ext4_mb_check_group_pa(ext4_fsblk_t goal_block, struct ext4_prealloc_space *pa, struct ext4_prealloc_space *cpa) argument
[all...]
/linux-master/drivers/s390/net/
H A Dlcs.c1399 (irb->scsw.cmd.cpa != 0)) {
1400 index = (struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)
1404 /* Bloody io subsystem tells us lies about cpa... */

Completed in 369 milliseconds