/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | anx9805.c | 33 u8 addr; member 39 u8 addr; member 53 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x10; in anx9805_bus_xfer() 54 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x10); in anx9805_bus_xfer() 55 nvkm_wri2cr(adap, pad->addr, 0x07, tmp); in anx9805_bus_xfer() 56 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); in anx9805_bus_xfer() 60 if ( (msg->flags & I2C_M_RD) && msg->addr == 0x50) { in anx9805_bus_xfer() 61 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); in anx9805_bus_xfer() 62 nvkm_wri2cr(adap, bus->addr, 0x41, seg); in anx9805_bus_xfer() 63 nvkm_wri2cr(adap, bus->addr, 0x42, off); in anx9805_bus_xfer() [all …]
|
/drivers/staging/r8188eu/include/ |
D | rtw_io.h | 22 #define rtw_usb_buffer_free(dev, size, addr, dma) \ argument 23 usb_free_coherent((dev), (size), (addr), (dma)) 88 u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr); 89 u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr); 90 u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr); 91 int (*_write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val); 92 int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val); 93 int (*_write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val); 94 int (*_writeN)(struct intf_hdl *pintfhdl, u32 addr, u32 length, 96 int (*_write8_async)(struct intf_hdl *pintfhdl, u32 addr, u8 val); [all …]
|
/drivers/media/pci/cx18/ |
D | cx18-io.h | 24 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl() argument 26 return __raw_readl(addr); in cx18_raw_readl() 30 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry() argument 32 __raw_writel(val, addr); in cx18_raw_writel_noretry() 35 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel() argument 39 cx18_raw_writel_noretry(cx, val, addr); in cx18_raw_writel() 40 if (val == cx18_raw_readl(cx, addr)) in cx18_raw_writel() 46 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl() argument 48 return readl(addr); in cx18_readl() 52 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry() argument [all …]
|
/drivers/net/wireless/realtek/rtw88/ |
D | hci.h | 25 u8 (*read8)(struct rtw_dev *rtwdev, u32 addr); 26 u16 (*read16)(struct rtw_dev *rtwdev, u32 addr); 27 u32 (*read32)(struct rtw_dev *rtwdev, u32 addr); 28 void (*write8)(struct rtw_dev *rtwdev, u32 addr, u8 val); 29 void (*write16)(struct rtw_dev *rtwdev, u32 addr, u16 val); 30 void (*write32)(struct rtw_dev *rtwdev, u32 addr, u32 val); 87 static inline u8 rtw_read8(struct rtw_dev *rtwdev, u32 addr) in rtw_read8() argument 89 return rtwdev->hci.ops->read8(rtwdev, addr); in rtw_read8() 92 static inline u16 rtw_read16(struct rtw_dev *rtwdev, u32 addr) in rtw_read16() argument 94 return rtwdev->hci.ops->read16(rtwdev, addr); in rtw_read16() [all …]
|
/drivers/net/ethernet/8390/ |
D | mcf8390.c | 49 static inline u32 NE_PTR(u32 addr) in NE_PTR() argument 51 if (addr & 1) in NE_PTR() 52 return addr - 1 + NE2000_ODDOFFSET; in NE_PTR() 53 return addr; in NE_PTR() 56 static inline u32 NE_DATA_PTR(u32 addr) in NE_DATA_PTR() argument 58 return addr; in NE_DATA_PTR() 61 void ei_outb(u32 val, u32 addr) in ei_outb() argument 65 rp = (NE2000_BYTE *) NE_PTR(addr); in ei_outb() 70 u8 ei_inb(u32 addr) in ei_inb() argument 74 rp = (NE2000_BYTE *) NE_PTR(addr); in ei_inb() [all …]
|
/drivers/net/ethernet/wiznet/ |
D | w5100-spi.c | 26 static int w5100_spi_read(struct net_device *ndev, u32 addr) in w5100_spi_read() argument 29 u8 cmd[3] = { W5100_SPI_READ_OPCODE, addr >> 8, addr & 0xff }; in w5100_spi_read() 38 static int w5100_spi_write(struct net_device *ndev, u32 addr, u8 data) in w5100_spi_write() argument 41 u8 cmd[4] = { W5100_SPI_WRITE_OPCODE, addr >> 8, addr & 0xff, data}; in w5100_spi_write() 46 static int w5100_spi_read16(struct net_device *ndev, u32 addr) in w5100_spi_read16() argument 51 ret = w5100_spi_read(ndev, addr); in w5100_spi_read16() 55 ret = w5100_spi_read(ndev, addr + 1); in w5100_spi_read16() 60 static int w5100_spi_write16(struct net_device *ndev, u32 addr, u16 data) in w5100_spi_write16() argument 64 ret = w5100_spi_write(ndev, addr, data >> 8); in w5100_spi_write16() 68 return w5100_spi_write(ndev, addr + 1, data & 0xff); in w5100_spi_write16() [all …]
|
/drivers/iio/accel/ |
D | st_accel_core.c | 127 .addr = 0x20, 141 .addr = 0x20, 146 .addr = ST_SENSORS_DEFAULT_AXIS_ADDR, 150 .addr = 0x23, 176 .addr = 0x23, 181 .addr = 0x22, 187 .addr = ST_SENSORS_DEFAULT_STAT_ADDR, 192 .addr = 0x23, 209 .addr = 0x20, 219 .addr = 0x20, [all …]
|
/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_timing_generator_v.c | 101 uint32_t addr = mmCRTCV_BLANK_CONTROL; in dce110_timing_generator_v_blank_crtc() local 102 uint32_t value = dm_read_reg(tg->ctx, addr); in dce110_timing_generator_v_blank_crtc() 116 dm_write_reg(tg->ctx, addr, value); in dce110_timing_generator_v_blank_crtc() 121 uint32_t addr = mmCRTCV_BLANK_CONTROL; in dce110_timing_generator_v_unblank_crtc() local 122 uint32_t value = dm_read_reg(tg->ctx, addr); in dce110_timing_generator_v_unblank_crtc() 136 dm_write_reg(tg->ctx, addr, value); in dce110_timing_generator_v_unblank_crtc() 142 uint32_t addr = 0; in dce110_timing_generator_v_is_in_vertical_blank() local 146 addr = mmCRTCV_STATUS; in dce110_timing_generator_v_is_in_vertical_blank() 147 value = dm_read_reg(tg->ctx, addr); in dce110_timing_generator_v_is_in_vertical_blank() 255 uint32_t addr = 0; in dce110_timing_generator_v_program_blanking() local [all …]
|
/drivers/staging/media/atomisp/pci/ |
D | ia_css_device_access.c | 33 ia_css_device_load_uint8(const hrt_address addr) in ia_css_device_load_uint8() argument 35 return my_env.load_8(addr); in ia_css_device_load_uint8() 39 ia_css_device_load_uint16(const hrt_address addr) in ia_css_device_load_uint16() argument 41 return my_env.load_16(addr); in ia_css_device_load_uint16() 45 ia_css_device_load_uint32(const hrt_address addr) in ia_css_device_load_uint32() argument 47 return my_env.load_32(addr); in ia_css_device_load_uint32() 51 ia_css_device_load_uint64(const hrt_address addr) in ia_css_device_load_uint64() argument 55 (void)addr; in ia_css_device_load_uint64() 60 ia_css_device_store_uint8(const hrt_address addr, const uint8_t data) in ia_css_device_store_uint8() argument 62 my_env.store_8(addr, data); in ia_css_device_store_uint8() [all …]
|
/drivers/iio/imu/st_lsm6dsx/ |
D | st_lsm6dsx_core.c | 94 .addr = 0x22, 98 .addr = 0x22, 102 .addr = 0x22, 130 .addr = 0x20, 143 .addr = 0x10, 158 .addr = 0x20, 169 .addr = 0x10, 181 .addr = 0x0c, 185 .addr = 0x0d, 189 .addr = 0x22, [all …]
|
/drivers/staging/rtl8723bs/include/ |
D | rtw_io.h | 80 u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr); 81 u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr); 82 u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr); 84 int (*_write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val); 85 int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val); 86 int (*_write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val); 87 int (*_writeN)(struct intf_hdl *pintfhdl, u32 addr, u32 length, u8 *pdata); 89 int (*_write8_async)(struct intf_hdl *pintfhdl, u32 addr, u8 val); 90 int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val); 91 int (*_write32_async)(struct intf_hdl *pintfhdl, u32 addr, u32 val); [all …]
|
/drivers/scsi/ |
D | initio.c | 337 static u16 initio_se2_rd(unsigned long base, u8 addr) in initio_se2_rd() argument 343 instr = (u8) (addr | 0x80); in initio_se2_rd() 372 static void initio_se2_wr(unsigned long base, u8 addr, u16 val) in initio_se2_wr() argument 378 instr = (u8) (addr | 0x40); in initio_se2_wr() 510 if (inb(host->addr + TUL_XStatus) & XPEND) { /* if DMA xfer is pending, abort DMA xfer */ in initio_stop_bm() 511 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd); in initio_stop_bm() 513 while ((inb(host->addr + TUL_Int) & XABT) == 0) in initio_stop_bm() 516 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_stop_bm() 529 outb(TSC_RST_BUS, host->addr + TUL_SCtrl0); in initio_reset_scsi() 531 while (!((host->jsint = inb(host->addr + TUL_SInt)) & TSS_SCSIRST_INT)) in initio_reset_scsi() [all …]
|
/drivers/staging/rtl8723bs/hal/ |
D | sdio_ops.c | 20 u32 addr, in hal_sdio_get_cmd_addr_8723b() argument 26 *cmdaddr = ((SDIO_LOCAL_DEVICE_ID << 13) | (addr & SDIO_LOCAL_MSK)); in hal_sdio_get_cmd_addr_8723b() 30 *cmdaddr = ((WLAN_IOREG_DEVICE_ID << 13) | (addr & WLAN_IOREG_MSK)); in hal_sdio_get_cmd_addr_8723b() 34 *cmdaddr = ((WLAN_TX_HIQ_DEVICE_ID << 13) | (addr & WLAN_FIFO_MSK)); in hal_sdio_get_cmd_addr_8723b() 38 *cmdaddr = ((WLAN_TX_MIQ_DEVICE_ID << 13) | (addr & WLAN_FIFO_MSK)); in hal_sdio_get_cmd_addr_8723b() 42 *cmdaddr = ((WLAN_TX_LOQ_DEVICE_ID << 13) | (addr & WLAN_FIFO_MSK)); in hal_sdio_get_cmd_addr_8723b() 46 *cmdaddr = ((WLAN_RX0FF_DEVICE_ID << 13) | (addr & WLAN_RX0FF_MSK)); in hal_sdio_get_cmd_addr_8723b() 54 static u8 get_deviceid(u32 addr) in get_deviceid() argument 59 pseudo_id = (u16)(addr >> 16); in get_deviceid() 93 static u32 _cvrt2ftaddr(const u32 addr, u8 *pdevice_id, u16 *poffset) in _cvrt2ftaddr() argument [all …]
|
/drivers/staging/r8188eu/core/ |
D | rtw_io.c | 37 u8 _rtw_read8(struct adapter *adapter, u32 addr) in _rtw_read8() argument 42 u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr); in _rtw_read8() 46 r_val = _read8(pintfhdl, addr); in _rtw_read8() 51 u16 _rtw_read16(struct adapter *adapter, u32 addr) in _rtw_read16() argument 56 u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr); in _rtw_read16() 60 r_val = _read16(pintfhdl, addr); in _rtw_read16() 65 u32 _rtw_read32(struct adapter *adapter, u32 addr) in _rtw_read32() argument 70 u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr); in _rtw_read32() 74 r_val = _read32(pintfhdl, addr); in _rtw_read32() 79 int _rtw_write8(struct adapter *adapter, u32 addr, u8 val) in _rtw_write8() argument [all …]
|
/drivers/media/pci/pt1/ |
D | pt1.c | 54 dma_addr_t addr; member 59 dma_addr_t addr; member 205 msg[0].addr = cl->addr; in config_demod() 210 msg[1].addr = cl->addr; in config_demod() 531 static void pt1_free_page(struct pt1 *pt1, void *page, dma_addr_t addr) in pt1_free_page() argument 533 dma_free_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, page, addr); in pt1_free_page() 539 dma_addr_t addr; in pt1_alloc_page() local 541 page = dma_alloc_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, &addr, in pt1_alloc_page() 546 BUG_ON(addr & (PT1_PAGE_SIZE - 1)); in pt1_alloc_page() 547 BUG_ON(addr >> PT1_PAGE_SHIFT >> 31 >> 1); in pt1_alloc_page() [all …]
|
/drivers/s390/cio/ |
D | ioasm.c | 17 static inline int __stsch(struct subchannel_id schid, struct schib *addr) in __stsch() argument 29 : [cc] "+&d" (ccode), [addr] "=Q" (*addr) in __stsch() 35 int stsch(struct subchannel_id schid, struct schib *addr) in stsch() argument 39 ccode = __stsch(schid, addr); in stsch() 40 trace_s390_cio_stsch(schid, addr, ccode); in stsch() 46 static inline int __msch(struct subchannel_id schid, struct schib *addr) in __msch() argument 59 : [r1] "d" (r1), [addr] "Q" (*addr) in __msch() 64 int msch(struct subchannel_id schid, struct schib *addr) in msch() argument 68 ccode = __msch(schid, addr); in msch() 69 trace_s390_cio_msch(schid, addr, ccode); in msch() [all …]
|
/drivers/media/common/b2c2/ |
D | flexcop-sram.c | 76 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 82 command = bank | addr | 0x04000000 | (*buf << 0x10); 97 addr++; 101 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 107 command = bank | addr | 0x04008000; 135 addr++; 140 static void sram_write_chunk(struct adapter *adapter, u32 addr, u8 *buf, u16 len) 147 bank = (addr & 0x18000) << 0x0d; 151 if ((addr >> 0x0f) == 0) 156 flex_sram_write(adapter, bank, addr & 0x7fff, buf, len); [all …]
|
/drivers/s390/net/ |
D | qeth_l3.h | 36 __be32 addr; member 40 struct in6_addr addr; member 46 static inline void qeth_l3_init_ipaddr(struct qeth_ipaddr *addr, in qeth_l3_init_ipaddr() argument 50 memset(addr, 0, sizeof(*addr)); in qeth_l3_init_ipaddr() 51 addr->type = type; in qeth_l3_init_ipaddr() 52 addr->proto = proto; in qeth_l3_init_ipaddr() 53 addr->disp_flag = QETH_DISP_ADDR_DO_NOTHING; in qeth_l3_init_ipaddr() 54 addr->ref_counter = 1; in qeth_l3_init_ipaddr() 63 return ipv6_addr_equal(&a1->u.a6.addr, &a2->u.a6.addr); in qeth_l3_addr_match_ip() 64 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip() [all …]
|
D | qeth_l3_main.c | 45 int qeth_l3_ipaddr_to_string(enum qeth_prot_versions proto, const u8 *addr, in qeth_l3_ipaddr_to_string() argument 49 return sprintf(buf, "%pI4", addr); in qeth_l3_ipaddr_to_string() 51 return sprintf(buf, "%pI6", addr); in qeth_l3_ipaddr_to_string() 58 struct qeth_ipaddr *addr; in qeth_l3_find_addr_by_ip() local 61 hash_for_each_possible(card->rx_mode_addrs, addr, hnode, key) in qeth_l3_find_addr_by_ip() 62 if (qeth_l3_addr_match_ip(addr, query)) in qeth_l3_find_addr_by_ip() 63 return addr; in qeth_l3_find_addr_by_ip() 65 hash_for_each_possible(card->ip_htable, addr, hnode, key) in qeth_l3_find_addr_by_ip() 66 if (qeth_l3_addr_match_ip(addr, query)) in qeth_l3_find_addr_by_ip() 67 return addr; in qeth_l3_find_addr_by_ip() [all …]
|
/drivers/net/wireless/mediatek/mt76/mt7915/ |
D | mmio.c | 6 static u32 mt7915_reg_map_l1(struct mt7915_dev *dev, u32 addr) in mt7915_reg_map_l1() argument 8 u32 offset = FIELD_GET(MT_HIF_REMAP_L1_OFFSET, addr); in mt7915_reg_map_l1() 9 u32 base = FIELD_GET(MT_HIF_REMAP_L1_BASE, addr); in mt7915_reg_map_l1() 18 static u32 mt7915_reg_map_l2(struct mt7915_dev *dev, u32 addr) in mt7915_reg_map_l2() argument 20 u32 offset = FIELD_GET(MT_HIF_REMAP_L2_OFFSET, addr); in mt7915_reg_map_l2() 21 u32 base = FIELD_GET(MT_HIF_REMAP_L2_BASE, addr); in mt7915_reg_map_l2() 30 static u32 __mt7915_reg_addr(struct mt7915_dev *dev, u32 addr) in __mt7915_reg_addr() argument 78 if (addr < 0x100000) in __mt7915_reg_addr() 79 return addr; in __mt7915_reg_addr() 84 if (addr < fixed_map[i].phys) in __mt7915_reg_addr() [all …]
|
/drivers/net/wan/ |
D | slic_ds26522.c | 37 static void slic_write(struct spi_device *spi, u16 addr, in slic_write() argument 42 addr = bitrev16(addr) >> 1; in slic_write() 44 temp[0] = (u8)((addr >> 8) & 0x7f); in slic_write() 45 temp[1] = (u8)(addr & 0xfe); in slic_write() 52 static u8 slic_read(struct spi_device *spi, u16 addr) in slic_read() argument 57 addr = bitrev16(addr) >> 1; in slic_read() 58 temp[0] = (u8)(((addr >> 8) & 0x7f) | 0x80); in slic_read() 59 temp[1] = (u8)(addr & 0xfe); in slic_read() 141 u16 addr; in slic_ds26522_init_configure() local 173 for (addr = DS26522_RF_ADDR_START; addr <= DS26522_RF_ADDR_END; in slic_ds26522_init_configure() [all …]
|
/drivers/sh/intc/ |
D | access.c | 75 static unsigned long test_8(unsigned long addr, unsigned long h, in test_8() argument 78 void __iomem *ptr = (void __iomem *)addr; in test_8() 82 static unsigned long test_16(unsigned long addr, unsigned long h, in test_16() argument 85 void __iomem *ptr = (void __iomem *)addr; in test_16() 89 static unsigned long test_32(unsigned long addr, unsigned long h, in test_32() argument 92 void __iomem *ptr = (void __iomem *)addr; in test_32() 96 static unsigned long write_8(unsigned long addr, unsigned long h, in write_8() argument 99 void __iomem *ptr = (void __iomem *)addr; in write_8() 105 static unsigned long write_16(unsigned long addr, unsigned long h, in write_16() argument 108 void __iomem *ptr = (void __iomem *)addr; in write_16() [all …]
|
/drivers/net/dsa/mv88e6xxx/ |
D | global2_avb.c | 93 int port, int addr, u16 *data, in mv88e6352_g2_avb_port_ptp_read() argument 99 addr; in mv88e6352_g2_avb_port_ptp_read() 105 int port, int addr, u16 data) in mv88e6352_g2_avb_port_ptp_write() argument 108 (MV88E6352_G2_AVB_CMD_BLOCK_PTP << 5) | addr; in mv88e6352_g2_avb_port_ptp_write() 113 static int mv88e6352_g2_avb_ptp_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_ptp_read() argument 118 addr, data, len); in mv88e6352_g2_avb_ptp_read() 121 static int mv88e6352_g2_avb_ptp_write(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_ptp_write() argument 126 addr, data); in mv88e6352_g2_avb_ptp_write() 129 static int mv88e6352_g2_avb_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_tai_read() argument 134 addr, data, len); in mv88e6352_g2_avb_tai_read() [all …]
|
/drivers/pci/controller/ |
D | pci-thunder-ecam.c | 32 void __iomem *addr; in handle_ea_bar() local 43 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 44 if (!addr) { in handle_ea_bar() 48 v = readl(addr); in handle_ea_bar() 58 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 59 if (!addr) { in handle_ea_bar() 63 barl_orig = readl(addr + 0); in handle_ea_bar() 64 writel(0xffffffff, addr + 0); in handle_ea_bar() 65 barl_rb = readl(addr + 0); in handle_ea_bar() 66 writel(barl_orig, addr + 0); in handle_ea_bar() [all …]
|
/drivers/usb/dwc2/ |
D | core.c | 651 u32 __iomem *addr; in dwc2_dump_host_registers() local 655 addr = hsotg->regs + HCFG; in dwc2_dump_host_registers() 657 (unsigned long)addr, dwc2_readl(hsotg, HCFG)); in dwc2_dump_host_registers() 658 addr = hsotg->regs + HFIR; in dwc2_dump_host_registers() 660 (unsigned long)addr, dwc2_readl(hsotg, HFIR)); in dwc2_dump_host_registers() 661 addr = hsotg->regs + HFNUM; in dwc2_dump_host_registers() 663 (unsigned long)addr, dwc2_readl(hsotg, HFNUM)); in dwc2_dump_host_registers() 664 addr = hsotg->regs + HPTXSTS; in dwc2_dump_host_registers() 666 (unsigned long)addr, dwc2_readl(hsotg, HPTXSTS)); in dwc2_dump_host_registers() 667 addr = hsotg->regs + HAINT; in dwc2_dump_host_registers() [all …]
|