| /drivers/net/ethernet/qlogic/netxen/ |
| D | netxen_nic_ctx.c | 267 u64 phys_addr; in nx_fw_cmd_create_rx_ctx() local 328 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx() 341 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx() 346 phys_addr = hostrq_phys_addr; in nx_fw_cmd_create_rx_ctx() 348 cmd.req.arg1 = (u32)(phys_addr >> 32); in nx_fw_cmd_create_rx_ctx() 349 cmd.req.arg2 = (u32)(phys_addr & 0xffffffff); in nx_fw_cmd_create_rx_ctx() 427 u64 offset, phys_addr; in nx_fw_cmd_create_tx_ctx() local 462 prq->dummy_dma_addr = cpu_to_le64(adapter->dummy_dma.phys_addr); in nx_fw_cmd_create_tx_ctx() 464 offset = recv_ctx->phys_addr + sizeof(struct netxen_ring_ctx); in nx_fw_cmd_create_tx_ctx() 469 prq_cds->host_phys_addr = cpu_to_le64(tx_ring->phys_addr); in nx_fw_cmd_create_tx_ctx() [all …]
|
| /drivers/input/serio/ |
| D | xilinx_ps2.c | 235 resource_size_t remap_size, phys_addr; in xps2_of_probe() local 267 phys_addr = r_mem.start; in xps2_of_probe() 269 if (!request_mem_region(phys_addr, remap_size, DRIVER_NAME)) { in xps2_of_probe() 271 (unsigned long long)phys_addr); in xps2_of_probe() 277 drvdata->base_address = ioremap(phys_addr, remap_size); in xps2_of_probe() 280 (unsigned long long)phys_addr); in xps2_of_probe() 295 (unsigned long long)phys_addr, drvdata->base_address, in xps2_of_probe() 305 "Xilinx XPS PS/2 at %08llX", (unsigned long long)phys_addr); in xps2_of_probe() 307 "xilinxps2/serio at %08llX", (unsigned long long)phys_addr); in xps2_of_probe() 315 release_mem_region(phys_addr, remap_size); in xps2_of_probe()
|
| /drivers/accel/habanalabs/common/mmu/ |
| D | mmu.c | 293 int hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, in hl_mmu_map_page() argument 325 ((hdev->asic_funcs->scramble_addr(hdev, phys_addr) & in hl_mmu_map_page() 329 (!is_dram_addr && ((phys_addr & (real_page_size - 1)) || in hl_mmu_map_page() 333 phys_addr, virt_addr, real_page_size); in hl_mmu_map_page() 337 real_phys_addr = phys_addr; in hl_mmu_map_page() 353 trace_habanalabs_mmu_map(&hdev->pdev->dev, virt_addr, phys_addr, page_size, flush_pte); in hl_mmu_map_page() 383 u64 phys_addr, u32 size) in hl_mmu_map_contiguous() argument 406 curr_pa = phys_addr + off; in hl_mmu_map_contiguous() 478 u64 *phys_addr) in hl_mmu_pa_page_with_offset() argument 517 *phys_addr = page_start + page_off + dram_base; in hl_mmu_pa_page_with_offset() [all …]
|
| D | mmu_v2_hr.c | 19 if (phys_hop_addr == pgt_info->phys_addr) in hl_mmu_v2_hr_get_pgt_info() 26 dma_addr_t phys_addr) in hl_mmu_v2_hr_add_pgt_info() argument 28 hash_add(ctx->hr_mmu_phys_hash, &pgt_info->node, phys_addr); in hl_mmu_v2_hr_add_pgt_info() 109 pgt_info->phys_addr, ctx->asid, pgt_info->num_of_ptes); in hl_mmu_v2_hr_ctx_fini() 146 hops_pgt_info[i]->phys_addr, in _hl_mmu_v2_hr_unmap() 206 u64 virt_addr, u64 phys_addr, in _hl_mmu_v2_hr_map() argument 239 scrambled_phys_addr = hdev->asic_funcs->scramble_addr(hdev, phys_addr); in _hl_mmu_v2_hr_map() 254 hops_pgt_info[i]->phys_addr, in _hl_mmu_v2_hr_map() 287 curr_pte = (hops_pgt_info[i]->phys_addr & HOP_PHYS_ADDR_MASK) | in _hl_mmu_v2_hr_map() 293 hops_pgt_info[i - 1]->phys_addr); in _hl_mmu_v2_hr_map() [all …]
|
| /drivers/pci/endpoint/ |
| D | pci-epc-mem.c | 179 phys_addr_t *phys_addr, size_t size) in pci_epc_mem_alloc_addr() argument 199 *phys_addr = mem->window.phys_base + in pci_epc_mem_alloc_addr() 201 virt_addr = ioremap(*phys_addr, align_size); in pci_epc_mem_alloc_addr() 219 phys_addr_t phys_addr) in pci_epc_get_matching_window() argument 227 if (phys_addr >= mem->window.phys_base && in pci_epc_get_matching_window() 228 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window() 244 void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr, in pci_epc_mem_free_addr() argument 253 mem = pci_epc_get_matching_window(epc, phys_addr); in pci_epc_mem_free_addr() 262 pageno = (phys_addr - mem->window.phys_base) >> page_shift; in pci_epc_mem_free_addr()
|
| /drivers/pci/endpoint/functions/ |
| D | pci-epf-ntb.c | 242 phys_addr_t phys_addr; in epf_ntb_configure_mw() local 255 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_configure_mw() 260 phys_addr += ctrl->mw1_offset; in epf_ntb_configure_mw() 274 ret = pci_epc_map_addr(epc, func_no, vfunc_no, phys_addr, addr, size); in epf_ntb_configure_mw() 301 phys_addr_t phys_addr; in epf_ntb_teardown_mw() local 312 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_teardown_mw() 315 phys_addr += ctrl->mw1_offset; in epf_ntb_teardown_mw() 319 pci_epc_unmap_addr(epc, func_no, vfunc_no, phys_addr); in epf_ntb_teardown_mw() 391 phys_addr_t phys_addr; in epf_ntb_configure_msi() local 405 phys_addr = peer_epf_bar->phys_addr; in epf_ntb_configure_msi() [all …]
|
| D | pci-epf-test.c | 418 phys_addr_t phys_addr; in pci_epf_test_read() local 426 src_addr = pci_epc_mem_alloc_addr(epc, &phys_addr, reg->size); in pci_epf_test_read() 434 ret = pci_epc_map_addr(epc, epf->func_no, epf->vfunc_no, phys_addr, in pci_epf_test_read() 459 phys_addr, reg->size, in pci_epf_test_read() 484 pci_epc_unmap_addr(epc, epf->func_no, epf->vfunc_no, phys_addr); in pci_epf_test_read() 487 pci_epc_mem_free_addr(epc, phys_addr, src_addr, reg->size); in pci_epf_test_read() 502 phys_addr_t phys_addr; in pci_epf_test_write() local 510 dst_addr = pci_epc_mem_alloc_addr(epc, &phys_addr, reg->size); in pci_epf_test_write() 518 ret = pci_epc_map_addr(epc, epf->func_no, epf->vfunc_no, phys_addr, in pci_epf_test_write() 546 ret = pci_epf_test_data_transfer(epf_test, phys_addr, in pci_epf_test_write() [all …]
|
| /drivers/firmware/efi/ |
| D | memattr.c | 58 u64 in_paddr = in->phys_addr; in entry_is_valid() 71 (!PAGE_ALIGNED(in->phys_addr) || in entry_is_valid() 85 u64 md_paddr = md->phys_addr; in entry_is_valid() 90 if (md->virt_addr == 0 && md->phys_addr != 0) { in entry_is_valid() 172 valid ? "" : "!", md.phys_addr, in efi_memattr_apply_permissions() 173 md.phys_addr + size - 1, in efi_memattr_apply_permissions()
|
| D | efi.c | 376 debugfs_blob[i].data = memremap(md->phys_addr, in efi_debugfs_init() 493 unsigned long long start = md->phys_addr; in efi_find_mirror() 513 int __efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md) in __efi_mem_desc_lookup() argument 532 if ((md->phys_addr & (EFI_PAGE_SIZE - 1)) || in __efi_mem_desc_lookup() 534 (md->num_pages > (U64_MAX - md->phys_addr) >> EFI_PAGE_SHIFT)) in __efi_mem_desc_lookup() 538 end = md->phys_addr + size; in __efi_mem_desc_lookup() 539 if (phys_addr >= md->phys_addr && phys_addr < end) { in __efi_mem_desc_lookup() 547 extern int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md) 556 u64 end = md->phys_addr + size; in efi_mem_desc_end() 958 u64 efi_mem_attributes(unsigned long phys_addr) in efi_mem_attributes() argument [all …]
|
| D | riscv-runtime.c | 39 phys_addr_t phys = md->phys_addr; in efi_virtmap_init() 98 res->start = md->phys_addr; in riscv_enable_runtime_services() 99 res->end = md->phys_addr + md_size - 1; in riscv_enable_runtime_services()
|
| D | arm-runtime.c | 61 phys_addr_t phys = md->phys_addr; in efi_virtmap_init() 120 res->start = md->phys_addr; in arm_enable_runtime_services() 121 res->end = md->phys_addr + md_size - 1; in arm_enable_runtime_services()
|
| /drivers/media/cec/core/ |
| D | cec-notifier.c | 31 u16 phys_addr; member 78 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_get_conn() 115 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_conn_register() 137 n->phys_addr = CEC_PHYS_ADDR_INVALID; in cec_notifier_conn_unregister() 166 cec_s_phys_addr(adap, n->phys_addr, false); in cec_notifier_cec_adap_register() 192 n->phys_addr = pa; in cec_notifier_set_phys_addr() 194 cec_s_phys_addr(n->cec_adap, n->phys_addr, false); in cec_notifier_set_phys_addr()
|
| D | cec-api.c | 94 u16 phys_addr; in cec_adap_g_phys_addr() local 97 phys_addr = adap->phys_addr; in cec_adap_g_phys_addr() 99 if (copy_to_user(parg, &phys_addr, sizeof(phys_addr))) in cec_adap_g_phys_addr() 104 static int cec_validate_phys_addr(u16 phys_addr) in cec_validate_phys_addr() argument 108 if (phys_addr == CEC_PHYS_ADDR_INVALID) in cec_validate_phys_addr() 111 if (phys_addr & (0xf << i)) in cec_validate_phys_addr() 116 if ((phys_addr & (0xf << i)) == 0) in cec_validate_phys_addr() 124 u16 phys_addr; in cec_adap_s_phys_addr() local 129 if (copy_from_user(&phys_addr, parg, sizeof(phys_addr))) in cec_adap_s_phys_addr() 132 err = cec_validate_phys_addr(phys_addr); in cec_adap_s_phys_addr() [all …]
|
| D | cec-adap.c | 300 ev.state_change.phys_addr = adap->phys_addr; in cec_post_state_event() 849 msg->msg[2] = adap->phys_addr >> 8; in cec_transmit_msg_fh() 850 msg->msg[3] = adap->phys_addr & 0xff; in cec_transmit_msg_fh() 1328 if (adap->phys_addr == CEC_PHYS_ADDR_INVALID) in cec_config_log_addr() 1389 if (!adap->needs_hpd || adap->phys_addr != CEC_PHYS_ADDR_INVALID) in cec_adap_unconfigure() 1459 cec_phys_addr_exp(adap->phys_addr), las->num_log_addrs); in cec_config_thread_func() 1476 if (adap->phys_addr && type == CEC_LOG_ADDR_TYPE_TV) in cec_config_thread_func() 1570 cec_msg_report_physical_addr(&msg, adap->phys_addr, in cec_config_thread_func() 1574 cec_phys_addr_exp(adap->phys_addr)); in cec_config_thread_func() 1646 enable = enable && adap->phys_addr != CEC_PHYS_ADDR_INVALID; in cec_adap_enable() [all …]
|
| /drivers/acpi/ |
| D | processor_core.c | 340 u64 *phys_addr, int *ioapic_id) in get_ioapic_id() argument 347 *phys_addr = ioapic->address; in get_ioapic_id() 352 static int parse_madt_ioapic_entry(u32 gsi_base, u64 *phys_addr) in parse_madt_ioapic_entry() argument 371 get_ioapic_id(hdr, gsi_base, phys_addr, &apic_id)) in parse_madt_ioapic_entry() 381 u64 *phys_addr) in parse_mat_ioapic_entry() argument 401 get_ioapic_id(header, gsi_base, phys_addr, &apic_id); in parse_mat_ioapic_entry() 419 int acpi_get_ioapic_id(acpi_handle handle, u32 gsi_base, u64 *phys_addr) in acpi_get_ioapic_id() argument 423 apic_id = parse_mat_ioapic_entry(handle, gsi_base, phys_addr); in acpi_get_ioapic_id() 425 apic_id = parse_madt_ioapic_entry(gsi_base, phys_addr); in acpi_get_ioapic_id()
|
| /drivers/net/ethernet/3com/ |
| D | 3c509.c | 215 static int el3_isa_id_sequence(__be16 *phys_addr) in el3_isa_id_sequence() argument 243 phys_addr[i] = htons(id_read_eeprom(i)); in el3_isa_id_sequence() 251 ether_addr_equal((u8 *)phys_addr, el3_devs[i]->dev_addr)) { in el3_isa_id_sequence() 254 phys_addr[0] & 0xff, phys_addr[0] >> 8, in el3_isa_id_sequence() 255 phys_addr[1] & 0xff, phys_addr[1] >> 8, in el3_isa_id_sequence() 256 phys_addr[2] & 0xff, phys_addr[2] >> 8); in el3_isa_id_sequence() 268 static void el3_dev_fill(struct net_device *dev, __be16 *phys_addr, int ioaddr, in el3_dev_fill() argument 273 eth_hw_addr_set(dev, (u8 *)phys_addr); in el3_dev_fill() 285 __be16 phys_addr[3]; in el3_isa_match() local 287 while ((err = el3_isa_id_sequence(phys_addr)) == 2) in el3_isa_match() [all …]
|
| /drivers/net/ethernet/marvell/ |
| D | mvneta_bm.c | 98 dma_addr_t phys_addr; in mvneta_bm_construct() local 105 phys_addr = dma_map_single(&priv->pdev->dev, buf, bm_pool->buf_size, in mvneta_bm_construct() 107 if (unlikely(dma_mapping_error(&priv->pdev->dev, phys_addr))) in mvneta_bm_construct() 110 mvneta_bm_pool_put_bp(priv, bm_pool, phys_addr); in mvneta_bm_construct() 124 &bm_pool->phys_addr, in mvneta_bm_pool_create() 131 bm_pool->phys_addr); in mvneta_bm_pool_create() 137 err = mvebu_mbus_get_dram_win_info(bm_pool->phys_addr, &target_id, in mvneta_bm_pool_create() 141 bm_pool->phys_addr); in mvneta_bm_pool_create() 147 bm_pool->phys_addr); in mvneta_bm_pool_create() 275 bm_pool->virt_addr, bm_pool->phys_addr); in mvneta_bm_pool_destroy()
|
| /drivers/misc/sgi-xp/ |
| D | xp_uv.c | 89 xp_expand_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_expand_memprotect_uv() argument 94 ret = uv_bios_change_memprotect(phys_addr, size, UV_MEMPROT_ALLOW_RW); in xp_expand_memprotect_uv() 107 xp_restrict_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_restrict_memprotect_uv() argument 112 ret = uv_bios_change_memprotect(phys_addr, size, in xp_restrict_memprotect_uv()
|
| /drivers/media/v4l2-core/ |
| D | v4l2-dv-timings.c | 1056 void v4l2_set_edid_phys_addr(u8 *edid, unsigned int size, u16 phys_addr) in v4l2_set_edid_phys_addr() argument 1064 edid[loc] = phys_addr >> 8; in v4l2_set_edid_phys_addr() 1065 edid[loc + 1] = phys_addr & 0xff; in v4l2_set_edid_phys_addr() 1094 u16 v4l2_phys_addr_for_input(u16 phys_addr, u8 input) in v4l2_phys_addr_for_input() argument 1100 if (phys_addr == 0) in v4l2_phys_addr_for_input() 1103 if ((phys_addr & 0x0fff) == 0) in v4l2_phys_addr_for_input() 1104 return phys_addr | (input << 8); in v4l2_phys_addr_for_input() 1106 if ((phys_addr & 0x00ff) == 0) in v4l2_phys_addr_for_input() 1107 return phys_addr | (input << 4); in v4l2_phys_addr_for_input() 1109 if ((phys_addr & 0x000f) == 0) in v4l2_phys_addr_for_input() [all …]
|
| /drivers/firmware/efi/libstub/ |
| D | efi-stub.c | 245 paddr = in->phys_addr; in efi_get_virtmap() 248 in->virt_addr = in->phys_addr + EFI_RT_VIRTUAL_OFFSET; in efi_get_virtmap() 260 paddr = round_down(in->phys_addr, SZ_64K); in efi_get_virtmap() 261 size += in->phys_addr - paddr; in efi_get_virtmap() 269 if (IS_ALIGNED(in->phys_addr, SZ_2M) && size >= SZ_2M) in efi_get_virtmap()
|
| /drivers/gpu/drm/i915/gt/ |
| D | intel_sa_media.c | 12 int intel_sa_mediagt_setup(struct intel_gt *gt, phys_addr_t phys_addr, in intel_sa_mediagt_setup() argument 37 gt->phys_addr = phys_addr; in intel_sa_mediagt_setup()
|
| /drivers/w1/masters/ |
| D | matrox_w1.c | 48 unsigned long phys_addr; member 134 dev->phys_addr = pci_resource_start(pdev, 1); in matrox_w1_probe() 136 dev->virt_addr = ioremap(dev->phys_addr, 16384); in matrox_w1_probe() 139 __func__, dev->phys_addr, 16384); in matrox_w1_probe()
|
| /drivers/xen/ |
| D | efi.c | 297 int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md) in efi_mem_desc_lookup() argument 306 return __efi_mem_desc_lookup(phys_addr, out_md); in efi_mem_desc_lookup() 307 phys_addr &= ~(u64)(EFI_PAGE_SIZE - 1); in efi_mem_desc_lookup() 313 .u.efi_info.mem.addr = phys_addr, in efi_mem_desc_lookup() 314 .u.efi_info.mem.size = U64_MAX - phys_addr, in efi_mem_desc_lookup() 321 phys_addr, rc); in efi_mem_desc_lookup() 324 out_md->phys_addr = info->mem.addr; in efi_mem_desc_lookup()
|
| /drivers/net/ethernet/hisilicon/ |
| D | hix5hd2_gmac.c | 214 dma_addr_t phys_addr; member 221 dma_addr_t phys_addr; member 380 hix5hd2_set_rx_fq(priv, priv->rx_fq.phys_addr); in hix5hd2_set_desc_addr() 381 hix5hd2_set_rx_bq(priv, priv->rx_bq.phys_addr); in hix5hd2_set_desc_addr() 382 hix5hd2_set_tx_rq(priv, priv->tx_rq.phys_addr); in hix5hd2_set_desc_addr() 383 hix5hd2_set_tx_bq(priv, priv->tx_bq.phys_addr); in hix5hd2_set_desc_addr() 766 addr = priv->tx_ring.phys_addr + pos * sizeof(struct sg_desc); in hix5hd2_net_xmit() 986 priv->pool[i].phys_addr); in hix5hd2_destroy_hw_desc_queue() 996 dma_addr_t phys_addr; in hix5hd2_init_hw_desc_queue() local 1006 virt_addr = dma_alloc_coherent(dev, size, &phys_addr, in hix5hd2_init_hw_desc_queue() [all …]
|
| /drivers/misc/ |
| D | pci_endpoint_test.c | 531 dma_addr_t phys_addr; in pci_endpoint_test_write() local 582 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_write() 583 offset = phys_addr - orig_phys_addr; in pci_endpoint_test_write() 586 phys_addr = orig_phys_addr; in pci_endpoint_test_write() 595 lower_32_bits(phys_addr)); in pci_endpoint_test_write() 597 upper_32_bits(phys_addr)); in pci_endpoint_test_write() 632 dma_addr_t phys_addr; in pci_endpoint_test_read() local 680 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_read() 681 offset = phys_addr - orig_phys_addr; in pci_endpoint_test_read() 684 phys_addr = orig_phys_addr; in pci_endpoint_test_read() [all …]
|