| /drivers/s390/cio/ |
| A D | vfio_ccw_cp.c | 60 if (pa->pa_nr || pa->pa_iova) in page_array_alloc() 66 pa->pa_nr = len; in page_array_alloc() 68 pa->pa_iova = kcalloc(len, sizeof(*pa->pa_iova), GFP_KERNEL); in page_array_alloc() 69 if (!pa->pa_iova) in page_array_alloc() 72 pa->pa_page = kcalloc(len, sizeof(*pa->pa_page), GFP_KERNEL); in page_array_alloc() 73 if (!pa->pa_page) { in page_array_alloc() 74 kfree(pa->pa_iova); in page_array_alloc() 112 pa->pa_nr = 0; in page_array_unpin() 171 page_array_unpin(pa, vdev, pa->pa_nr, unaligned); in page_array_unpin_free() 172 kfree(pa->pa_page); in page_array_unpin_free() [all …]
|
| /drivers/thermal/ |
| A D | gov_power_allocator.c | 365 pa->granted_power = pa->max_power; in divvy_up_power() 372 struct power_actor *pa = &power[i]; in divvy_up_power() local 378 if (pa->granted_power > pa->max_power) { in divvy_up_power() 379 extra_power += pa->granted_power - pa->max_power; in divvy_up_power() 380 pa->granted_power = pa->max_power; in divvy_up_power() 383 pa->extra_actor_power = pa->max_power - pa->granted_power; in divvy_up_power() 444 pa->weighted_req_power = frac_to_int(weight * pa->req_power); in allocate_power() 447 &pa->max_power); in allocate_power() 451 total_req_power += pa->req_power; in allocate_power() 471 pa->granted_power); in allocate_power() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | umc_v6_7.h | 60 #define CHANNEL_HASH(channel_idx, pa) (((channel_idx) >> 4) ^ \ argument 61 (((pa) >> 20) & 0x1ULL & adev->df.hash_status.hash_64k) ^ \ 62 (((pa) >> 25) & 0x1ULL & adev->df.hash_status.hash_2m) ^ \ 63 (((pa) >> 34) & 0x1ULL & adev->df.hash_status.hash_1g)) 64 #define SET_CHANNEL_HASH(channel_idx, pa) do { \ argument 65 (pa) &= ~(0x1ULL << UMC_V6_7_PA_CH4_BIT); \ 66 (pa) |= (CHANNEL_HASH(channel_idx, pa) << UMC_V6_7_PA_CH4_BIT); \
|
| /drivers/net/ethernet/realtek/ |
| A D | r8169_firmware.c | 46 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; in rtl_fw_format_ok() local 73 pa->code = (__le32 *)(fw->data + start); in rtl_fw_format_ok() 74 pa->size = size; in rtl_fw_format_ok() 81 pa->code = (__le32 *)fw->data; in rtl_fw_format_ok() 82 pa->size = fw->size / FW_OPCODE_SIZE; in rtl_fw_format_ok() 93 for (index = 0; index < pa->size; index++) { in rtl_fw_data_ok() 94 u32 action = le32_to_cpu(pa->code[index]); in rtl_fw_data_ok() 118 if (index + 2 >= pa->size) in rtl_fw_data_ok() 124 if (index + 1 + regno >= pa->size) in rtl_fw_data_ok() 148 for (index = 0; index < pa->size; index++) { in rtl_fw_write_firmware() [all …]
|
| /drivers/net/fddi/skfp/ |
| A D | pmf.c | 370 if (((u_short)len < pa->p_len + PARA_LEN) || (pa->p_len & 3)) { in smt_build_pmf_response() 468 pa = (struct smt_para *) ((char *)pa + pa->p_len + PARA_LEN) ; in smt_build_pmf_response() 516 if (!pa) in smt_authorize() 518 if (pa->p_len != 8) in smt_authorize() 532 if (pa) { in smt_check_set_count() 1043 pa->p_type = para ; in smt_add_para() 1093 len = pa->p_len ; in smt_set_para() 1589 printf("TYPE %x LEN %x VALUE\t",pa->p_type,pa->p_len) ; in dump_smt() 1591 printf("TYPE %04x LEN %2x VALUE\t",pa->p_type,pa->p_len) ; in dump_smt() 1593 n = pa->p_len ; in dump_smt() [all …]
|
| /drivers/net/ethernet/amd/xgbe/ |
| A D | xgbe-desc.c | 215 pa->pages = pages; in xgbe_alloc_pages() 217 pa->pages_offset = 0; in xgbe_alloc_pages() 227 get_page(pa->pages); in xgbe_set_buffer_data() 228 bd->pa = *pa; in xgbe_set_buffer_data() 234 pa->pages_offset += len; in xgbe_set_buffer_data() 235 if ((pa->pages_offset + len) > pa->pages_len) { in xgbe_set_buffer_data() 237 bd->pa_unmap = *pa; in xgbe_set_buffer_data() 240 pa->pages = NULL; in xgbe_set_buffer_data() 241 pa->pages_len = 0; in xgbe_set_buffer_data() 242 pa->pages_offset = 0; in xgbe_set_buffer_data() [all …]
|
| /drivers/net/ethernet/synopsys/ |
| A D | dwc-xlgmac-desc.c | 357 pa->pages = pages; in xlgmac_alloc_pages() 359 pa->pages_offset = 0; in xlgmac_alloc_pages() 369 get_page(pa->pages); in xlgmac_set_buffer_data() 370 bd->pa = *pa; in xlgmac_set_buffer_data() 376 pa->pages_offset += len; in xlgmac_set_buffer_data() 377 if ((pa->pages_offset + len) > pa->pages_len) { in xlgmac_set_buffer_data() 379 bd->pa_unmap = *pa; in xlgmac_set_buffer_data() 382 pa->pages = NULL; in xlgmac_set_buffer_data() 383 pa->pages_len = 0; in xlgmac_set_buffer_data() 384 pa->pages_offset = 0; in xlgmac_set_buffer_data() [all …]
|
| /drivers/dio/ |
| A D | dio.c | 128 unsigned long pa; in dio_find() local 133 pa = dio_scodetophysaddr(scode); in dio_find() 135 if (!pa) in dio_find() 139 va = (void *)(pa + DIO_VIRADDRBASE); in dio_find() 141 va = ioremap(pa, PAGE_SIZE); in dio_find() 201 unsigned long pa; in dio_init() local 206 pa = dio_scodetophysaddr(scode); in dio_init() 208 if (!pa) in dio_init() 212 va = (void *)(pa + DIO_VIRADDRBASE); in dio_init() 214 va = ioremap(pa, PAGE_SIZE); in dio_init() [all …]
|
| /drivers/infiniband/hw/usnic/ |
| A D | usnic_uiom.c | 71 dma_addr_t pa; in usnic_uiom_put_pages() local 76 pa = sg_phys(sg); in usnic_uiom_put_pages() 99 dma_addr_t pa; in usnic_uiom_get_pages() local 165 pa = sg_phys(sg); in usnic_uiom_get_pages() 246 dma_addr_t pa; in usnic_uiom_map_sorted_intervals() local 267 pa_start = pa; in usnic_uiom_map_sorted_intervals() 268 pa_end = pa; in usnic_uiom_map_sorted_intervals() 274 (pa != pa_start)) { in usnic_uiom_map_sorted_intervals() 287 pa_start = pa; in usnic_uiom_map_sorted_intervals() 288 pa_end = pa; in usnic_uiom_map_sorted_intervals() [all …]
|
| /drivers/irqchip/ |
| A D | irq-gic-its-msi-parent.c | 22 static int its_translate_frame_address(struct device_node *msi_node, phys_addr_t *pa) in its_translate_frame_address() argument 35 *pa = res.start; in its_translate_frame_address() 110 phys_addr_t pa; in its_v5_pci_msi_prepare() local 123 ret = its_translate_frame_address(msi_node, &pa); in its_v5_pci_msi_prepare() 132 info->scratchpad[1].ul = pa; in its_v5_pci_msi_prepare() 178 u32 *dev_id, phys_addr_t *pa) in of_v5_pmsi_get_msi_info() argument 203 ret = its_translate_frame_address(args.np, pa); in of_v5_pmsi_get_msi_info() 216 ret = its_translate_frame_address(np, pa); in of_v5_pmsi_get_msi_info() 258 phys_addr_t pa; in its_v5_pmsi_prepare() local 265 ret = of_v5_pmsi_get_msi_info(domain->parent, dev, &dev_id, &pa); in its_v5_pmsi_prepare() [all …]
|
| /drivers/gpu/drm/i915/gvt/ |
| A D | mmio.c | 67 static void failsafe_emulate_mmio_rw(struct intel_vgpu *vgpu, u64 pa, in failsafe_emulate_mmio_rw() argument 79 offset = intel_vgpu_gpa_to_mmio_offset(vgpu, pa); in failsafe_emulate_mmio_rw() 109 int intel_vgpu_emulate_mmio_read(struct intel_vgpu *vgpu, u64 pa, in intel_vgpu_emulate_mmio_read() argument 118 failsafe_emulate_mmio_rw(vgpu, pa, p_data, bytes, true); in intel_vgpu_emulate_mmio_read() 123 offset = intel_vgpu_gpa_to_mmio_offset(vgpu, pa); in intel_vgpu_emulate_mmio_read() 146 ret = intel_gvt_read_gpa(vgpu, pa, p_data, bytes); in intel_vgpu_emulate_mmio_read() 184 int intel_vgpu_emulate_mmio_write(struct intel_vgpu *vgpu, u64 pa, in intel_vgpu_emulate_mmio_write() argument 193 failsafe_emulate_mmio_rw(vgpu, pa, p_data, bytes, false); in intel_vgpu_emulate_mmio_write() 199 offset = intel_vgpu_gpa_to_mmio_offset(vgpu, pa); in intel_vgpu_emulate_mmio_write() 222 ret = intel_gvt_write_gpa(vgpu, pa, p_data, bytes); in intel_vgpu_emulate_mmio_write()
|
| /drivers/clocksource/ |
| A D | timer-ti-dm-systimer.c | 240 u32 pa = 0; in dmtimer_systimer_assign_alwon() local 264 pa = res.start; in dmtimer_systimer_assign_alwon() 276 clockevent = pa; in dmtimer_systimer_assign_alwon() 279 clocksource = pa; in dmtimer_systimer_assign_alwon() 288 u32 pa = 0; in dmtimer_systimer_find_first_available() local 301 pa = res.start; in dmtimer_systimer_find_first_available() 306 return pa; in dmtimer_systimer_find_first_available() 814 u32 pa; in dmtimer_systimer_init() local 829 pa = (u32)res.start; in dmtimer_systimer_init() 830 if (!pa) in dmtimer_systimer_init() [all …]
|
| /drivers/net/wireless/ath/wil6210/ |
| A D | txrx_edma.c | 74 sring->pa = 0; in wil_sring_free() 101 &sring->pa); in wil_sring_alloc() 156 dma_addr_t pa; in wil_ring_alloc_skb_edma() local 205 memcpy(skb->cb, &pa, sizeof(pa)); in wil_ring_alloc_skb_edma() 268 dma_addr_t pa; in wil_move_all_rx_buff_to_free_list() local 282 memcpy(&pa, skb->cb, sizeof(pa)); in wil_move_all_rx_buff_to_free_list() 475 ring->pa = 0; in wil_ring_free_edma() 858 dma_addr_t pa; in wil_sring_reap_rx_edma() local 932 memcpy(&pa, skb->cb, sizeof(pa)); in wil_sring_reap_rx_edma() 1119 dma_addr_t pa, in wil_tx_desc_map_edma() argument [all …]
|
| A D | txrx.c | 201 &vring->pa, vring->ctx); in wil_vring_free() 205 &vring->pa, vring->ctx); in wil_vring_free() 209 dma_addr_t pa; in wil_vring_free() local 247 vring->pa = 0; in wil_vring_free() 263 dma_addr_t pa; in wil_vring_alloc_skb() local 448 dma_addr_t pa; in wil_vring_reap_rx() local 479 pa = wil_desc_addr(&d->dma.addr); in wil_vring_reap_rx() 1754 dma_addr_t pa; in __wil_tx_vring_tso() local 1870 pa = dma_map_single(dev, in __wil_tx_vring_tso() 2039 dma_addr_t pa; in __wil_tx_ring() local [all …]
|
| /drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | dma.c | 730 pa &= ~PCI32ADDR_HIGH; in dma64_dd_upd() 777 di->xmtptrbase = pa; in _dma_ddtable_init() 779 di->rcvptrbase = pa; in _dma_ddtable_init() 786 pa + di->ddoffsetlow); in _dma_ddtable_init() 791 pa + di->ddoffsetlow); in _dma_ddtable_init() 801 pa &= ~PCI32ADDR_HIGH; in _dma_ddtable_init() 805 pa + di->ddoffsetlow); in _dma_ddtable_init() 872 dma_addr_t pa; in dma64_getnextrxp() local 1030 dma_addr_t pa; in dma_rxfill() local 1276 dma_addr_t pa; in dma_txenq() local [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_controlq.c | 96 &cq->sq.desc_buf.pa, in ice_alloc_ctrlq_sq_ring() 116 &cq->rq.desc_buf.pa, in ice_alloc_ctrlq_rq_ring() 137 ring->desc_buf.pa = 0; in ice_free_cq_ring() 167 cq->rq_buf_size, &bi->pa, in ice_alloc_rq_bufs() 188 cpu_to_le32(upper_32_bits(bi->pa)); in ice_alloc_rq_bufs() 190 cpu_to_le32(lower_32_bits(bi->pa)); in ice_alloc_rq_bufs() 203 cq->rq.r.rq_bi[i].pa = 0; in ice_alloc_rq_bufs() 236 cq->sq_buf_size, &bi->pa, in ice_alloc_sq_bufs() 251 cq->sq.r.sq_bi[i].pa = 0; in ice_alloc_sq_bufs() 324 (qi)->ring.r.ring##_bi[i].pa); \ [all …]
|
| /drivers/infiniband/hw/irdma/ |
| A D | hmc.c | 73 entry->data = pa | in irdma_set_sd_entry() 151 u64 pa; in irdma_hmc_sd_grp() local 163 sd_entry->u.pd_table.pd_page_addr.pa : in irdma_hmc_sd_grp() 164 sd_entry->u.bp.addr.pa; in irdma_hmc_sd_grp() 165 irdma_set_sd_entry(pa, i, sd_entry->entry_type, in irdma_hmc_sd_grp() 351 mem->pa); in irdma_finish_del_sd_reg() 491 &dma_mem.pa, GFP_KERNEL); in irdma_add_sd_table_entry() 502 dma_mem.va, dma_mem.pa); in irdma_add_sd_table_entry() 574 page->size, &page->pa, in irdma_add_pd_table_entry() 585 page_desc = page->pa | 0x1; in irdma_add_pd_table_entry() [all …]
|
| /drivers/base/ |
| A D | platform.c | 563 kfree(pa->pdev.mfd_cell); in platform_device_release() 564 kfree(pa->pdev.resource); in platform_device_release() 565 kfree(pa->pdev.driver_override); in platform_device_release() 566 kfree(pa); in platform_device_release() 579 struct platform_object *pa; in platform_device_alloc() local 581 pa = kzalloc(sizeof(*pa) + strlen(name) + 1, GFP_KERNEL); in platform_device_alloc() 582 if (pa) { in platform_device_alloc() 583 strcpy(pa->name, name); in platform_device_alloc() 584 pa->pdev.name = pa->name; in platform_device_alloc() 585 pa->pdev.id = id; in platform_device_alloc() [all …]
|
| /drivers/infiniband/hw/ocrdma/ |
| A D | ocrdma_hw.c | 592 pa = &cmd->pa[0]; in ocrdma_mbx_create_mq() 1647 dma_addr_t pa; in ocrdma_mbx_create_ah_tbl() local 1685 dev->av_tbl.pa = pa; in ocrdma_mbx_create_ah_tbl() 1692 pa += PAGE_SIZE; in ocrdma_mbx_create_ah_tbl() 1867 ocrdma_build_q_pages(&cmd->cmd.pa[0], hw_pages, cq->pa, page_size); in ocrdma_mbx_create_cq() 2183 dma_addr_t pa; in ocrdma_set_create_qp_sq_cmd() local 2208 qp->sq.pa = pa; in ocrdma_set_create_qp_sq_cmd() 2257 qp->rq.pa = pa; in ocrdma_set_create_qp_rq_cmd() 2748 dma_addr_t pa; in ocrdma_mbx_create_srq() local 2776 srq->rq.pa = pa; in ocrdma_mbx_create_srq() [all …]
|
| /drivers/media/i2c/ |
| A D | mt9m114.c | 402 } pa; member 1136 mt9m114_pa_g_ctrl(sensor->pa.exposure); in mt9m114_pa_ctrl_update_exposure() 1137 sensor->pa.exposure->cur.val = sensor->pa.exposure->val; in mt9m114_pa_ctrl_update_exposure() 1140 mt9m114_pa_g_ctrl(sensor->pa.gain); in mt9m114_pa_ctrl_update_exposure() 1141 sensor->pa.gain->cur.val = sensor->pa.gain->val; in mt9m114_pa_ctrl_update_exposure() 1346 struct v4l2_subdev *sd = &sensor->pa.sd; in mt9m114_pa_init() 1347 struct media_pad *pads = &sensor->pa.pad; in mt9m114_pa_init() 1395 if (sensor->pa.exposure) in mt9m114_pa_init() 1401 if (sensor->pa.gain) in mt9m114_pa_init() 1438 v4l2_ctrl_handler_free(&sensor->pa.hdl); in mt9m114_pa_init() [all …]
|
| /drivers/iommu/ |
| A D | omap-iommu.c | 156 u32 l, pa; in omap2_iommu_enable() local 161 pa = virt_to_phys(obj->iopgd); in omap2_iommu_enable() 162 if (!IS_ALIGNED(pa, SZ_16K)) in omap2_iommu_enable() 169 iommu_write_reg(obj, pa, MMU_TTB); in omap2_iommu_enable() 549 if ((da | pa) & ~IOSECTION_MASK) { in iopgd_alloc_section() 566 if ((da | pa) & ~IOSUPER_MASK) { in iopgd_alloc_super() 568 __func__, da, pa, IOSUPER_SIZE); in iopgd_alloc_super() 605 if ((da | pa) & ~IOLARGE_MASK) { in iopte_alloc_large() 607 __func__, da, pa, IOLARGE_SIZE); in iopte_alloc_large() 654 err = fn(obj, e->da, e->pa, prot); in iopgtable_store_entry_core() [all …]
|
| /drivers/tty/serial/8250/ |
| A D | 8250_hp300.c | 127 unsigned long pa = dio_scodetophysaddr(scode); in hp300_setup_serial_console() local 128 if (!pa) in hp300_setup_serial_console() 134 port.mapbase = (pa + UART_OFFSET); in hp300_setup_serial_console() 137 port.irq = DIO_IPL(pa + DIO_VIRADDRBASE); in hp300_setup_serial_console() 140 out_8(pa + DIO_VIRADDRBASE + DCA_IC, DCA_IC_IE); in hp300_setup_serial_console() 142 if (DIO_ID(pa + DIO_VIRADDRBASE) & 0x80) in hp300_setup_serial_console()
|
| /drivers/crypto/nx/ |
| A D | nx-842.h | 100 #define LEN_ON_SIZE(pa, size) ((size) - ((pa) & ((size) - 1))) argument 101 #define LEN_ON_PAGE(pa) LEN_ON_SIZE(pa, PAGE_SIZE) argument
|
| /drivers/scsi/sym53c8xx_2/ |
| A D | sym_fw.c | 247 u32 *pa; in sym_fw_setup_bus_addresses() local 256 pa = (u32 *) &np->fwa_bas; in sym_fw_setup_bus_addresses() 258 pa[i] = np->scripta_ba + po[i]; in sym_fw_setup_bus_addresses() 264 pa = (u32 *) &np->fwb_bas; in sym_fw_setup_bus_addresses() 266 pa[i] = np->scriptb_ba + po[i]; in sym_fw_setup_bus_addresses() 272 pa = (u32 *) &np->fwz_bas; in sym_fw_setup_bus_addresses() 274 pa[i] = np->scriptz_ba + po[i]; in sym_fw_setup_bus_addresses()
|
| /drivers/net/ethernet/brocade/bna/ |
| A D | bfa_ioc.h | 40 u64 pa; /* ! Physical address */ member 50 #define bfa_dma_be_addr_set(dma_addr, pa) \ argument 51 __bfa_dma_be_addr_set(&dma_addr, (u64)pa) 53 __bfa_dma_be_addr_set(union bfi_addr_u *dma_addr, u64 pa) in __bfa_dma_be_addr_set() argument 55 dma_addr->a32.addr_lo = (u32) htonl(pa); in __bfa_dma_be_addr_set() 56 dma_addr->a32.addr_hi = (u32) htonl(upper_32_bits(pa)); in __bfa_dma_be_addr_set() 63 __bfa_alen_set(struct bfi_alen *alen, u32 len, u64 pa) in __bfa_alen_set() argument 66 bfa_dma_be_addr_set(alen->al_addr, pa); in __bfa_alen_set()
|