Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/char/xilinx_hwicap/
Dbuffer_icap.c90 return in_be32(drvdata->base_address + XHI_STATUS_REG_OFFSET); in buffer_icap_get_status()
101 static inline u32 buffer_icap_get_bram(void __iomem *base_address, in buffer_icap_get_bram() argument
104 return in_be32(base_address + (offset << 2)); in buffer_icap_get_bram()
115 static inline bool buffer_icap_busy(void __iomem *base_address) in buffer_icap_busy() argument
117 u32 status = in_be32(base_address + XHI_STATUS_REG_OFFSET); in buffer_icap_busy()
129 static inline void buffer_icap_set_size(void __iomem *base_address, in buffer_icap_set_size() argument
132 out_be32(base_address + XHI_SIZE_REG_OFFSET, data); in buffer_icap_set_size()
143 static inline void buffer_icap_set_offset(void __iomem *base_address, in buffer_icap_set_offset() argument
146 out_be32(base_address + XHI_BRAM_OFFSET_REG_OFFSET, data); in buffer_icap_set_offset()
159 static inline void buffer_icap_set_rnc(void __iomem *base_address, in buffer_icap_set_rnc() argument
[all …]
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()
130 out_be32(drvdata->base_address + XHI_CR_OFFSET, XHI_CR_WRITE_MASK); in fifo_icap_start_config()
140 out_be32(drvdata->base_address + XHI_CR_OFFSET, XHI_CR_READ_MASK); in fifo_icap_start_readback()
162 u32 status = in_be32(drvdata->base_address + XHI_SR_OFFSET); in fifo_icap_get_status()
173 u32 status = in_be32(drvdata->base_address + XHI_SR_OFFSET); in fifo_icap_busy()
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()
[all …]
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-v4.19/drivers/misc/ibmasm/
Dlowlevel.h55 static inline int sp_interrupt_pending(void __iomem *base_address) in sp_interrupt_pending() argument
57 return SP_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); in sp_interrupt_pending()
60 static inline int uart_interrupt_pending(void __iomem *base_address) in uart_interrupt_pending() argument
62 return UART_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); in uart_interrupt_pending()
65 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask) in ibmasm_enable_interrupts() argument
67 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_enable_interrupts()
71 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask) in ibmasm_disable_interrupts() argument
73 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_disable_interrupts()
77 static inline void enable_sp_interrupts(void __iomem *base_address) in enable_sp_interrupts() argument
79 ibmasm_enable_interrupts(base_address, SP_INTR_MASK); in enable_sp_interrupts()
[all …]
Dlowlevel.c40 mfa = get_mfa_inbound(sp->base_address); in ibmasm_send_i2o_message()
47 message = get_i2o_message(sp->base_address, mfa); in ibmasm_send_i2o_message()
52 set_mfa_inbound(sp->base_address, mfa); in ibmasm_send_i2o_message()
61 void __iomem *base_address = sp->base_address; in ibmasm_interrupt_handler() local
64 if (!sp_interrupt_pending(base_address)) in ibmasm_interrupt_handler()
74 mfa = get_mfa_outbound(base_address); in ibmasm_interrupt_handler()
76 struct i2o_message *msg = get_i2o_message(base_address, mfa); in ibmasm_interrupt_handler()
81 set_mfa_outbound(base_address, mfa); in ibmasm_interrupt_handler()
Dmodule.c110 sp->base_address = pci_ioremap_bar(pdev, 0); in ibmasm_init_one()
111 if (!sp->base_address) { in ibmasm_init_one()
123 enable_sp_interrupts(sp->base_address); in ibmasm_init_one()
148 disable_sp_interrupts(sp->base_address); in ibmasm_init_one()
152 iounmap(sp->base_address); in ibmasm_init_one()
179 disable_sp_interrupts(sp->base_address); in ibmasm_remove_one()
184 iounmap(sp->base_address); in ibmasm_remove_one()
Duart.c39 iomem_base = sp->base_address + SCOUT_COM_B_BASE; in ibmasm_register_uart()
62 enable_uart_interrupts(sp->base_address); in ibmasm_register_uart()
70 disable_uart_interrupts(sp->base_address); in ibmasm_unregister_uart()
/Linux-v4.19/drivers/input/serio/
Dxilinx_ps2.c76 void __iomem *base_address; /* virt. address of control registers */ member
100 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); in xps2_recv()
102 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET); in xps2_recv()
120 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET); in xps2_interrupt()
121 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr); in xps2_interrupt()
173 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); in sxps2_write()
175 out_be32(drvdata->base_address + XPS2_TX_DATA_OFFSET, c); in sxps2_write()
205 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, XPS2_GIER_GIE_MASK); in sxps2_open()
206 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, XPS2_IPIXR_RX_ALL); in sxps2_open()
223 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, 0x00); in sxps2_close()
[all …]
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-ns2-mux.c580 void __iomem *base_address; in ns2_pinmux_set() local
615 base_address = pinctrl->base0; in ns2_pinmux_set()
619 base_address = pinctrl->base1; in ns2_pinmux_set()
627 val = readl(base_address + grp->mux.offset); in ns2_pinmux_set()
630 writel(val, (base_address + grp->mux.offset)); in ns2_pinmux_set()
666 void __iomem *base_address; in ns2_pin_set_enable() local
668 base_address = pinctrl->pinconf_base; in ns2_pin_set_enable()
670 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_enable()
676 writel(val, (base_address + pin_data->pin_conf.offset)); in ns2_pin_set_enable()
712 void __iomem *base_address; in ns2_pin_set_slew() local
[all …]
Dpinctrl-nsp-mux.c397 void __iomem *base_address; in nsp_pinmux_set() local
431 base_address = pinctrl->base0; in nsp_pinmux_set()
435 base_address = pinctrl->base1; in nsp_pinmux_set()
439 base_address = pinctrl->base2; in nsp_pinmux_set()
447 val = readl(base_address); in nsp_pinmux_set()
450 writel(val, base_address); in nsp_pinmux_set()
Dpinctrl-nsp-gpio.c108 void __iomem *base_address; in nsp_set_bit() local
111 base_address = chip->io_ctrl; in nsp_set_bit()
113 base_address = chip->base; in nsp_set_bit()
115 val = readl(base_address + reg); in nsp_set_bit()
121 writel(val, base_address + reg); in nsp_set_bit()
/Linux-v4.19/arch/x86/math-emu/
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-v4.19/include/acpi/
Dactbl2.h175 u64 base_address; /* SMMU base address */ member
211 u64 base_address; /* SMMUv3 base address */ member
307 u64 base_address; /* IOMMU control registers */ member
637 u64 base_address; member
659 u64 base_address; member
682 u64 base_address; member
697 u64 base_address; member
707 u64 base_address; member
1207 u64 base_address; member
1224 u64 base_address; member
[all …]
/Linux-v4.19/arch/mips/pci/
Dpci-vr41xx.c64 .base_address = PCI_MAILBOX_BASE_ADDRESS,
68 .base_address = PCI_TARGET_WINDOW1_BASE_ADDRESS,
239 val = MBADD(mailbox->base_address) | TYPE_32BITSPACE | in vr41xx_pciu_init()
246 val = PMBA(window->base_address) | TYPE_32BITSPACE | in vr41xx_pciu_init()
253 val = PMBA(window->base_address) | TYPE_32BITSPACE | in vr41xx_pciu_init()
/Linux-v4.19/drivers/staging/iio/adc/
Dad7606.h40 void __iomem *base_address; member
63 int ad7606_probe(struct device *dev, int irq, void __iomem *base_address,
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()
Dad7606.c397 int ad7606_probe(struct device *dev, int irq, void __iomem *base_address, in ad7606_probe() argument
414 st->base_address = base_address; in ad7606_probe()
/Linux-v4.19/arch/mips/include/asm/vr41xx/
Dpci.h42 uint32_t base_address; member
46 uint32_t base_address; member
/Linux-v4.19/include/linux/
Dof_address.h39 u64 base_address);
77 u64 base_address) in of_find_matching_node_by_address() argument
/Linux-v4.19/drivers/staging/board/
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-v4.19/arch/sh/kernel/
Dtraps_64.c90 __u64 base_address, addr; in generate_and_check_address() local
101 base_address = regs->regs[basereg]; in generate_and_check_address()
106 addr = (__u64)((__s64)base_address + (displacement << width_shift)); in generate_and_check_address()
112 addr = base_address + offset; in generate_and_check_address()
/Linux-v4.19/drivers/nfc/s3fwrn5/
Dfirmware.h70 __u32 base_address; member
/Linux-v4.19/drivers/acpi/arm64/
Dgtdt.c231 !gtdt_frame->base_address || !gtdt_frame->timer_interrupt) in gtdt_parse_timer_block()
262 frame->cntbase = gtdt_frame->base_address; in gtdt_parse_timer_block()
/Linux-v4.19/drivers/irqchip/
Dirq-gic-v2m.c462 res.start = m->base_address; in acpi_parse_madt_msi()
463 res.end = m->base_address + SZ_4K - 1; in acpi_parse_madt_msi()
474 fwnode = irq_domain_alloc_fwnode((void *)m->base_address); in acpi_parse_madt_msi()
/Linux-v4.19/drivers/net/wireless/rsi/
Drsi_91x_usb.c475 u32 base_address, in rsi_usb_load_data_master_write() argument
489 status = rsi_usb_write_register_multiple(adapter, base_address, in rsi_usb_load_data_master_write()
496 base_address += block_size; in rsi_usb_load_data_master_write()
504 (adapter, base_address, in rsi_usb_load_data_master_write()

123