/linux-4.4.14/drivers/misc/ibmasm/ |
H A D | lowlevel.h | 55 static inline int sp_interrupt_pending(void __iomem *base_address) sp_interrupt_pending() argument 57 return SP_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); sp_interrupt_pending() 60 static inline int uart_interrupt_pending(void __iomem *base_address) uart_interrupt_pending() argument 62 return UART_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER); uart_interrupt_pending() 65 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask) ibmasm_enable_interrupts() argument 67 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; ibmasm_enable_interrupts() 71 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask) ibmasm_disable_interrupts() argument 73 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; ibmasm_disable_interrupts() 77 static inline void enable_sp_interrupts(void __iomem *base_address) enable_sp_interrupts() argument 79 ibmasm_enable_interrupts(base_address, SP_INTR_MASK); enable_sp_interrupts() 82 static inline void disable_sp_interrupts(void __iomem *base_address) disable_sp_interrupts() argument 84 ibmasm_disable_interrupts(base_address, SP_INTR_MASK); disable_sp_interrupts() 87 static inline void enable_uart_interrupts(void __iomem *base_address) enable_uart_interrupts() argument 89 ibmasm_enable_interrupts(base_address, UART_INTR_MASK); enable_uart_interrupts() 92 static inline void disable_uart_interrupts(void __iomem *base_address) disable_uart_interrupts() argument 94 ibmasm_disable_interrupts(base_address, UART_INTR_MASK); disable_uart_interrupts() 99 static inline u32 get_mfa_outbound(void __iomem *base_address) get_mfa_outbound() argument 105 mfa = readl(base_address + OUTBOUND_QUEUE_PORT); get_mfa_outbound() 112 static inline void set_mfa_outbound(void __iomem *base_address, u32 mfa) set_mfa_outbound() argument 114 writel(mfa, base_address + OUTBOUND_QUEUE_PORT); set_mfa_outbound() 117 static inline u32 get_mfa_inbound(void __iomem *base_address) get_mfa_inbound() argument 119 u32 mfa = readl(base_address + INBOUND_QUEUE_PORT); get_mfa_inbound() 127 static inline void set_mfa_inbound(void __iomem *base_address, u32 mfa) set_mfa_inbound() argument 129 writel(mfa, base_address + INBOUND_QUEUE_PORT); set_mfa_inbound() 132 static inline struct i2o_message *get_i2o_message(void __iomem *base_address, u32 mfa) get_i2o_message() argument 134 return (struct i2o_message *)(GET_MFA_ADDR(mfa) + base_address); get_i2o_message()
|
H A D | lowlevel.c | 40 mfa = get_mfa_inbound(sp->base_address); ibmasm_send_i2o_message() 47 message = get_i2o_message(sp->base_address, mfa); ibmasm_send_i2o_message() 52 set_mfa_inbound(sp->base_address, mfa); ibmasm_send_i2o_message() 61 void __iomem *base_address = sp->base_address; ibmasm_interrupt_handler() local 64 if (!sp_interrupt_pending(base_address)) ibmasm_interrupt_handler() 74 mfa = get_mfa_outbound(base_address); ibmasm_interrupt_handler() 76 struct i2o_message *msg = get_i2o_message(base_address, mfa); ibmasm_interrupt_handler() 81 set_mfa_outbound(base_address, mfa); ibmasm_interrupt_handler()
|
H A D | uart.c | 39 iomem_base = sp->base_address + SCOUT_COM_B_BASE; ibmasm_register_uart() 62 enable_uart_interrupts(sp->base_address); ibmasm_register_uart() 70 disable_uart_interrupts(sp->base_address); ibmasm_unregister_uart()
|
H A D | module.c | 108 sp->base_address = pci_ioremap_bar(pdev, 0); ibmasm_init_one() 109 if (!sp->base_address) { ibmasm_init_one() 121 enable_sp_interrupts(sp->base_address); ibmasm_init_one() 146 disable_sp_interrupts(sp->base_address); ibmasm_init_one() 150 iounmap(sp->base_address); ibmasm_init_one() 177 disable_sp_interrupts(sp->base_address); ibmasm_remove_one() 182 iounmap(sp->base_address); ibmasm_remove_one()
|
H A D | ibmasm.h | 153 void __iomem *base_address; member in struct:service_processor
|
H A D | remote.h | 88 #define mouse_addr(sp) (sp->base_address + CONDOR_MOUSE_DATA)
|
/linux-4.4.14/drivers/char/xilinx_hwicap/ |
H A D | buffer_icap.c | 90 return in_be32(drvdata->base_address + XHI_STATUS_REG_OFFSET); buffer_icap_get_status() 95 * @base_address: contains the base address of the component. 101 static inline u32 buffer_icap_get_bram(void __iomem *base_address, buffer_icap_get_bram() argument 104 return in_be32(base_address + (offset << 2)); buffer_icap_get_bram() 109 * @base_address: is the base address of the device 115 static inline bool buffer_icap_busy(void __iomem *base_address) buffer_icap_busy() argument 117 u32 status = in_be32(base_address + XHI_STATUS_REG_OFFSET); buffer_icap_busy() 123 * @base_address: is the base address of the device 129 static inline void buffer_icap_set_size(void __iomem *base_address, buffer_icap_set_size() argument 132 out_be32(base_address + XHI_SIZE_REG_OFFSET, data); buffer_icap_set_size() 137 * @base_address: contains the base address of the device. 143 static inline void buffer_icap_set_offset(void __iomem *base_address, buffer_icap_set_offset() argument 146 out_be32(base_address + XHI_BRAM_OFFSET_REG_OFFSET, data); buffer_icap_set_offset() 151 * @base_address: contains the base address of the device. 159 static inline void buffer_icap_set_rnc(void __iomem *base_address, buffer_icap_set_rnc() argument 162 out_be32(base_address + XHI_RNC_REG_OFFSET, data); buffer_icap_set_rnc() 167 * @base_address: contains the base address of the component. 174 static inline void buffer_icap_set_bram(void __iomem *base_address, buffer_icap_set_bram() argument 177 out_be32(base_address + (offset << 2), data); buffer_icap_set_bram() 192 void __iomem *base_address = drvdata->base_address; buffer_icap_device_read() local 194 if (buffer_icap_busy(base_address)) buffer_icap_device_read() 201 buffer_icap_set_size(base_address, (count << 2)); buffer_icap_device_read() 202 buffer_icap_set_offset(base_address, offset); buffer_icap_device_read() 203 buffer_icap_set_rnc(base_address, XHI_READBACK); buffer_icap_device_read() 205 while (buffer_icap_busy(base_address)) { buffer_icap_device_read() 226 void __iomem *base_address = drvdata->base_address; buffer_icap_device_write() local 228 if (buffer_icap_busy(base_address)) buffer_icap_device_write() 235 buffer_icap_set_size(base_address, count << 2); buffer_icap_device_write() 236 buffer_icap_set_offset(base_address, offset); buffer_icap_device_write() 237 buffer_icap_set_rnc(base_address, XHI_CONFIGURE); buffer_icap_device_write() 239 while (buffer_icap_busy(base_address)) { buffer_icap_device_write() 258 out_be32(drvdata->base_address + XHI_STATUS_REG_OFFSET, 0xFEFE); buffer_icap_reset() 275 void __iomem *base_address = drvdata->base_address; buffer_icap_set_configuration() local 281 buffer_icap_set_bram(base_address, buffer_count, data[i]); buffer_icap_set_configuration() 333 void __iomem *base_address = drvdata->base_address; buffer_icap_get_configuration() local 360 data[i] = buffer_icap_get_bram(base_address, buffer_count); buffer_icap_get_configuration()
|
H A D | fifo_icap.c | 97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data); fifo_icap_fifo_write() 108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET); fifo_icap_fifo_read() 121 out_be32(drvdata->base_address + XHI_SZ_OFFSET, data); fifo_icap_set_read_size() 130 out_be32(drvdata->base_address + XHI_CR_OFFSET, XHI_CR_WRITE_MASK); fifo_icap_start_config() 140 out_be32(drvdata->base_address + XHI_CR_OFFSET, XHI_CR_READ_MASK); fifo_icap_start_readback() 162 u32 status = in_be32(drvdata->base_address + XHI_SR_OFFSET); fifo_icap_get_status() 173 u32 status = in_be32(drvdata->base_address + XHI_SR_OFFSET); fifo_icap_busy() 186 return in_be32(drvdata->base_address + XHI_WFV_OFFSET); fifo_icap_write_fifo_vacancy() 198 return in_be32(drvdata->base_address + XHI_RFO_OFFSET); fifo_icap_read_fifo_occupancy() 364 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); fifo_icap_reset() 366 out_be32(drvdata->base_address + XHI_CR_OFFSET, fifo_icap_reset() 369 out_be32(drvdata->base_address + XHI_CR_OFFSET, fifo_icap_reset() 385 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); fifo_icap_flush_fifo() 387 out_be32(drvdata->base_address + XHI_CR_OFFSET, fifo_icap_flush_fifo() 390 out_be32(drvdata->base_address + XHI_CR_OFFSET, fifo_icap_flush_fifo()
|
H A D | xilinx_hwicap.c | 661 drvdata->base_address = ioremap(drvdata->mem_start, drvdata->mem_size); hwicap_setup() 662 if (!drvdata->base_address) { hwicap_setup() 676 drvdata->base_address, hwicap_setup() 691 iounmap(drvdata->base_address); hwicap_setup() 732 iounmap(drvdata->base_address); hwicap_remove()
|
H A D | xilinx_hwicap.h | 50 void __iomem *base_address;/* virt. address of the control registers */ member in struct:hwicap_drvdata
|
/linux-4.4.14/drivers/input/serio/ |
H A D | xilinx_ps2.c | 74 void __iomem *base_address; /* virt. address of control registers */ member in struct:xps2data 98 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); xps2_recv() 100 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET); xps2_recv() 118 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET); xps2_interrupt() 119 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr); xps2_interrupt() 171 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); sxps2_write() 173 out_be32(drvdata->base_address + XPS2_TX_DATA_OFFSET, c); sxps2_write() 203 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, XPS2_GIER_GIE_MASK); sxps2_open() 204 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, XPS2_IPIXR_RX_ALL); sxps2_open() 221 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, 0x00); sxps2_close() 222 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0x00); sxps2_close() 285 drvdata->base_address = ioremap(phys_addr, remap_size); xps2_of_probe() 286 if (drvdata->base_address == NULL) { xps2_of_probe() 294 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0); xps2_of_probe() 298 out_be32(drvdata->base_address + XPS2_SRST_OFFSET, XPS2_SRST_RESET); xps2_of_probe() 301 (unsigned long long)phys_addr, drvdata->base_address, xps2_of_probe() 343 iounmap(drvdata->base_address); xps2_of_remove()
|
/linux-4.4.14/arch/x86/math-emu/ |
H A D | get_address.c | 140 unsigned long base_address, limit, address, seg_top; pm_address() local 162 base_address = SEG_BASE_ADDR(descriptor); pm_address() 163 address = base_address + offset; pm_address() 164 limit = base_address pm_address() 166 if (limit < base_address) pm_address() 173 seg_top = base_address + (1 << 20); pm_address() 174 if (seg_top < base_address) pm_address() 182 (address > limit) || (address < base_address) ? 0 : pm_address()
|
/linux-4.4.14/arch/mips/include/asm/vr41xx/ |
H A D | pci.h | 42 uint32_t base_address; member in struct:pci_mailbox_address 46 uint32_t base_address; member in struct:pci_target_address_window
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
H A D | rsi_91x_usb_ops.c | 43 u32 base_address; rsi_copy_to_card() local 45 base_address = TA_LOAD_ADDRESS; rsi_copy_to_card() 48 lsb_address = base_address; rsi_copy_to_card() 59 base_address += block_size; rsi_copy_to_card() 63 lsb_address = base_address; rsi_copy_to_card()
|
H A D | rsi_91x_sdio_ops.c | 90 u32 base_address; rsi_copy_to_card() local 93 base_address = TA_LOAD_ADDRESS; rsi_copy_to_card() 94 msb_address = base_address >> 16; rsi_copy_to_card() 97 lsb_address = ((u16) base_address | RSI_SD_REQUEST_MASTER); rsi_copy_to_card() 108 base_address += block_size; rsi_copy_to_card() 109 if ((base_address >> 16) != msb_address) { rsi_copy_to_card() 122 lsb_address = ((u16) base_address | RSI_SD_REQUEST_MASTER); rsi_copy_to_card() 179 u32 base_address; rsi_load_ta_instructions() local 188 base_address = TA_LOAD_ADDRESS; rsi_load_ta_instructions() 189 msb_address = (base_address >> 16); rsi_load_ta_instructions()
|
/linux-4.4.14/drivers/staging/iio/adc/ |
H A D | ad7606.h | 73 void __iomem *base_address; member in struct:ad7606_state 91 void __iomem *base_address, unsigned id,
|
H A D | ad7606_par.c | 25 insw((unsigned long)st->base_address, buf, count); ad7606_par16_read_block() 41 insb((unsigned long)st->base_address, buf, count * 2); ad7606_par8_read_block()
|
H A D | ad7606_core.c | 466 void __iomem *base_address, ad7606_probe() 483 st->base_address = base_address; ad7606_probe() 465 ad7606_probe(struct device *dev, int irq, void __iomem *base_address, unsigned id, const struct ad7606_bus_ops *bops) ad7606_probe() argument
|
/linux-4.4.14/arch/mips/pci/ |
H A D | pci-vr41xx.c | 64 .base_address = PCI_MAILBOX_BASE_ADDRESS, 68 .base_address = PCI_TARGET_WINDOW1_BASE_ADDRESS, 239 val = MBADD(mailbox->base_address) | TYPE_32BITSPACE | vr41xx_pciu_init() 246 val = PMBA(window->base_address) | TYPE_32BITSPACE | vr41xx_pciu_init() 253 val = PMBA(window->base_address) | TYPE_32BITSPACE | vr41xx_pciu_init()
|
/linux-4.4.14/drivers/staging/board/ |
H A D | board.c | 28 static bool find_by_address(u64 base_address) find_by_address() argument 35 if (res.start == base_address) { find_by_address()
|
/linux-4.4.14/include/linux/ |
H A D | of_address.h | 37 u64 base_address); 70 u64 base_address) of_find_matching_node_by_address() 67 of_find_matching_node_by_address( struct device_node *from, const struct of_device_id *matches, u64 base_address) of_find_matching_node_by_address() argument
|
/linux-4.4.14/drivers/nfc/s3fwrn5/ |
H A D | firmware.h | 70 __u32 base_address; member in struct:s3fwrn5_fw_cmd_update_sector
|
H A D | firmware.c | 203 args.base_address = base_addr; s3fwrn5_fw_update_sector()
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | ioapic.h | 66 u64 base_address; member in struct:kvm_ioapic
|
H A D | ioapic.c | 478 return ((addr >= ioapic->base_address && ioapic_in_range() 479 (addr < ioapic->base_address + IOAPIC_MEM_LENGTH))); ioapic_in_range() 578 ioapic->base_address = IOAPIC_DEFAULT_BASE_ADDRESS; kvm_ioapic_reset() 607 ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, ioapic->base_address, kvm_ioapic_init()
|
H A D | lapic.h | 22 unsigned long base_address; member in struct:kvm_lapic
|
H A D | lapic.c | 1153 addr >= apic->base_address && apic_mmio_in_range() 1154 addr < apic->base_address + LAPIC_MMIO_LENGTH; apic_mmio_in_range() 1161 u32 offset = address - apic->base_address; apic_mmio_read() 1487 unsigned int offset = address - apic->base_address; apic_mmio_write() 1642 apic->base_address = apic->vcpu->arch.apic_base & kvm_lapic_set_base() 1646 apic->base_address != APIC_DEFAULT_PHYS_BASE) kvm_lapic_set_base() 1651 "0x%lx.\n", apic->vcpu->arch.apic_base, apic->base_address); kvm_lapic_set_base() 1711 "0x%016" PRIx64 ", base_address=0x%0lx.\n", __func__, kvm_lapic_reset() 1713 vcpu->arch.apic_base, apic->base_address); kvm_lapic_reset()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
H A D | stb0899_drv.h | 43 u32 base_address; member in struct:stb0899_s2_reg
|
H A D | stb0899_drv.c | 912 config->init_s2_demod[i].base_address, stb0899_init() 925 config->init_s2_fec[i].base_address, stb0899_init()
|
/linux-4.4.14/include/acpi/ |
H A D | actbl2.h | 344 u8 register_count; /* Number of base_address registers */ 356 * base_address (required) - Each in 12-byte Generic Address Structure format. 357 * address_size (required) - Array of u32 sizes corresponding to each base_address register. 486 u64 base_address; /* 4K aligned base address */ member in struct:acpi_dmar_reserved_memory 512 u64 base_address; member in struct:acpi_dmar_rhsa 754 u64 base_address; /* SMMU base address */ member in struct:acpi_iort_smmu 842 u64 base_address; /* IOMMU control registers */ member in struct:acpi_ivrs_hardware
|
H A D | actbl3.h | 326 u64 base_address; member in struct:acpi_gtdt_timer_entry 491 u64 base_address; member in struct:acpi_pcct_subspace 508 u64 base_address; member in struct:acpi_pcct_hw_reduced
|
H A D | actbl1.h | 810 u64 base_address; member in struct:acpi_madt_generic_interrupt 832 u64 base_address; member in struct:acpi_madt_generic_distributor 855 u64 base_address; member in struct:acpi_madt_generic_msi_frame 870 u64 base_address; member in struct:acpi_madt_generic_redistributor 880 u64 base_address; member in struct:acpi_madt_generic_translator 1164 u64 base_address; member in struct:acpi_srat_mem_affinity
|
/linux-4.4.14/arch/x86/mm/ |
H A D | srat.c | 178 start = ma->base_address; acpi_numa_memory_affinity_init()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | edd.h | 88 __u16 base_address; member in struct:edd_device_params::__anon14021::__anon14022
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | traps_64.c | 89 __u64 base_address, addr; generate_and_check_address() local 100 base_address = regs->regs[basereg]; generate_and_check_address() 105 addr = (__u64)((__s64)base_address + (displacement << width_shift)); generate_and_check_address() 111 addr = base_address + offset; generate_and_check_address()
|
/linux-4.4.14/drivers/acpi/ |
H A D | tables.c | 189 p->uid, p->base_address, acpi_table_print_madt_entry() 201 p->gic_id, p->base_address, acpi_table_print_madt_entry()
|
H A D | numa.c | 161 (unsigned long)p->base_address, acpi_table_print_srat_entry()
|
H A D | cppc_acpi.c | 336 comm_base_addr = cppc_ss->base_address; register_pcc_channel()
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 81 __u64 base_address; member in struct:kvm_ioapic_state
|
/linux-4.4.14/sound/pci/lx6464es/ |
H A D | lx_core.c | 72 void __iomem *base_address = chip->port_dsp_bar; lx_dsp_register() local 73 return base_address + dsp_port_offsets[port]*4; lx_dsp_register() 129 void __iomem *base_address = chip->port_plx_remapped; lx_plx_register() local 130 return base_address + plx_port_offsets[port]; lx_plx_register()
|
/linux-4.4.14/drivers/s390/block/ |
H A D | dasd_eckd.h | 223 __u8 base_address; member in struct:PFX_eckd_data
|
H A D | dasd_eckd.c | 516 pfxdata->base_address = basepriv->ned->unit_addr; prefix_LRE() 3000 pfxdata.base_address = basepriv->ned->unit_addr; prepare_itcw()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | mpc52xx.h | 189 u32 base_address; /* XLB + 0x6c */ member in struct:mpc52xx_xlb
|
/linux-4.4.14/drivers/iommu/ |
H A D | dmar.c | 461 if (drhd->reg_base_addr == rhsa->base_address) { for_each_drhd_unit() 504 (unsigned long long)rmrr->base_address, dmar_table_print_dmar_entry() 514 (unsigned long long)rhsa->base_address, dmar_table_print_dmar_entry()
|
H A D | intel-iommu.c | 437 u64 base_address; /* reserved base address*/ member in struct:dmar_rmrr_unit 2573 return iommu_prepare_identity_map(dev, rmrr->base_address, iommu_prepare_rmrr_dev() 3357 rmrr->base_address, for_each_rmrr_units() 4071 rmrru->base_address = rmrr->base_address; dmar_parse_one_rmrr()
|
/linux-4.4.14/drivers/irqchip/ |
H A D | irq-gic.c | 1282 gic_cpu_base = processor->base_address; gic_acpi_parse_madt_cpu() 1341 dist_base = ioremap(dist->base_address, ACPI_GICV2_DIST_MEM_SIZE); gic_v2_acpi_init()
|
/linux-4.4.14/drivers/of/ |
H A D | address.c | 849 u64 base_address) of_find_matching_node_by_address() 856 res.start == base_address) of_find_matching_node_by_address() 847 of_find_matching_node_by_address(struct device_node *from, const struct of_device_id *matches, u64 base_address) of_find_matching_node_by_address() argument
|
/linux-4.4.14/drivers/firmware/ |
H A D | edd.c | 152 info->params.interface_path.isa.base_address); edd_show_host_bus()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | acpi.c | 500 paddr = ma->base_address; acpi_numa_memory_affinity_init()
|
/linux-4.4.14/drivers/net/irda/ |
H A D | nsc-ircc.c | 573 default: net_err_ratelimited("%s(), invalid base_address\n", __func__); nsc_ircc_init_108()
|