Home
last modified time | relevance | path

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

12

/linux/drivers/char/xilinx_hwicap/
H A 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 …]
H A Dxilinx_hwicap.h50 void __iomem *base_address;/* virt. address of the control registers */ member
/linux/drivers/misc/ibmasm/
H A Dlowlevel.h41 static inline int sp_interrupt_pending(void __iomem *base_address) in sp_interrupt_pending() argument
43 return SP_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); in sp_interrupt_pending()
46 static inline int uart_interrupt_pending(void __iomem *base_address) in uart_interrupt_pending() argument
48 return UART_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); in uart_interrupt_pending()
51 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask) in ibmasm_enable_interrupts() argument
53 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_enable_interrupts()
57 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask) in ibmasm_disable_interrupts() argument
59 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_disable_interrupts()
63 static inline void enable_sp_interrupts(void __iomem *base_address) in enable_sp_interrupts() argument
65 ibmasm_enable_interrupts(base_address, SP_INTR_MASK); in enable_sp_interrupts()
[all …]
H A Dlowlevel.c32 mfa = get_mfa_inbound(sp->base_address); in ibmasm_send_i2o_message()
37 message = get_i2o_message(sp->base_address, mfa); in ibmasm_send_i2o_message()
42 set_mfa_inbound(sp->base_address, mfa); in ibmasm_send_i2o_message()
51 void __iomem *base_address = sp->base_address; in ibmasm_interrupt_handler() local
54 if (!sp_interrupt_pending(base_address)) in ibmasm_interrupt_handler()
64 mfa = get_mfa_outbound(base_address); in ibmasm_interrupt_handler()
66 struct i2o_message *msg = get_i2o_message(base_address, mfa); in ibmasm_interrupt_handler()
71 set_mfa_outbound(base_address, mfa); in ibmasm_interrupt_handler()
H 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()
H 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()
H A Dremote.h75 #define mouse_addr(sp) (sp->base_address + CONDOR_MOUSE_DATA)
/linux/drivers/pinctrl/bcm/
H 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()
621 val = readl(base_address + grp->mux.offset); in ns2_pinmux_set()
624 writel(val, (base_address + grp->mux.offset)); 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()
664 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_enable()
670 writel(val, (base_address + pin_data->pin_conf.offset)); in ns2_pin_set_enable()
706 void __iomem *base_address; in ns2_pin_set_slew() local
[all …]
H 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()
H A Dpinctrl-nsp-gpio.c96 void __iomem *base_address; in nsp_set_bit() local
99 base_address = chip->io_ctrl; in nsp_set_bit()
101 base_address = chip->base; in nsp_set_bit()
103 val = readl(base_address + reg); in nsp_set_bit()
109 writel(val, base_address + reg); in nsp_set_bit()
/linux/drivers/media/platform/nxp/imx-jpeg/
H 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/drivers/iio/adc/
H A Dad7606_par.c125 insw((unsigned long)st->base_address, _buf, 1); in ad7606_par16_read_block()
133 insw((unsigned long)st->base_address, _buf, num); in ad7606_par16_read_block()
159 insb((unsigned long)st->base_address, _buf, 2); in ad7606_par8_read_block()
167 insb((unsigned long)st->base_address, _buf, num * 2); in ad7606_par8_read_block()
H A Dad7606.h148 void __iomem *base_address; member
224 int ad7606_probe(struct device *dev, int irq, void __iomem *base_address,
/linux/arch/x86/include/asm/
H A Diommu.h27 u64 start = rmrr->base_address; in arch_rmrr_sanity_check()
H A Dmsi.h38 base_address : 12; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c17 phys_addr_t base_address; member
118 sf_dev->bar_base_addr = table->base_address + (sf_index * table->sf_bar_length); in mlx5_sf_dev_add()
347 table->base_address = pci_resource_start(dev->pdev, 2); in mlx5_sf_dev_table_create()
/linux/arch/x86/kvm/
H A Dioapic.c610 return ((addr >= ioapic->base_address && in ioapic_in_range()
611 (addr < ioapic->base_address + IOAPIC_MEM_LENGTH))); in ioapic_in_range()
703 ioapic->base_address = IOAPIC_DEFAULT_BASE_ADDRESS; in kvm_ioapic_reset()
733 ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, ioapic->base_address, in kvm_ioapic_init()
/linux/drivers/acpi/
H A Dviot.c163 node->mmio.base_address); in viot_get_iommu()
221 ep->address = node->mmio.base_address; in viot_parse_node()
/linux/drivers/media/dvb-frontends/
H A Dstb0899_drv.h31 u32 base_address; member
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c79 to->base_address = out_frames[0]->data; in ia_css_yuv444_io_config()
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c76 to->base_address = out_frames[0]->data; in ia_css_bayer_io_config()
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_sdio.c557 u32 base_address, in rsi_sdio_load_data_master_write() argument
568 msb_address = base_address >> 16; in rsi_sdio_load_data_master_write()
586 lsb_address = (u16)base_address; in rsi_sdio_load_data_master_write()
596 base_address += block_size; in rsi_sdio_load_data_master_write()
598 if ((base_address >> 16) != msb_address) { in rsi_sdio_load_data_master_write()
617 lsb_address = (u16)base_address; in rsi_sdio_load_data_master_write()
/linux/include/uapi/linux/
H A Dedd.h89 __u16 base_address; member
/linux/drivers/bus/fsl-mc/
H A Ddprc.c578 region_desc->base_address = le64_to_cpu(rsp_params->base_addr); in dprc_get_obj_region()
580 region_desc->base_address = 0; in dprc_get_obj_region()
/linux/sound/pci/lx6464es/
H A Dlx_core.c57 void __iomem *base_address = chip->port_dsp_bar; in lx_dsp_register() local
58 return base_address + dsp_port_offsets[port]*4; in lx_dsp_register()
114 void __iomem *base_address = chip->port_plx_remapped; in lx_plx_register() local
115 return base_address + plx_port_offsets[port]; in lx_plx_register()

12