/drivers/w1/slaves/ |
H A D | w1_ds2780.c | 29 static int w1_ds2780_do_io(struct device *dev, char *buf, int addr, argument 34 if (addr > DS2780_DATA_SIZE || addr < 0) 37 count = min_t(int, count, DS2780_DATA_SIZE - addr); 42 w1_write_8(sl->master, addr); 46 w1_write_8(sl->master, addr); 54 int w1_ds2780_io(struct device *dev, char *buf, int addr, size_t count, argument 65 ret = w1_ds2780_do_io(dev, buf, addr, count, io); 73 int w1_ds2780_io_nolock(struct device *dev, char *buf, int addr, size_t count, argument 81 ret = w1_ds2780_do_io(dev, buf, addr, coun 87 w1_ds2780_eeprom_cmd(struct device *dev, int addr, int cmd) argument [all...] |
H A D | w1_ds2781.c | 27 static int w1_ds2781_do_io(struct device *dev, char *buf, int addr, argument 32 if (addr > DS2781_DATA_SIZE || addr < 0) 35 count = min_t(int, count, DS2781_DATA_SIZE - addr); 40 w1_write_8(sl->master, addr); 44 w1_write_8(sl->master, addr); 52 int w1_ds2781_io(struct device *dev, char *buf, int addr, size_t count, argument 63 ret = w1_ds2781_do_io(dev, buf, addr, count, io); 71 int w1_ds2781_io_nolock(struct device *dev, char *buf, int addr, size_t count, argument 79 ret = w1_ds2781_do_io(dev, buf, addr, coun 85 w1_ds2781_eeprom_cmd(struct device *dev, int addr, int cmd) argument [all...] |
/drivers/xen/ |
H A D | platform-pci.c | 50 unsigned long addr; local 52 addr = platform_mmio + platform_mmio_alloc; 56 return addr;
|
/drivers/ata/ |
H A D | pata_cypress.c | 58 u32 addr; local 71 pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); 73 addr &= ~0x0F; /* Mask bits */ 74 addr |= clamp_val(t.setup - 1, 0, 15); 76 pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr); 81 pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); 83 addr &= ~0xF0; /* Mask bits */ 84 addr |= (clamp_val(t.setup - 1, 0, 15) << 4); 86 pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr);
|
H A D | pata_opti.c | 113 u8 addr; local 133 addr = addr_timing[clock][pio]; 137 if (pair_addr > addr) 138 addr = pair_addr; 145 opti_write_reg(ap, addr, MISC_REG);
|
/drivers/bcma/ |
H A D | host_pci.c | 17 core->addr); 83 void __iomem *addr = core->bus->mmio + offset; local 88 ioread8_rep(addr, buffer, count); 92 ioread16_rep(addr, buffer, count >> 1); 96 ioread32_rep(addr, buffer, count >> 2); 106 void __iomem *addr = core->bus->mmio + offset; local 111 iowrite8_rep(addr, buffer, count); 115 iowrite16_rep(addr, buffer, count >> 1); 119 iowrite32_rep(addr, buffer, count >> 2);
|
/drivers/char/agp/ |
H A D | sgi-agp.c | 74 sgi_tioca_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, argument 77 return tioca_physpage_to_gart(addr);
|
/drivers/char/hw_random/ |
H A D | via-rng.c | 76 static inline u32 xstore(u32 *addr, u32 edx_in) argument 83 asm(".byte 0x0F,0xA7,0xC0 /* xstore %%edi (addr=%0) */" 84 : "=m" (*addr), "=a" (eax_out), "+d" (edx_in), "+D" (addr));
|
/drivers/firewire/ |
H A D | init_ohci1394_dma.c | 66 static inline u8 __init get_phy_reg(struct ohci *ohci, u8 addr) argument 71 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | 0x00008000); 84 static inline void __init set_phy_reg(struct ohci *ohci, u8 addr, u8 data) argument 88 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | data | 0x00004000);
|
/drivers/gpio/ |
H A D | gpio-it8761e.c | 47 static u8 read_reg(u8 addr, u8 port) argument 49 outb(addr, port); 53 static void write_reg(u8 data, u8 addr, u8 port) argument 55 outb(addr, port);
|
/drivers/gpu/drm/ |
H A D | drm_pci.c | 56 unsigned long addr; local 83 for (addr = (unsigned long)dmah->vaddr, sz = size; 84 sz > 0; addr += PAGE_SIZE, sz -= PAGE_SIZE) { 85 SetPageReserved(virt_to_page(addr)); 101 unsigned long addr; local 108 for (addr = (unsigned long)dmah->vaddr, sz = dmah->size; 109 sz > 0; addr += PAGE_SIZE, sz -= PAGE_SIZE) { 110 ClearPageReserved(virt_to_page(addr));
|
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_i2c.c | 347 nouveau_probe_i2c_addr(struct nouveau_i2c_chan *i2c, int addr) argument 352 .addr = addr, 358 .addr = addr, 384 for (i = 0; info[i].addr; i++) { 385 if (nouveau_probe_i2c_addr(i2c, info[i].addr) &&
|
H A D | nva3_copy.c | 171 u32 addr = nv_rd32(dev, 0x104040) >> 16; local 172 u32 mthd = (addr & 0x07ff) << 2; 173 u32 subc = (addr & 0x3800) >> 11;
|
H A D | nvc0_copy.c | 162 u32 addr = nv_rd32(dev, pcopy->fuc + 0x040) >> 16; local 163 u32 mthd = (addr & 0x07ff) << 2; 164 u32 subc = (addr & 0x3800) >> 11;
|
/drivers/gpu/drm/radeon/ |
H A D | rs400.c | 212 int rs400_gart_set_page(struct radeon_device *rdev, int i, uint64_t addr) argument 221 entry = (lower_32_bits(addr) & PAGE_MASK) | 222 ((upper_32_bits(addr) & 0xff) << 4) |
|
/drivers/gpu/ion/ |
H A D | ion_carveout_heap.c | 50 void ion_carveout_free(struct ion_heap *heap, ion_phys_addr_t addr, argument 56 if (addr == ION_CARVEOUT_ALLOCATE_FAIL) 58 gen_pool_free(carveout_heap->pool, addr, size); 63 ion_phys_addr_t *addr, size_t *len) 65 *addr = buffer->priv_phys; 61 ion_carveout_heap_phys(struct ion_heap *heap, struct ion_buffer *buffer, ion_phys_addr_t *addr, size_t *len) argument
|
/drivers/i2c/busses/ |
H A D | i2c-isch.c | 142 * adap is i2c_adapter pointer, addr is the i2c device bus address, read_write 147 static s32 sch_access(struct i2c_adapter *adap, u16 addr, argument 163 outb((addr << 1) | read_write, SMBHSTADD); 167 outb((addr << 1) | read_write, SMBHSTADD); 173 outb((addr << 1) | read_write, SMBHSTADD); 180 outb((addr << 1) | read_write, SMBHSTADD); 189 outb((addr << 1) | read_write, SMBHSTADD);
|
H A D | i2c-powermac.c | 41 u16 addr, 51 int addrdir = (addr << 1) | read; 95 * a repeat start/addr phase (but not stop in between) 169 addrdir = (msgs->addr << 1) | read; 305 info.addr = ((*prop) & 0xff) >> 1; 40 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data* data) argument
|
/drivers/i2c/ |
H A D | i2c-smbus.c | 40 unsigned short addr; member in struct:alert_data 50 if (!client || client->addr != data->addr) 103 data.addr = status >> 1; 105 if (data.addr == prev_addr) { 107 "0x%02x, skipping\n", data.addr); 111 data.addr, data.flag); 116 prev_addr = data.addr;
|
/drivers/ide/ |
H A D | ide-dma-sff.c | 55 unsigned long addr = hwif->dma_base + ATA_DMA_STATUS; local 58 return readb((void __iomem *)addr); 60 return inb(addr); 66 unsigned long addr = hwif->dma_base + ATA_DMA_STATUS; local 69 writeb(val, (void __iomem *)addr); 71 outb(val, addr);
|
/drivers/infiniband/core/ |
H A D | umem.c | 73 * @addr: userspace virtual address to start at 78 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, argument 106 umem->offset = addr & ~PAGE_MASK; 148 cur_base = addr & PAGE_MASK;
|
/drivers/infiniband/hw/ehca/ |
H A D | ipz_pt_fn.c | 80 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset) argument 85 if (addr >= page && addr < page + queue->pagesize) { 86 *q_offset = addr - page + i * queue->pagesize;
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_dma.c | 64 u64 addr, size_t size, 76 u64 addr; local 81 addr = BAD_DMA_ADDRESS; 85 addr = (u64) page_address(page); 86 if (addr) 87 addr += offset; 91 return addr; 95 u64 addr, size_t size, 105 u64 addr; local 112 addr 63 ipath_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument 94 ipath_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument 131 u64 addr = (u64) page_address(sg_page(sg)); local 144 ipath_sync_single_for_cpu(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction dir) argument 151 ipath_sync_single_for_device(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction dir) argument 162 void *addr = NULL; local [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_dma.c | 60 static void qib_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, argument 70 u64 addr; local 75 addr = BAD_DMA_ADDRESS; 79 addr = (u64) page_address(page); 80 if (addr) 81 addr += offset; 85 return addr; 88 static void qib_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, argument 98 u64 addr; local 105 addr 124 u64 addr = (u64) page_address(sg_page(sg)); local 137 qib_sync_single_for_cpu(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction dir) argument 142 qib_sync_single_for_device(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction dir) argument 152 void *addr = NULL; local [all...] |
/drivers/input/joystick/iforce/ |
H A D | iforce-packets.c | 137 static int mark_core_as_ready(struct iforce *iforce, unsigned short addr) argument 146 (iforce->core_effects[i].mod1_chunk.start == addr || 147 iforce->core_effects[i].mod2_chunk.start == addr)) { 152 dev_warn(&iforce->dev->dev, "unused effect %04x updated !!!\n", addr);
|