/kernel/linux/linux-6.6/arch/x86/mm/pat/ |
H A D | set_memory.c | 67 * Serialize cpa() (for !DEBUG_PAGEALLOC which uses large identity mappings) 294 static unsigned long __cpa_addr(struct cpa_data *cpa, unsigned long idx) in __cpa_addr() argument 296 if (cpa->flags & CPA_PAGES_ARRAY) { in __cpa_addr() 297 struct page *page = cpa->pages[idx]; in __cpa_addr() 305 if (cpa->flags & CPA_ARRAY) in __cpa_addr() 306 return cpa->vaddr[idx]; in __cpa_addr() 308 return *cpa->vaddr + idx * PAGE_SIZE; in __cpa_addr() 392 struct cpa_data *cpa = data; in __cpa_flush_tlb() local 395 for (i = 0; i < cpa->numpages; i++) in __cpa_flush_tlb() 396 flush_tlb_one_kernel(fix_addr(__cpa_addr(cpa, in __cpa_flush_tlb() 401 struct cpa_data *cpa = data; cpa_flush() local 717 _lookup_address_cpa(struct cpa_data *cpa, unsigned long address, unsigned int *level) _lookup_address_cpa() argument 841 __should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) __should_split_large_page() argument 986 should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) should_split_large_page() argument 1001 split_set_pte(struct cpa_data *cpa, pte_t *pte, unsigned long pfn, pgprot_t ref_prot, unsigned long address, unsigned long size) split_set_pte() argument 1038 __split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address, struct page *base) __split_large_page() argument 1142 split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address) split_large_page() argument 1318 populate_pte(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) populate_pte() argument 1337 populate_pmd(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pud_t *pud, pgprot_t pgprot) populate_pmd() argument 1411 populate_pud(struct cpa_data *cpa, unsigned long start, p4d_t *p4d, pgprot_t pgprot) populate_pud() argument 1493 populate_pgd(struct cpa_data *cpa, unsigned long addr) populate_pgd() argument 1542 __cpa_process_fault(struct cpa_data *cpa, unsigned long vaddr, int primary) __cpa_process_fault() argument 1587 __change_page_attr(struct cpa_data *cpa, int primary) __change_page_attr() argument 1668 cpa_process_alias(struct cpa_data *cpa) cpa_process_alias() argument 1740 __change_page_attr_set_clr(struct cpa_data *cpa, int primary) __change_page_attr_set_clr() argument 1798 struct cpa_data cpa; change_page_attr_set_clr() local 2132 struct cpa_data cpa; __set_memory_enc_pgtable() local 2314 struct cpa_data cpa = { .vaddr = &tempaddr, __set_pages_p() local 2333 struct cpa_data cpa = { .vaddr = &tempaddr, __set_pages_np() local 2410 struct cpa_data cpa = { kernel_map_pages_in_pgd() local 2453 struct cpa_data cpa = { kernel_unmap_pages_in_pgd() local [all...] |
/kernel/linux/linux-5.10/arch/x86/mm/pat/ |
H A D | set_memory.c | 60 * Serialize cpa() (for !DEBUG_PAGEALLOC which uses large identity mappings) 264 static unsigned long __cpa_addr(struct cpa_data *cpa, unsigned long idx) in __cpa_addr() argument 266 if (cpa->flags & CPA_PAGES_ARRAY) { in __cpa_addr() 267 struct page *page = cpa->pages[idx]; in __cpa_addr() 275 if (cpa->flags & CPA_ARRAY) in __cpa_addr() 276 return cpa->vaddr[idx]; in __cpa_addr() 278 return *cpa->vaddr + idx * PAGE_SIZE; in __cpa_addr() 345 struct cpa_data *cpa = data; in __cpa_flush_tlb() local 348 for (i = 0; i < cpa->numpages; i++) in __cpa_flush_tlb() 349 flush_tlb_one_kernel(fix_addr(__cpa_addr(cpa, in __cpa_flush_tlb() 354 struct cpa_data *cpa = data; cpa_flush() local 641 _lookup_address_cpa(struct cpa_data *cpa, unsigned long address, unsigned int *level) _lookup_address_cpa() argument 765 __should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) __should_split_large_page() argument 908 should_split_large_page(pte_t *kpte, unsigned long address, struct cpa_data *cpa) should_split_large_page() argument 923 split_set_pte(struct cpa_data *cpa, pte_t *pte, unsigned long pfn, pgprot_t ref_prot, unsigned long address, unsigned long size) split_set_pte() argument 960 __split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address, struct page *base) __split_large_page() argument 1064 split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address) split_large_page() argument 1240 populate_pte(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) populate_pte() argument 1259 populate_pmd(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pud_t *pud, pgprot_t pgprot) populate_pmd() argument 1333 populate_pud(struct cpa_data *cpa, unsigned long start, p4d_t *p4d, pgprot_t pgprot) populate_pud() argument 1415 populate_pgd(struct cpa_data *cpa, unsigned long addr) populate_pgd() argument 1464 __cpa_process_fault(struct cpa_data *cpa, unsigned long vaddr, int primary) __cpa_process_fault() argument 1509 __change_page_attr(struct cpa_data *cpa, int primary) __change_page_attr() argument 1584 cpa_process_alias(struct cpa_data *cpa) cpa_process_alias() argument 1641 __change_page_attr_set_clr(struct cpa_data *cpa, int checkalias) __change_page_attr_set_clr() argument 1692 struct cpa_data cpa; change_page_attr_set_clr() local 1977 struct cpa_data cpa; __set_memory_enc_dec() local 2152 struct cpa_data cpa = { .vaddr = &tempaddr, __set_pages_p() local 2171 struct cpa_data cpa = { .vaddr = &tempaddr, __set_pages_np() local 2248 struct cpa_data cpa = { kernel_map_pages_in_pgd() local 2291 struct cpa_data cpa = { kernel_unmap_pages_in_pgd() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | vmur.c | 212 static void free_chan_prog(struct ccw1 *cpa) in free_chan_prog() argument 214 struct ccw1 *ptr = cpa; in free_chan_prog() 220 kfree(cpa); in free_chan_prog() 234 struct ccw1 *cpa; in alloc_chan_prog() local 245 cpa = kcalloc(rec_count + 1, sizeof(struct ccw1), in alloc_chan_prog() 247 if (!cpa) in alloc_chan_prog() 251 cpa[i].cmd_code = WRITE_CCW_CMD; in alloc_chan_prog() 252 cpa[i].flags = CCW_FLAG_CC | CCW_FLAG_SLI; in alloc_chan_prog() 253 cpa[i].count = reclen; in alloc_chan_prog() 256 free_chan_prog(cpa); in alloc_chan_prog() 271 do_ur_io(struct urdev *urd, struct ccw1 *cpa) do_ur_io() argument 419 struct ccw1 *cpa; do_write() local [all...] |
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | vmur.c | 193 static void free_chan_prog(struct ccw1 *cpa) in free_chan_prog() argument 195 struct ccw1 *ptr = cpa; in free_chan_prog() 201 kfree(cpa); in free_chan_prog() 215 struct ccw1 *cpa; in alloc_chan_prog() local 226 cpa = kcalloc(rec_count + 1, sizeof(struct ccw1), in alloc_chan_prog() 228 if (!cpa) in alloc_chan_prog() 232 cpa[i].cmd_code = WRITE_CCW_CMD; in alloc_chan_prog() 233 cpa[i].flags = CCW_FLAG_CC | CCW_FLAG_SLI; in alloc_chan_prog() 234 cpa[i].count = reclen; in alloc_chan_prog() 237 free_chan_prog(cpa); in alloc_chan_prog() 252 do_ur_io(struct urdev *urd, struct ccw1 *cpa) do_ur_io() argument 421 struct ccw1 *cpa; do_write() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 290 * @cpa: channel program address being questioned 299 static inline int is_cpa_within_range(u32 cpa, u32 head, int len) in is_cpa_within_range() argument 303 return (head <= cpa && cpa <= tail); in is_cpa_within_range() 660 ret = ccwchain_handle_ccw(orb->cmd.cpa, cp); in cp_init() 780 struct ccw1 *cpa; in cp_get_orb() local 796 cpa = chain->ch_ccw; in cp_get_orb() 797 orb->cmd.cpa = (__u32) __pa(cpa); in cp_get_orb() 809 * to by @cp. However what @scsw->cpa store 819 u32 cpa = scsw->cmd.cpa; cp_update_scsw() local [all...] |
H A D | device_ops.c | 162 * @cpa: logical start address of channel program 191 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout_key() argument 229 ret = cio_start_key (sch, cpa, lpm, key); in ccw_device_start_timeout_key() 247 * @cpa: logical start address of channel program 271 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_key() argument 275 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key, in ccw_device_start_key() 282 * @cpa: logical start address of channel program 305 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start() argument 308 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start() 315 * @cpa 343 ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa, unsigned long intparm, __u8 lpm, unsigned long flags, int expires) ccw_device_start_timeout() argument [all...] |
H A D | cio.c | 124 struct ccw1 * cpa, /* logical channel prog addr */ in cio_start_key() 151 orb->cmd.cpa = (__u32) __pa(cpa); in cio_start_key() 176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) in cio_start() argument 178 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY); in cio_start() 123 cio_start_key(struct subchannel *sch, struct ccw1 * cpa, __u8 lpm, __u8 key) cio_start_key() argument
|
H A D | orb.h | 37 u32 cpa; /* channel program address */ member
|
H A D | device_status.c | 271 cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa; in ccw_device_accumulate_irb()
|
H A D | device_fsm.c | 70 if ((void *)(addr_t)orb->cmd.cpa == in ccw_timeout_log() 72 (void *)(addr_t)orb->cmd.cpa == in ccw_timeout_log() 80 (void *)(addr_t)orb->cmd.cpa, in ccw_timeout_log()
|
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 293 * @cpa: channel program address being questioned 302 static inline int is_cpa_within_range(u32 cpa, u32 head, int len) in is_cpa_within_range() argument 306 return (head <= cpa && cpa <= tail); in is_cpa_within_range() 732 ret = ccwchain_handle_ccw(orb->cmd.cpa, cp); in cp_init() 852 struct ccw1 *cpa; in cp_get_orb() local 876 cpa = chain->ch_ccw; in cp_get_orb() 877 orb->cmd.cpa = (__u32)virt_to_phys(cpa); in cp_get_orb() 889 * to by @cp. However what @scsw->cpa store 899 u32 cpa = scsw->cmd.cpa; cp_update_scsw() local [all...] |
H A D | device_ops.c | 162 * @cpa: logical start address of channel program 191 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout_key() argument 229 ret = cio_start_key (sch, cpa, lpm, key); in ccw_device_start_timeout_key() 247 * @cpa: logical start address of channel program 271 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_key() argument 275 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key, in ccw_device_start_key() 282 * @cpa: logical start address of channel program 305 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start() argument 308 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start() 315 * @cpa 343 ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa, unsigned long intparm, __u8 lpm, unsigned long flags, int expires) ccw_device_start_timeout() argument [all...] |
H A D | cio.c | 124 struct ccw1 * cpa, /* logical channel prog addr */ in cio_start_key() 151 orb->cmd.cpa = (u32)virt_to_phys(cpa); in cio_start_key() 176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) in cio_start() argument 178 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY); in cio_start() 123 cio_start_key(struct subchannel *sch, struct ccw1 * cpa, __u8 lpm, __u8 key) cio_start_key() argument
|
H A D | orb.h | 37 u32 cpa; /* channel program address */ member
|
H A D | device_status.c | 272 cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa; in ccw_device_accumulate_irb()
|
H A D | device_fsm.c | 71 if ((void *)(addr_t)orb->cmd.cpa == in ccw_timeout_log() 73 (void *)(addr_t)orb->cmd.cpa == in ccw_timeout_log() 81 phys_to_virt(orb->cmd.cpa), in ccw_timeout_log()
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | mtl.c | 238 u32 cpa; in mtl_dsp_pre_fw_run() local 250 cpa = MTL_HFDSSCS_CPA_MASK; in mtl_dsp_pre_fw_run() 252 (dsphfdsscs & cpa) == cpa, HDA_DSP_REG_POLL_INTERVAL_US, in mtl_dsp_pre_fw_run() 338 unsigned int cpa; in mtl_dsp_core_power_up() local 360 cpa = MTL_DSP2CXCTL_PRIMARY_CORE_CPA_MASK; in mtl_dsp_core_power_up() 362 (dspcxctl & cpa) == cpa, HDA_DSP_REG_POLL_INTERVAL_US, in mtl_dsp_core_power_up() 410 u32 dsphfdsscs, cpa; in mtl_power_down_dsp() local 428 cpa in mtl_power_down_dsp() [all...] |
H A D | hda-dsp.c | 190 unsigned int cpa; in hda_dsp_core_power_up() local 206 cpa = HDA_DSP_ADSPCS_CPA_MASK(core_mask); in hda_dsp_core_power_up() 209 (adspcs & cpa) == cpa, in hda_dsp_core_power_up()
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | hda-dsp.c | 161 unsigned int cpa; in hda_dsp_core_power_up() local 171 cpa = HDA_DSP_ADSPCS_CPA_MASK(core_mask); in hda_dsp_core_power_up() 174 (adspcs & cpa) == cpa, in hda_dsp_core_power_up()
|
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_3990_erp.c | 1607 __u32 cpa = 0; in dasd_3990_erp_action_1B_32() local 1644 cpa = default_erp->refers->irb.scsw.cmd.cpa; in dasd_3990_erp_action_1B_32() 1646 if (cpa == 0) { in dasd_3990_erp_action_1B_32() 1725 ccw->cda = cpa; in dasd_3990_erp_action_1B_32() 1766 __u32 cpa = 0; in dasd_3990_update_1B() local 1802 cpa = previous_erp->irb.scsw.cmd.cpa; in dasd_3990_update_1B() 1804 if (cpa == 0) { in dasd_3990_update_1B() 1852 ccw->cda = cpa; in dasd_3990_update_1B() [all...] |
H A D | dasd_fba.c | 691 (void *) (addr_t) irb->scsw.cmd.cpa); in dasd_fba_dump_sense() 733 if (act < ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2) { in dasd_fba_dump_sense() 734 act = ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2; in dasd_fba_dump_sense() 737 end = min((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa + 2, last); in dasd_fba_dump_sense()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_3990_erp.c | 1612 __u32 cpa = 0; in dasd_3990_erp_action_1B_32() local 1649 cpa = default_erp->refers->irb.scsw.cmd.cpa; in dasd_3990_erp_action_1B_32() 1651 if (cpa == 0) { in dasd_3990_erp_action_1B_32() 1730 ccw->cda = cpa; in dasd_3990_erp_action_1B_32() 1771 __u32 cpa = 0; in dasd_3990_update_1B() local 1807 cpa = previous_erp->irb.scsw.cmd.cpa; in dasd_3990_update_1B() 1809 if (cpa == 0) { in dasd_3990_update_1B() 1857 ccw->cda = cpa; in dasd_3990_update_1B() [all...] |
H A D | dasd_fba.c | 682 (void *) (addr_t) irb->scsw.cmd.cpa); in dasd_fba_dump_sense() 724 if (act < ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2) { in dasd_fba_dump_sense() 725 act = ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2; in dasd_fba_dump_sense() 728 end = min((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa + 2, last); in dasd_fba_dump_sense()
|
/kernel/linux/linux-5.10/arch/sparc/lib/ |
H A D | checksum_32.S | 95 1: be cpa 102 b cpa 115 cpa: be 3f ! none to do label
|
/kernel/linux/linux-6.6/arch/sparc/lib/ |
H A D | checksum_32.S | 95 1: be cpa 102 b cpa 115 cpa: be 3f ! none to do label
|