Home
last modified time | relevance | path

Searched refs:spa (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/misc/ocxl/
H A Dlink.c46 struct spa { struct
87 struct spa *spa; member
100 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq() argument
104 *dsisr = in_be64(spa->reg_dsisr); in read_irq()
105 *dar = in_be64(spa->reg_dar); in read_irq()
106 reg = in_be64(spa->reg_pe_handle); in read_irq()
110 static void ack_irq(struct spa *spa, enu argument
136 struct spa *spa = container_of(fault, struct spa, xsl_fault); xsl_fault_handler_bh() local
184 struct spa *spa = link->spa; xsl_fault_handler() local
257 unmap_irq_registers(struct spa *spa) unmap_irq_registers() argument
263 map_irq_registers(struct pci_dev *dev, struct spa *spa) map_irq_registers() argument
271 struct spa *spa = link->spa; setup_xsl_irq() local
326 struct spa *spa = link->spa; release_xsl_irq() local
338 struct spa *spa; alloc_spa() local
365 struct spa *spa = link->spa; free_spa() local
502 struct spa *spa = link->spa; ocxl_link_add_pe() local
579 struct spa *spa = link->spa; ocxl_link_update_pe() local
615 struct spa *spa = link->spa; ocxl_link_remove_pe() local
[all...]
H A Dtrace.h12 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
13 TP_ARGS(pid, spa, pasid, pidr, tidr),
17 __field(void*, spa)
25 __entry->spa = spa;
31 TP_printk("linux pid=%d spa=0x%p pasid=0x%x pidr=0x%x tidr=0x%x",
33 __entry->spa,
41 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
42 TP_ARGS(pid, spa, pasid, pidr, tidr)
46 TP_PROTO(pid_t pid, void *spa, in
[all...]
/kernel/linux/linux-6.6/drivers/misc/ocxl/
H A Dlink.c52 struct spa { struct
95 struct spa *spa; member
108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq() argument
112 *dsisr = in_be64(spa->reg_dsisr); in read_irq()
113 *dar = in_be64(spa->reg_dar); in read_irq()
114 reg = in_be64(spa->reg_pe_handle); in read_irq()
118 static void ack_irq(struct spa *spa, enu argument
144 struct spa *spa = container_of(fault, struct spa, xsl_fault); xsl_fault_handler_bh() local
192 struct spa *spa = link->spa; xsl_fault_handler() local
265 unmap_irq_registers(struct spa *spa) unmap_irq_registers() argument
271 map_irq_registers(struct pci_dev *dev, struct spa *spa) map_irq_registers() argument
279 struct spa *spa = link->spa; setup_xsl_irq() local
334 struct spa *spa = link->spa; release_xsl_irq() local
346 struct spa *spa; alloc_spa() local
373 struct spa *spa = link->spa; free_spa() local
544 struct spa *spa = link->spa; ocxl_link_add_pe() local
634 struct spa *spa = link->spa; ocxl_link_update_pe() local
670 struct spa *spa = link->spa; ocxl_link_remove_pe() local
[all...]
H A Dtrace.h76 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
77 TP_ARGS(pid, spa, pasid, pidr, tidr),
81 __field(void*, spa)
89 __entry->spa = spa;
95 TP_printk("linux pid=%d spa=0x%p pasid=0x%x pidr=0x%x tidr=0x%x",
97 __entry->spa,
105 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
106 TP_ARGS(pid, spa, pasid, pidr, tidr)
110 TP_PROTO(pid_t pid, void *spa, in
[all...]
/kernel/linux/linux-5.10/drivers/acpi/nfit/
H A Dmce.c40 struct acpi_nfit_system_address *spa = nfit_spa->spa; in nfit_handle_mce() local
42 if (nfit_spa_type(spa) != NFIT_SPA_PM) in nfit_handle_mce()
44 /* find the spa that covers the mce addr */ in nfit_handle_mce()
45 if (spa->address > mce->addr) in nfit_handle_mce()
47 if ((spa->address + spa->length - 1) < mce->addr) in nfit_handle_mce()
51 spa->range_index, spa->address, spa in nfit_handle_mce()
[all...]
H A Dcore.c678 int nfit_spa_type(struct acpi_nfit_system_address *spa) in nfit_spa_type() argument
683 if (guid_equal(to_nfit_uuid(i), (guid_t *)&spa->range_guid)) in nfit_spa_type()
690 struct acpi_nfit_system_address *spa) in add_spa()
695 if (spa->header.length != sizeof(*spa)) in add_spa()
699 if (memcmp(nfit_spa->spa, spa, sizeof(*spa)) == 0) { in add_spa()
705 nfit_spa = devm_kzalloc(dev, sizeof(*nfit_spa) + sizeof(*spa), in add_spa()
710 memcpy(nfit_spa->spa, sp in add_spa()
688 add_spa(struct acpi_nfit_desc *acpi_desc, struct nfit_table_prev *prev, struct acpi_nfit_system_address *spa) add_spa() argument
1025 nfit_mem_init_bdw(struct acpi_nfit_desc *acpi_desc, struct nfit_mem *nfit_mem, struct acpi_nfit_system_address *spa) nfit_mem_init_bdw() argument
1066 __nfit_mem_init(struct acpi_nfit_desc *acpi_desc, struct acpi_nfit_system_address *spa) __nfit_mem_init() argument
2348 acpi_nfit_init_interleave_set(struct acpi_nfit_desc *acpi_desc, struct nd_region_desc *ndr_desc, struct acpi_nfit_system_address *spa) acpi_nfit_init_interleave_set() argument
2711 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_get_cap() local
2729 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_start() local
2791 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_complete() local
2922 struct acpi_nfit_system_address *spa = nfit_spa->spa; acpi_nfit_init_mapping() local
2969 nfit_spa_is_virtual(struct acpi_nfit_system_address *spa) nfit_spa_is_virtual() argument
2977 nfit_spa_is_volatile(struct acpi_nfit_system_address *spa) nfit_spa_is_volatile() argument
2988 struct acpi_nfit_system_address *spa = nfit_spa->spa; acpi_nfit_register_region() local
[all...]
H A Dnfit.h169 struct acpi_nfit_system_address spa[]; member
304 struct acpi_nfit_system_address *spa; member
330 int nfit_spa_type(struct acpi_nfit_system_address *spa);
/kernel/linux/linux-6.6/drivers/acpi/nfit/
H A Dmce.c41 struct acpi_nfit_system_address *spa = nfit_spa->spa; in nfit_handle_mce() local
43 if (nfit_spa_type(spa) != NFIT_SPA_PM) in nfit_handle_mce()
45 /* find the spa that covers the mce addr */ in nfit_handle_mce()
46 if (spa->address > mce->addr) in nfit_handle_mce()
48 if ((spa->address + spa->length - 1) < mce->addr) in nfit_handle_mce()
52 spa->range_index, spa->address, spa in nfit_handle_mce()
[all...]
H A Dcore.c679 int nfit_spa_type(struct acpi_nfit_system_address *spa) in nfit_spa_type() argument
684 import_guid(&guid, spa->range_guid); in nfit_spa_type()
691 static size_t sizeof_spa(struct acpi_nfit_system_address *spa) in sizeof_spa() argument
693 if (spa->flags & ACPI_NFIT_LOCATION_COOKIE_VALID) in sizeof_spa()
694 return sizeof(*spa); in sizeof_spa()
695 return sizeof(*spa) - 8; in sizeof_spa()
700 struct acpi_nfit_system_address *spa) in add_spa()
705 if (spa->header.length != sizeof_spa(spa)) in add_spa()
709 if (memcmp(nfit_spa->spa, sp in add_spa()
698 add_spa(struct acpi_nfit_desc *acpi_desc, struct nfit_table_prev *prev, struct acpi_nfit_system_address *spa) add_spa() argument
1002 __nfit_mem_init(struct acpi_nfit_desc *acpi_desc, struct acpi_nfit_system_address *spa) __nfit_mem_init() argument
2256 acpi_nfit_init_interleave_set(struct acpi_nfit_desc *acpi_desc, struct nd_region_desc *ndr_desc, struct acpi_nfit_system_address *spa) acpi_nfit_init_interleave_set() argument
2350 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_get_cap() local
2368 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_start() local
2430 struct acpi_nfit_system_address *spa = nfit_spa->spa; ars_complete() local
2561 struct acpi_nfit_system_address *spa = nfit_spa->spa; acpi_nfit_init_mapping() local
2581 nfit_spa_is_virtual(struct acpi_nfit_system_address *spa) nfit_spa_is_virtual() argument
2589 nfit_spa_is_volatile(struct acpi_nfit_system_address *spa) nfit_spa_is_volatile() argument
2600 struct acpi_nfit_system_address *spa = nfit_spa->spa; acpi_nfit_register_region() local
[all...]
H A Dnfit.h169 struct acpi_nfit_system_address spa[]; member
298 struct acpi_nfit_system_address *spa; member
324 int nfit_spa_type(struct acpi_nfit_system_address *spa);
/kernel/linux/linux-6.6/tools/testing/nvdimm/test/
H A Dnfit.c663 struct nd_cmd_translate_spa *spa) in nfit_test_search_spa()
670 .addr = spa->spa, in nfit_test_search_spa()
691 spa->devices[0].nfit_device_handle = handle[nvdimm->id]; in nfit_test_search_spa()
692 spa->num_nvdimms = 1; in nfit_test_search_spa()
693 spa->devices[0].dpa = dpa; in nfit_test_search_spa()
699 struct nd_cmd_translate_spa *spa, unsigned int buf_len) in nfit_test_cmd_translate_spa()
701 if (buf_len < spa->translate_length) in nfit_test_cmd_translate_spa()
704 if (nfit_test_search_spa(bus, spa) < 0 || !spa in nfit_test_cmd_translate_spa()
662 nfit_test_search_spa(struct nvdimm_bus *bus, struct nd_cmd_translate_spa *spa) nfit_test_search_spa() argument
698 nfit_test_cmd_translate_spa(struct nvdimm_bus *bus, struct nd_cmd_translate_spa *spa, unsigned int buf_len) nfit_test_cmd_translate_spa() argument
1872 sizeof_spa(struct acpi_nfit_system_address *spa) sizeof_spa() argument
1880 struct acpi_nfit_system_address *spa = NULL; nfit_test0_alloc() local
1945 struct acpi_nfit_system_address *spa = NULL; nfit_test1_alloc() local
1994 struct acpi_nfit_system_address *spa; nfit_test0_setup() local
2741 struct acpi_nfit_system_address *spa; nfit_test1_setup() local
[all...]
H A Dnfit_test.h44 __u64 spa; member
/kernel/linux/linux-5.10/tools/testing/nvdimm/test/
H A Dnfit.c666 struct nd_cmd_translate_spa *spa) in nfit_test_search_spa()
673 .addr = spa->spa, in nfit_test_search_spa()
694 spa->devices[0].nfit_device_handle = handle[nvdimm->id]; in nfit_test_search_spa()
695 spa->num_nvdimms = 1; in nfit_test_search_spa()
696 spa->devices[0].dpa = dpa; in nfit_test_search_spa()
702 struct nd_cmd_translate_spa *spa, unsigned int buf_len) in nfit_test_cmd_translate_spa()
704 if (buf_len < spa->translate_length) in nfit_test_cmd_translate_spa()
707 if (nfit_test_search_spa(bus, spa) < 0 || !spa in nfit_test_cmd_translate_spa()
665 nfit_test_search_spa(struct nvdimm_bus *bus, struct nd_cmd_translate_spa *spa) nfit_test_search_spa() argument
701 nfit_test_cmd_translate_spa(struct nvdimm_bus *bus, struct nd_cmd_translate_spa *spa, unsigned int buf_len) nfit_test_cmd_translate_spa() argument
1989 struct acpi_nfit_system_address *spa; nfit_test0_setup() local
2736 struct acpi_nfit_system_address *spa; nfit_test1_setup() local
[all...]
H A Dnfit_test.h44 __u64 spa; member
/kernel/liteos_a/testsuites/kernel/sample/posix/pthread/
H A DIt_posix_pthread.h93 #define CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, res) \
95 { 0 }, det, expl, scp, spa, sco, sta, gua, ssi, desc, NULL, res, \
100 #define CASE_POS(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 0)
101 #define CASE_NEG(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 1)
102 #define CASE_UNK(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 2)
/kernel/liteos_a/testsuites/unittest/libc/posix/pthread/
H A DIt_posix_pthread.h100 #define CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, res) \
102 { 0 }, det, expl, scp, spa, sco, sta, gua, ssi, desc, NULL, res, \
107 #define CASE_POS(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 0)
108 #define CASE_NEG(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 1)
109 #define CASE_UNK(det, expl, scp, spa, sco, sta, gua, ssi, desc) CASE(det, expl, scp, spa, sco, sta, gua, ssi, desc, 2)
/kernel/linux/linux-5.10/arch/parisc/include/uapi/asm/
H A Dpdc.h382 /* char *spa; */
383 unsigned int spa; /* SPA base address */ member
541 unsigned char spa; member
/kernel/linux/linux-6.6/arch/parisc/include/uapi/asm/
H A Dpdc.h387 /* char *spa; */
388 unsigned int spa; /* SPA base address */ member
548 unsigned char spa; member
/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dnative.c244 if (!(afu->native->spa = (struct cxl_process_element *) in cxl_alloc_spa()
249 pr_devel("spa pages: %i afu->spa_max_procs: %i afu->num_procs: %i\n", in cxl_alloc_spa()
259 afu->native->sw_command_status = (__be64 *)((char *)afu->native->spa + in attach_spa()
262 spap = virt_to_phys(afu->native->spa) & CXL_PSL_SPAP_Addr; in attach_spa()
266 afu->native->spa, afu->native->spa_max_procs, in attach_spa()
278 if (afu->native->spa) { in cxl_release_spa()
279 free_pages((unsigned long) afu->native->spa, in cxl_release_spa()
281 afu->native->spa = NULL; in cxl_release_spa()
559 if (afu->native->spa == NULL) { in activate_afu_directed()
841 if (afu->native->spa in cxl_activate_dedicated_process_psl9()
[all...]
H A Dcontext.c103 ctx->elem = &ctx->afu->native->spa[i]; in cxl_context_init()
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dnative.c245 if (!(afu->native->spa = (struct cxl_process_element *) in cxl_alloc_spa()
250 pr_devel("spa pages: %i afu->spa_max_procs: %i afu->num_procs: %i\n", in cxl_alloc_spa()
260 afu->native->sw_command_status = (__be64 *)((char *)afu->native->spa + in attach_spa()
263 spap = virt_to_phys(afu->native->spa) & CXL_PSL_SPAP_Addr; in attach_spa()
267 afu->native->spa, afu->native->spa_max_procs, in attach_spa()
274 if (afu->native->spa) { in cxl_release_spa()
275 free_pages((unsigned long) afu->native->spa, in cxl_release_spa()
277 afu->native->spa = NULL; in cxl_release_spa()
555 if (afu->native->spa == NULL) { in activate_afu_directed()
837 if (afu->native->spa in cxl_activate_dedicated_process_psl9()
[all...]
H A Dcontext.c103 ctx->elem = &ctx->afu->native->spa[i]; in cxl_context_init()
/kernel/linux/linux-5.10/mm/
H A Dmemblock.c1254 phys_addr_t spa, epa; in __next_mem_pfn_range_in_zone() local
1259 &spa, &epa, &nid); in __next_mem_pfn_range_in_zone()
1263 unsigned long spfn = PFN_UP(spa); in __next_mem_pfn_range_in_zone()
1286 &spa, &epa, &nid); in __next_mem_pfn_range_in_zone()
/kernel/linux/linux-6.6/mm/
H A Dmemblock.c1323 phys_addr_t spa, epa; in __next_mem_pfn_range_in_zone() local
1327 &spa, &epa, NULL); in __next_mem_pfn_range_in_zone()
1331 unsigned long spfn = PFN_UP(spa); in __next_mem_pfn_range_in_zone()
1354 &spa, &epa, NULL); in __next_mem_pfn_range_in_zone()
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dfirmware.c1255 PAGE0->mem_cons.spa, __pa(PAGE0->mem_cons.dp.layers), in pdc_iodc_print()
1283 PAGE0->mem_kbd.spa, __pa(PAGE0->mem_kbd.dp.layers), in pdc_iodc_getc()

Completed in 32 milliseconds

12