| /include/linux/ |
| A D | litex.h | 43 _write_litex_subregister(val, reg); in litex_write8() 48 _write_litex_subregister(val, reg); in litex_write16() 53 _write_litex_subregister(val, reg); in litex_write32() 58 _write_litex_subregister(val >> 32, reg); in litex_write64() 59 _write_litex_subregister(val, reg + 4); in litex_write64() 62 static inline u8 litex_read8(void __iomem *reg) in litex_read8() argument 64 return _read_litex_subregister(reg); in litex_read8() 67 static inline u16 litex_read16(void __iomem *reg) in litex_read16() argument 69 return _read_litex_subregister(reg); in litex_read16() 74 return _read_litex_subregister(reg); in litex_read32() [all …]
|
| A D | regmap.h | 82 unsigned int reg; member 97 unsigned int reg; member 103 .reg = _reg, \ 540 const void *reg, size_t reg_len, 543 const void *reg, size_t reg_len, 1377 return reg >= range->range_min && reg <= range->range_max; in regmap_reg_in_range() 1385 unsigned int reg, unsigned int bits) in regmap_set_bits() argument 1401 return regmap_set_bits(map, reg, bits); in regmap_assign_bits() 1418 unsigned int reg; member 1426 .reg = _reg, \ [all …]
|
| A D | ssbi.h | 16 ssbi_reg_read(void *context, unsigned int reg, unsigned int *val) in ssbi_reg_read() argument 21 ret = ssbi_read(context, reg, &v, 1); in ssbi_reg_read() 29 ssbi_reg_write(void *context, unsigned int reg, unsigned int val) in ssbi_reg_write() argument 32 return ssbi_write(context, reg, &v, 1); in ssbi_reg_write()
|
| /include/video/ |
| A D | vga.h | 234 outw(VGA_OUT16VAL (val, reg), port); in vga_io_w_fast() 260 vga_io_w_fast (port, reg, val); in vga_w_fast() 304 vga_io_w (VGA_CRT_IC, reg); in vga_io_rcrt() 313 vga_io_w (VGA_CRT_IC, reg); in vga_io_wcrt() 359 vga_io_w (VGA_SEQ_I, reg); in vga_io_rseq() 366 vga_io_w_fast (VGA_SEQ_I, reg, val); in vga_io_wseq() 368 vga_io_w (VGA_SEQ_I, reg); in vga_io_wseq() 413 vga_io_w (VGA_GFX_I, reg); in vga_io_rgfx() 422 vga_io_w (VGA_GFX_I, reg); in vga_io_wgfx() 464 vga_io_w (VGA_ATT_IW, reg); in vga_io_rattr() [all …]
|
| /include/linux/mtd/ |
| A D | sh_flctl.h | 18 #define FLCMNCR(f) (f->reg + 0x0) 19 #define FLCMDCR(f) (f->reg + 0x4) 20 #define FLCMCDR(f) (f->reg + 0x8) 21 #define FLADR(f) (f->reg + 0xC) 22 #define FLADR2(f) (f->reg + 0x3C) 23 #define FLDATAR(f) (f->reg + 0x10) 24 #define FLDTCNTR(f) (f->reg + 0x14) 26 #define FLBSYTMR(f) (f->reg + 0x1C) 27 #define FLBSYCNT(f) (f->reg + 0x20) 30 #define FLTRCR(f) (f->reg + 0x2C) [all …]
|
| A D | doc2000.h | 81 static inline u8 ReadDOC_(u32 __iomem *addr, unsigned long reg) in ReadDOC_() argument 83 return __raw_readl(addr + reg); in ReadDOC_() 85 static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg) in WriteDOC_() argument 87 __raw_writel(data, addr + reg); in WriteDOC_() 92 static inline u8 ReadDOC_(u16 __iomem *addr, unsigned long reg) in ReadDOC_() argument 94 return __raw_readw(addr + reg); in ReadDOC_() 98 __raw_writew(data, addr + reg); in WriteDOC_() 103 #define ReadDOC_(adr, reg) readb((void __iomem *)(adr) + (reg)) argument 104 #define WriteDOC_(d, adr, reg) writeb(d, (void __iomem *)(adr) + (reg)) argument 114 #define ReadDOC(adr, reg) ReadDOC_(adr,DoC_##reg) argument [all …]
|
| /include/linux/soc/brcmstb/ |
| A D | brcmstb.h | 7 static inline u32 BRCM_ID(u32 reg) in BRCM_ID() argument 9 return reg >> 28 ? reg >> 16 : reg >> 8; in BRCM_ID() 12 static inline u32 BRCM_REV(u32 reg) in BRCM_REV() argument 14 return reg & 0xff; in BRCM_REV()
|
| /include/linux/mfd/da9055/ |
| A D | core.h | 38 static inline int da9055_reg_read(struct da9055 *da9055, unsigned char reg) in da9055_reg_read() argument 42 ret = regmap_read(da9055->regmap, reg, &val); in da9055_reg_read() 49 static inline int da9055_reg_write(struct da9055 *da9055, unsigned char reg, in da9055_reg_write() argument 52 return regmap_write(da9055->regmap, reg, val); in da9055_reg_write() 55 static inline int da9055_group_read(struct da9055 *da9055, unsigned char reg, in da9055_group_read() argument 58 return regmap_bulk_read(da9055->regmap, reg, val, reg_cnt); in da9055_group_read() 61 static inline int da9055_group_write(struct da9055 *da9055, unsigned char reg, in da9055_group_write() argument 64 return regmap_raw_write(da9055->regmap, reg, val, reg_cnt); in da9055_group_write() 67 static inline int da9055_reg_update(struct da9055 *da9055, unsigned char reg, in da9055_reg_update() argument 71 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val); in da9055_reg_update()
|
| /include/linux/iio/imu/ |
| A D | adis.h | 18 #define ADIS_WRITE_REG(reg) ((0x80 | (reg))) argument 19 #define ADIS_READ_REG(reg) ((reg) & 0x7f) argument 191 return adis->ops->write(adis, reg, val, 1); in __adis_write_reg_8() 203 return adis->ops->write(adis, reg, val, 2); in __adis_write_reg_16() 230 ret = adis->ops->read(adis, reg, &tmp, 2); in __adis_read_reg_16() 249 ret = adis->ops->read(adis, reg, &tmp, 4); in __adis_read_reg_32() 293 return adis_write_reg(adis, reg, val, 1); in adis_write_reg_8() 305 return adis_write_reg(adis, reg, val, 2); in adis_write_reg_16() 317 return adis_write_reg(adis, reg, val, 4); in adis_write_reg_32() 332 ret = adis_read_reg(adis, reg, &tmp, 2); in adis_read_reg_16() [all …]
|
| /include/sound/ |
| A D | tas2781.h | 45 #define TASDEVICE_BOOK_ID(reg) (reg / (256 * 128)) argument 46 #define TASDEVICE_PAGE_ID(reg) ((reg % (256 * 128)) / 128) argument 47 #define TASDEVICE_PAGE_REG(reg) ((reg % (256 * 128)) % 128) argument 48 #define TASDEVICE_PGRG(reg) (reg % (256 * 128)) argument 49 #define TASDEVICE_REG(book, page, reg) (((book * 256 * 128) + \ argument 50 (page * 128)) + reg) 124 int reg; member 173 unsigned char reg; member 235 unsigned short chn, unsigned int reg, unsigned int mask, 245 unsigned short chn, unsigned int reg, unsigned int *value); [all …]
|
| A D | hdaudio.h | 485 #define snd_hdac_chip_readl(chip, reg) \ argument 487 #define snd_hdac_chip_readw(chip, reg) \ argument 489 #define snd_hdac_chip_readb(chip, reg) \ argument 494 snd_hdac_chip_writel(chip, reg, \ 497 snd_hdac_chip_writew(chip, reg, \ 500 snd_hdac_chip_writeb(chip, reg, \ 505 writel(((readl(addr + reg) & ~(mask)) | (val)), addr + reg) 508 writew(((readw(addr + reg) & ~(mask)) | (val)), addr + reg) 636 snd_hdac_stream_writel(dev, reg, \ 640 snd_hdac_stream_writew(dev, reg, \ [all …]
|
| A D | ak4xxx-adda.h | 21 void (*write)(struct snd_akm4xxx *ak, int chip, unsigned char reg, 70 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg, 76 #define snd_akm4xxx_get(ak,chip,reg) \ argument 77 (ak)->images[(chip) * 16 + (reg)] 78 #define snd_akm4xxx_set(ak,chip,reg,val) \ argument 79 ((ak)->images[(chip) * 16 + (reg)] = (val)) 80 #define snd_akm4xxx_get_vol(ak,chip,reg) \ argument 81 (ak)->volumes[(chip) * 16 + (reg)] 82 #define snd_akm4xxx_set_vol(ak,chip,reg,val) \ argument 83 ((ak)->volumes[(chip) * 16 + (reg)] = (val))
|
| A D | sdca_regmap.h | 18 bool sdca_regmap_readable(struct sdca_function_data *function, unsigned int reg); 19 bool sdca_regmap_writeable(struct sdca_function_data *function, unsigned int reg); 20 bool sdca_regmap_volatile(struct sdca_function_data *function, unsigned int reg); 21 bool sdca_regmap_deferrable(struct sdca_function_data *function, unsigned int reg); 22 int sdca_regmap_mbq_size(struct sdca_function_data *function, unsigned int reg);
|
| A D | vx_core.h | 76 unsigned char (*in8)(struct vx_core *chip, int reg); 77 unsigned int (*in32)(struct vx_core *chip, int reg); 78 void (*out8)(struct vx_core *chip, int reg, unsigned char val); 226 return chip->ops->in8(chip, reg); in snd_vx_inb() 231 return chip->ops->in32(chip, reg); in snd_vx_inl() 236 chip->ops->out8(chip, reg, val); in snd_vx_outb() 241 chip->ops->out32(chip, reg, val); in snd_vx_outl() 244 #define vx_inb(chip,reg) snd_vx_inb(chip, VX_##reg) argument 245 #define vx_outb(chip,reg,val) snd_vx_outb(chip, VX_##reg,val) argument 246 #define vx_inl(chip,reg) snd_vx_inl(chip, VX_##reg) argument [all …]
|
| /include/trace/events/ |
| A D | firewire_ohci.h | 49 #define SELF_ID_COUNT_IS_ERROR(reg) \ argument 50 (!!(((reg) & OHCI1394_SelfIDCount_selfIDError_MASK) >> OHCI1394_SelfIDCount_selfIDError_SHIFT)) 52 #define SELF_ID_COUNT_GET_GENERATION(reg) \ argument 53 …(((reg) & OHCI1394_SelfIDCount_selfIDGeneration_MASK) >> OHCI1394_SelfIDCount_selfIDGeneration_SHI… 62 …TP_PROTO(unsigned int card_index, u32 reg, const __le32 *self_id_receive, bool has_be_header_quirk… 63 TP_ARGS(card_index, reg, self_id_receive, has_be_header_quirk), 66 __field(u32, reg) 67 __dynamic_array(u32, self_id_receive, ohci1394_self_id_count_get_size(reg)) 71 __entry->reg = reg; 83 SELF_ID_COUNT_IS_ERROR(__entry->reg) ? "true" : "false", [all …]
|
| /include/linux/mfd/da9052/ |
| A D | da9052.h | 99 int (*fix_io) (struct da9052 *da9052, unsigned char reg); 111 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read() 116 ret = da9052->fix_io(da9052, reg); in da9052_reg_read() 129 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write() 134 ret = da9052->fix_io(da9052, reg); in da9052_reg_write() 150 ret = regmap_read(da9052->regmap, reg + i, &tmp); in da9052_group_read() 157 ret = da9052->fix_io(da9052, reg); in da9052_group_read() 172 ret = regmap_write(da9052->regmap, reg + i, val[i]); in da9052_group_write() 178 ret = da9052->fix_io(da9052, reg); in da9052_group_write() 192 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val); in da9052_reg_update() [all …]
|
| /include/linux/fsl/ |
| A D | netc_global.h | 9 static inline u32 netc_read(void __iomem *reg) in netc_read() argument 11 return ioread32(reg); in netc_read() 14 static inline void netc_write(void __iomem *reg, u32 val) in netc_write() argument 16 iowrite32(val, reg); in netc_write()
|
| /include/linux/mfd/wm8994/ |
| A D | core.h | 82 static inline int wm8994_reg_read(struct wm8994 *wm8994, unsigned short reg) in wm8994_reg_read() argument 87 ret = regmap_read(wm8994->regmap, reg, &val); in wm8994_reg_read() 95 static inline int wm8994_reg_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_reg_write() argument 98 return regmap_write(wm8994->regmap, reg, val); in wm8994_reg_write() 101 static inline int wm8994_bulk_read(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_read() argument 104 return regmap_bulk_read(wm8994->regmap, reg, buf, count); in wm8994_bulk_read() 107 static inline int wm8994_bulk_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_write() argument 110 return regmap_raw_write(wm8994->regmap, reg, buf, count * sizeof(u16)); in wm8994_bulk_write() 113 static inline int wm8994_set_bits(struct wm8994 *wm8994, unsigned short reg, in wm8994_set_bits() argument 116 return regmap_update_bits(wm8994->regmap, reg, mask, val); in wm8994_set_bits()
|
| /include/soc/mscc/ |
| A D | ocelot.h | 105 #define REG(reg, offset) [reg & REG_MASK] = offset argument 108 #define REG_RESERVED(reg) REG(reg, REG_RESERVED_ADDR) argument 910 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) 912 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi)) 914 __ocelot_read_ix(ocelot, reg, reg##_RSZ * (ri)) 919 __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) 921 __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (gi)) 923 __ocelot_write_ix(ocelot, val, reg, reg##_RSZ * (ri)) 927 __ocelot_rmw_ix(ocelot, val, m, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) 944 __ocelot_target_read_ix(ocelot, target, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) [all …]
|
| /include/uapi/linux/ |
| A D | adb.h | 11 #define ADB_WRITEREG(id, reg) (0x08 | (reg) | ((id) << 4)) argument 12 #define ADB_READREG(id, reg) (0x0C | (reg) | ((id) << 4)) argument
|
| /include/linux/mfd/ |
| A D | tps65090.h | 114 static inline int tps65090_write(struct device *dev, int reg, uint8_t val) in tps65090_write() argument 118 return regmap_write(tps->rmap, reg, val); in tps65090_write() 121 static inline int tps65090_read(struct device *dev, int reg, uint8_t *val) in tps65090_read() argument 127 ret = regmap_read(tps->rmap, reg, &temp_val); in tps65090_read() 133 static inline int tps65090_set_bits(struct device *dev, int reg, in tps65090_set_bits() argument 138 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), ~0u); in tps65090_set_bits() 141 static inline int tps65090_clr_bits(struct device *dev, int reg, in tps65090_clr_bits() argument 146 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), 0u); in tps65090_clr_bits()
|
| A D | tps6586x.h | 101 extern int tps6586x_write(struct device *dev, int reg, uint8_t val); 102 extern int tps6586x_writes(struct device *dev, int reg, int len, uint8_t *val); 103 extern int tps6586x_read(struct device *dev, int reg, uint8_t *val); 104 extern int tps6586x_reads(struct device *dev, int reg, int len, uint8_t *val); 105 extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask); 106 extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask); 107 extern int tps6586x_update(struct device *dev, int reg, uint8_t val,
|
| A D | dbx500-prcmu.h | 258 int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size); 259 int prcmu_abb_write(u8 slave, u8 reg, u8 *value, u8 size); 350 static inline u32 prcmu_read(unsigned int reg) in prcmu_read() argument 352 return db8500_prcmu_read(reg); in prcmu_read() 357 db8500_prcmu_write(reg, value); in prcmu_write() 362 db8500_prcmu_write_masked(reg, mask, value); in prcmu_write_masked() 532 static inline u32 prcmu_read(unsigned int reg) in prcmu_read() argument 543 static inline void prcmu_set(unsigned int reg, u32 bits) in prcmu_set() argument 545 prcmu_write_masked(reg, bits, bits); in prcmu_set() 548 static inline void prcmu_clear(unsigned int reg, u32 bits) in prcmu_clear() argument [all …]
|
| A D | max5970.h | 25 #define MAX5970_MON(reg, ch) (((reg) >> ((ch) * 2)) & MAX5970_MON_MASK) argument 50 #define STATUS1_PROT(reg) \ argument 51 (((reg) >> 6) & STATUS1_PROT_MASK) 58 #define MAX5970_IRNG(reg, ch) \ argument 59 (((reg) >> ((ch) * 2)) & MAX5970_IRNG_MASK)
|
| /include/soc/arc/ |
| A D | arc_aux.h | 34 #define READ_BCR(reg, into) \ argument 37 tmp = read_aux_reg(reg); \ 46 #define WRITE_AUX(reg, into) \ argument 51 write_aux_reg(reg, tmp); \
|