Home
last modified time | relevance | path

Searched refs:pa (Results 1 – 25 of 197) sorted by relevance

12345678

/drivers/s390/cio/
A Dvfio_ccw_cp.c60 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 Dgov_power_allocator.c365 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 Dumc_v6_7.h60 #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 Dr8169_firmware.c46 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 Dpmf.c370 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 Dxgbe-desc.c215 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 Ddwc-xlgmac-desc.c357 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 Ddio.c128 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 Dusnic_uiom.c71 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 Dirq-gic-its-msi-parent.c22 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 Dmmio.c67 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 Dtimer-ti-dm-systimer.c240 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 Dtxrx_edma.c74 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 Dtxrx.c201 &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 Ddma.c730 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 Dice_controlq.c96 &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 Dhmc.c73 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 Dplatform.c563 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 Docrdma_hw.c592 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 Dmt9m114.c402 } 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 Domap-iommu.c156 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 D8250_hp300.c127 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 Dnx-842.h100 #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 Dsym_fw.c247 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 Dbfa_ioc.h40 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()

Completed in 131 milliseconds

12345678