Home
last modified time | relevance | path

Searched refs:base_address (Results 1 – 25 of 85) sorted by relevance

1234

/linux-6.3-rc2/drivers/char/xilinx_hwicap/
A Dbuffer_icap.c104 return in_be32(base_address + (offset << 2)); in buffer_icap_get_bram()
177 out_be32(base_address + (offset << 2), data); in buffer_icap_set_bram()
192 void __iomem *base_address = drvdata->base_address; in buffer_icap_device_read() local
194 if (buffer_icap_busy(base_address)) in buffer_icap_device_read()
202 buffer_icap_set_offset(base_address, offset); in buffer_icap_device_read()
205 while (buffer_icap_busy(base_address)) { in buffer_icap_device_read()
226 void __iomem *base_address = drvdata->base_address; in buffer_icap_device_write() local
228 if (buffer_icap_busy(base_address)) in buffer_icap_device_write()
239 while (buffer_icap_busy(base_address)) { in buffer_icap_device_write()
274 void __iomem *base_address = drvdata->base_address; in buffer_icap_set_configuration() local
[all …]
A Dfifo_icap.c97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data); in fifo_icap_fifo_write()
108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET); in fifo_icap_fifo_read()
121 out_be32(drvdata->base_address + XHI_SZ_OFFSET, data); in fifo_icap_set_read_size()
186 return in_be32(drvdata->base_address + XHI_WFV_OFFSET); in fifo_icap_write_fifo_vacancy()
198 return in_be32(drvdata->base_address + XHI_RFO_OFFSET); in fifo_icap_read_fifo_occupancy()
364 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_reset()
366 out_be32(drvdata->base_address + XHI_CR_OFFSET, in fifo_icap_reset()
369 out_be32(drvdata->base_address + XHI_CR_OFFSET, in fifo_icap_reset()
385 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_flush_fifo()
387 out_be32(drvdata->base_address + XHI_CR_OFFSET, in fifo_icap_flush_fifo()
[all …]
A Dxilinx_hwicap.c664 drvdata->base_address = ioremap(drvdata->mem_start, drvdata->mem_size); in hwicap_setup()
665 if (!drvdata->base_address) { in hwicap_setup()
679 drvdata->base_address, in hwicap_setup()
694 iounmap(drvdata->base_address); in hwicap_setup()
735 iounmap(drvdata->base_address); in hwicap_remove()
/linux-6.3-rc2/drivers/misc/ibmasm/
A Dlowlevel.h53 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_enable_interrupts()
59 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_disable_interrupts()
65 ibmasm_enable_interrupts(base_address, SP_INTR_MASK); in enable_sp_interrupts()
70 ibmasm_disable_interrupts(base_address, SP_INTR_MASK); in disable_sp_interrupts()
75 ibmasm_enable_interrupts(base_address, UART_INTR_MASK); in enable_uart_interrupts()
80 ibmasm_disable_interrupts(base_address, UART_INTR_MASK); in disable_uart_interrupts()
91 mfa = readl(base_address + OUTBOUND_QUEUE_PORT); in get_mfa_outbound()
100 writel(mfa, base_address + OUTBOUND_QUEUE_PORT); in set_mfa_outbound()
103 static inline u32 get_mfa_inbound(void __iomem *base_address) in get_mfa_inbound() argument
105 u32 mfa = readl(base_address + INBOUND_QUEUE_PORT); in get_mfa_inbound()
[all …]
A Dlowlevel.c26 mfa = get_mfa_inbound(sp->base_address); in ibmasm_send_i2o_message()
33 message = get_i2o_message(sp->base_address, mfa); in ibmasm_send_i2o_message()
38 set_mfa_inbound(sp->base_address, mfa); in ibmasm_send_i2o_message()
47 void __iomem *base_address = sp->base_address; in ibmasm_interrupt_handler() local
50 if (!sp_interrupt_pending(base_address)) in ibmasm_interrupt_handler()
60 mfa = get_mfa_outbound(base_address); in ibmasm_interrupt_handler()
62 struct i2o_message *msg = get_i2o_message(base_address, mfa); in ibmasm_interrupt_handler()
67 set_mfa_outbound(base_address, mfa); in ibmasm_interrupt_handler()
A Dmodule.c96 sp->base_address = pci_ioremap_bar(pdev, 0); in ibmasm_init_one()
97 if (!sp->base_address) { in ibmasm_init_one()
109 enable_sp_interrupts(sp->base_address); in ibmasm_init_one()
136 disable_sp_interrupts(sp->base_address); in ibmasm_init_one()
139 iounmap(sp->base_address); in ibmasm_init_one()
166 disable_sp_interrupts(sp->base_address); in ibmasm_remove_one()
171 iounmap(sp->base_address); in ibmasm_remove_one()
A Duart.c25 iomem_base = sp->base_address + SCOUT_COM_B_BASE; in ibmasm_register_uart()
48 enable_uart_interrupts(sp->base_address); in ibmasm_register_uart()
56 disable_uart_interrupts(sp->base_address); in ibmasm_unregister_uart()
/linux-6.3-rc2/drivers/input/serio/
A Dxilinx_ps2.c92 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); in xps2_recv()
112 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET); in xps2_interrupt()
165 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); in sxps2_write()
167 out_be32(drvdata->base_address + XPS2_TX_DATA_OFFSET, c); in sxps2_write()
215 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, 0x00); in sxps2_close()
216 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0x00); in sxps2_close()
278 drvdata->base_address = ioremap(phys_addr, remap_size); in xps2_of_probe()
279 if (drvdata->base_address == NULL) { in xps2_of_probe()
287 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0); in xps2_of_probe()
296 (unsigned long long)phys_addr, drvdata->base_address, in xps2_of_probe()
[all …]
/linux-6.3-rc2/drivers/pinctrl/bcm/
A Dpinctrl-ns2-mux.c574 void __iomem *base_address; in ns2_pinmux_set() local
609 base_address = pinctrl->base0; in ns2_pinmux_set()
613 base_address = pinctrl->base1; in ns2_pinmux_set()
660 void __iomem *base_address; in ns2_pin_set_enable() local
662 base_address = pinctrl->pinconf_base; in ns2_pin_set_enable()
706 void __iomem *base_address; in ns2_pin_set_slew() local
708 base_address = pinctrl->pinconf_base; in ns2_pin_set_slew()
747 void __iomem *base_address; in ns2_pin_set_pull() local
749 base_address = pinctrl->pinconf_base; in ns2_pin_set_pull()
796 void __iomem *base_address; in ns2_pin_set_strength() local
[all …]
A Dpinctrl-nsp-mux.c391 void __iomem *base_address; in nsp_pinmux_set() local
425 base_address = pinctrl->base0; in nsp_pinmux_set()
429 base_address = pinctrl->base1; in nsp_pinmux_set()
433 base_address = pinctrl->base2; in nsp_pinmux_set()
441 val = readl(base_address); in nsp_pinmux_set()
444 writel(val, base_address); in nsp_pinmux_set()
A Dpinctrl-nsp-gpio.c97 void __iomem *base_address; in nsp_set_bit() local
100 base_address = chip->io_ctrl; in nsp_set_bit()
102 base_address = chip->base; in nsp_set_bit()
104 val = readl(base_address + reg); in nsp_set_bit()
110 writel(val, base_address + reg); in nsp_set_bit()
/linux-6.3-rc2/arch/x86/math-emu/
A Dget_address.c141 unsigned long base_address, limit, address, seg_top; in pm_address() local
163 base_address = seg_get_base(&descriptor); in pm_address()
164 address = base_address + offset; in pm_address()
167 limit += base_address - 1; in pm_address()
168 if (limit < base_address) in pm_address()
175 seg_top = base_address + (1 << 20); in pm_address()
176 if (seg_top < base_address) in pm_address()
184 (address > limit) || (address < base_address) ? 0 : in pm_address()
/linux-6.3-rc2/drivers/media/platform/nxp/imx-jpeg/
A Dmxc-jpeg-hw.c12 #define print_wrapper_reg(dev, base_address, reg_offset)\ argument
13 internal_print_wrapper_reg(dev, (base_address), #reg_offset,\
15 #define internal_print_wrapper_reg(dev, base_address, reg_name, reg_offset) {\ argument
17 val = readl((base_address) + (reg_offset));\
/linux-6.3-rc2/include/acpi/
A Dactbl2.h584 u64 base_address; member
1027 u64 base_address; member
1050 u64 base_address; member
1073 u64 base_address; member
1088 u64 base_address; member
1098 u64 base_address; member
1108 u64 base_address; member
1990 u64 base_address; member
2007 u64 base_address; member
2024 u64 base_address; member
[all …]
A Dactbl3.h224 u64 base_address; member
542 u64 base_address; member
557 u64 base_address; member
/linux-6.3-rc2/drivers/iio/adc/
A Dad7606_par.c24 insw((unsigned long)st->base_address, buf, count); in ad7606_par16_read_block()
39 insb((unsigned long)st->base_address, buf, count * 2); in ad7606_par8_read_block()
A Dad7606.h97 void __iomem *base_address; member
150 int ad7606_probe(struct device *dev, int irq, void __iomem *base_address,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dmub/inc/
A Ddmub_cmd.h3566 void *base_address; /**< CPU base address for ring's data */ member
3576 void *base_address; /**< CPU address for the ring's data */ member
3627 uint64_t volatile *dst = (uint64_t volatile *)((uint8_t *)(rb->base_address) + rb->wrpt); in dmub_rb_push_front()
3657 uint8_t *dst = (uint8_t *)(rb->base_address) + rb->wrpt; in dmub_rb_out_push_front()
3684 uint8_t *rb_cmd = (uint8_t *)(rb->base_address) + rb->rptr; in dmub_rb_front()
3724 uint8_t *rb_cmd = (uint8_t *)(rb->base_address) + rptr; in dmub_rb_peek_offset()
3745 …const uint64_t volatile *src = (const uint64_t volatile *)((uint8_t *)(rb->base_address) + rb->rpt… in dmub_rb_out_front()
3793 uint64_t *data = (uint64_t *)((uint8_t *)(rb->base_address) + rptr); in dmub_rb_flush_pending()
3818 rb->base_address = init_params->base_address; in dmub_rb_init()
3835 (uint8_t *)rb->base_address + rb->capacity - DMUB_RB_CMD_SIZE : in dmub_rb_get_return_data()
[all …]
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/
A Dia_css_common_io_types.h22 unsigned int base_address; member
/linux-6.3-rc2/drivers/staging/board/
A Dboard.c25 static bool find_by_address(u64 base_address) in find_by_address() argument
32 if (res.start == base_address) { in find_by_address()
/linux-6.3-rc2/drivers/acpi/arm64/
A Diort.c817 u64 addr = rmr_desc->base_address, size = rmr_desc->length; in iort_rmr_alloc()
835 size = PAGE_ALIGN(size + offset_in_page(rmr_desc->base_address)); in iort_rmr_alloc()
838 rmr_desc->base_address, in iort_rmr_alloc()
839 rmr_desc->base_address + rmr_desc->length - 1, in iort_rmr_alloc()
860 u64 end, start = desc[i].base_address, length = desc[i].length; in iort_rmr_desc_check_overlap()
872 u64 e_start = desc[j].base_address; in iort_rmr_desc_check_overlap()
1516 res[num_res].start = smmu->base_address; in arm_smmu_v3_init_resources()
1517 res[num_res].end = smmu->base_address + in arm_smmu_v3_init_resources()
1588 smmu->base_address, in arm_smmu_v3_set_proximity()
1625 res[num_res].start = smmu->base_address; in arm_smmu_init_resources()
[all …]
/linux-6.3-rc2/arch/x86/include/asm/
A Diommu.h26 u64 start = rmrr->base_address; in arch_rmrr_sanity_check()
A Dmsi.h38 base_address : 12; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
A Ddev.c18 phys_addr_t base_address; member
119 sf_dev->bar_base_addr = table->base_address + (sf_index * table->sf_bar_length); in mlx5_sf_dev_add()
318 table->base_address = pci_resource_start(dev->pdev, 2); in mlx5_sf_dev_table_create()
/linux-6.3-rc2/drivers/gpu/drm/amd/include/
A Ddiscovery.h100 uint32_t base_address[]; /* variable number of Addresses */ member
118 …uint32_t base_address[1]; /* Base Address list. Corresponds to the num_base_address … member

Completed in 59 milliseconds

1234