Home
last modified time | relevance | path

Searched refs:reg (Results 1 – 25 of 195) sorted by relevance

12345678

/include/linux/
Dlitex.h41 static inline void litex_write8(void __iomem *reg, u8 val) in litex_write8() argument
43 _write_litex_subregister(val, reg); in litex_write8()
46 static inline void litex_write16(void __iomem *reg, u16 val) in litex_write16() argument
48 _write_litex_subregister(val, reg); in litex_write16()
51 static inline void litex_write32(void __iomem *reg, u32 val) in litex_write32() argument
53 _write_litex_subregister(val, reg); in litex_write32()
56 static inline void litex_write64(void __iomem *reg, u64 val) in litex_write64() argument
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
[all …]
Dregmap.h76 unsigned int reg; member
91 unsigned int reg; member
97 .reg = _reg, \
403 bool (*writeable_reg)(struct device *dev, unsigned int reg);
404 bool (*readable_reg)(struct device *dev, unsigned int reg);
405 bool (*volatile_reg)(struct device *dev, unsigned int reg);
406 bool (*precious_reg)(struct device *dev, unsigned int reg);
407 bool (*writeable_noinc_reg)(struct device *dev, unsigned int reg);
408 bool (*readable_noinc_reg)(struct device *dev, unsigned int reg);
410 int (*reg_read)(void *context, unsigned int reg, unsigned int *val);
[all …]
Dssbi.h16 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()
Ddm9000.h32 void (*inblk)(void __iomem *reg, void *data, int len);
33 void (*outblk)(void __iomem *reg, void *data, int len);
34 void (*dumpblk)(void __iomem *reg, int len);
Dmdio-bitbang.h41 int mdiobb_read_c22(struct mii_bus *bus, int phy, int reg);
42 int mdiobb_write_c22(struct mii_bus *bus, int phy, int reg, u16 val);
43 int mdiobb_read_c45(struct mii_bus *bus, int devad, int phy, int reg);
44 int mdiobb_write_c45(struct mii_bus *bus, int devad, int phy, int reg, u16 val);
/include/video/
Dvga.h211 unsigned char reg, unsigned char val) in vga_mm_w_fast() argument
213 writew (VGA_OUT16VAL (val, reg), regbase + port); in vga_mm_w_fast()
231 static inline void vga_io_w_fast (unsigned short port, unsigned char reg, in vga_io_w_fast() argument
234 outw(VGA_OUT16VAL (val, reg), port); in vga_io_w_fast()
255 unsigned char reg, unsigned char val) in vga_w_fast() argument
258 vga_mm_w_fast (regbase, port, reg, val); in vga_w_fast()
260 vga_io_w_fast (port, reg, val); in vga_w_fast()
275 unsigned char reg, unsigned char val) in vga_w_fast() argument
277 vga_mm_w_fast (regbase, port, reg, val); in vga_w_fast()
285 static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg) in vga_rcrt() argument
[all …]
/include/linux/mtd/
Dsh_flctl.h18 #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)
25 #define FLINTDMACR(f) (f->reg + 0x18)
26 #define FLBSYTMR(f) (f->reg + 0x1C)
27 #define FLBSYCNT(f) (f->reg + 0x20)
[all …]
Ddoc2000.h81 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_()
96 static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg) in WriteDOC_() argument
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
[all …]
/include/linux/soc/brcmstb/
Dbrcmstb.h7 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/
Dcore.h38 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/
Dadis.h18 #define ADIS_WRITE_REG(reg) ((0x80 | (reg))) argument
19 #define ADIS_READ_REG(reg) ((reg) & 0x7f) argument
158 int __adis_write_reg(struct adis *adis, unsigned int reg,
160 int __adis_read_reg(struct adis *adis, unsigned int reg,
169 static inline int __adis_write_reg_8(struct adis *adis, unsigned int reg, in __adis_write_reg_8() argument
172 return __adis_write_reg(adis, reg, val, 1); in __adis_write_reg_8()
181 static inline int __adis_write_reg_16(struct adis *adis, unsigned int reg, in __adis_write_reg_16() argument
184 return __adis_write_reg(adis, reg, val, 2); in __adis_write_reg_16()
193 static inline int __adis_write_reg_32(struct adis *adis, unsigned int reg, in __adis_write_reg_32() argument
196 return __adis_write_reg(adis, reg, val, 4); in __adis_write_reg_32()
[all …]
/include/trace/events/
Dfirewire_ohci.h49 #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/sound/
Dhdaudio.h465 #define _snd_hdac_chip_writeb(chip, reg, value) \ argument
466 snd_hdac_reg_writeb(chip, (chip)->remap_addr + (reg), value)
467 #define _snd_hdac_chip_readb(chip, reg) \ argument
468 snd_hdac_reg_readb(chip, (chip)->remap_addr + (reg))
469 #define _snd_hdac_chip_writew(chip, reg, value) \ argument
470 snd_hdac_reg_writew(chip, (chip)->remap_addr + (reg), value)
471 #define _snd_hdac_chip_readw(chip, reg) \ argument
472 snd_hdac_reg_readw(chip, (chip)->remap_addr + (reg))
473 #define _snd_hdac_chip_writel(chip, reg, value) \ argument
474 snd_hdac_reg_writel(chip, (chip)->remap_addr + (reg), value)
[all …]
Dak4xxx-adda.h21 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))
Dtas2781.h38 #define TASDEVICE_BOOK_ID(reg) (reg / (256 * 128)) argument
39 #define TASDEVICE_PAGE_ID(reg) ((reg % (256 * 128)) / 128) argument
40 #define TASDEVICE_PAGE_REG(reg) ((reg % (256 * 128)) % 128) argument
41 #define TASDEVICE_PGRG(reg) (reg % (256 * 128)) argument
42 #define TASDEVICE_REG(book, page, reg) (((book * 256 * 128) + \ argument
43 (page * 128)) + reg)
121 int reg; member
217 unsigned short chn, unsigned int reg, unsigned int *value);
219 unsigned short chn, unsigned int reg, unsigned int value);
222 unsigned int reg, unsigned char *p_data, unsigned int n_length);
[all …]
Dvx_core.h76 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);
79 void (*out32)(struct vx_core *chip, int reg, unsigned int val);
85 void (*akm_write)(struct vx_core *chip, int reg, unsigned int data);
224 static inline unsigned char snd_vx_inb(struct vx_core *chip, int reg) in snd_vx_inb() argument
226 return chip->ops->in8(chip, reg); in snd_vx_inb()
229 static inline unsigned int snd_vx_inl(struct vx_core *chip, int reg) in snd_vx_inl() argument
231 return chip->ops->in32(chip, reg); in snd_vx_inl()
234 static inline void snd_vx_outb(struct vx_core *chip, int reg, unsigned char val) in snd_vx_outb() argument
[all …]
/include/linux/mfd/da9052/
Dda9052.h97 int (*fix_io) (struct da9052 *da9052, unsigned char reg);
105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read() argument
109 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read()
114 ret = da9052->fix_io(da9052, reg); in da9052_reg_read()
122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write() argument
127 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write()
132 ret = da9052->fix_io(da9052, reg); in da9052_reg_write()
140 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, in da9052_group_read() argument
148 ret = regmap_read(da9052->regmap, reg + i, &tmp); in da9052_group_read()
155 ret = da9052->fix_io(da9052, reg); in da9052_group_read()
[all …]
/include/linux/mfd/wm8994/
Dcore.h82 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/
Docelot.h105 #define REG(reg, offset) [reg & REG_MASK] = offset argument
108 #define REG_RESERVED(reg) REG(reg, REG_RESERVED_ADDR) argument
897 #define ocelot_bulk_read(ocelot, reg, buf, count) \ argument
898 __ocelot_bulk_read_ix(ocelot, reg, 0, buf, count)
900 #define ocelot_read_ix(ocelot, reg, gi, ri) \ argument
901 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri))
902 #define ocelot_read_gix(ocelot, reg, gi) \ argument
903 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi))
904 #define ocelot_read_rix(ocelot, reg, ri) \ argument
905 __ocelot_read_ix(ocelot, reg, reg##_RSZ * (ri))
[all …]
/include/uapi/linux/
Dadb.h11 #define ADB_WRITEREG(id, reg) (0x08 | (reg) | ((id) << 4)) argument
12 #define ADB_READREG(id, reg) (0x0C | (reg) | ((id) << 4)) argument
/include/linux/mfd/
Dtps65090.h114 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()
Dtps6586x.h101 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,
Ddbx500-prcmu.h258 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);
260 int prcmu_abb_write_masked(u8 slave, u8 reg, u8 *value, u8 *mask, u8 size);
350 static inline u32 prcmu_read(unsigned int reg) in prcmu_read() argument
352 return db8500_prcmu_read(reg); in prcmu_read()
355 static inline void prcmu_write(unsigned int reg, u32 value) in prcmu_write() argument
357 db8500_prcmu_write(reg, value); in prcmu_write()
360 static inline void prcmu_write_masked(unsigned int reg, u32 mask, u32 value) in prcmu_write_masked() argument
362 db8500_prcmu_write_masked(reg, mask, value); in prcmu_write_masked()
408 static inline int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size) in prcmu_abb_read() argument
[all …]
Dmax5970.h37 #define MAX5970_MON(reg, ch) (((reg) >> ((ch) * 2)) & MAX5970_MON_MASK) argument
62 #define STATUS1_PROT(reg) \ argument
63 (((reg) >> 6) & STATUS1_PROT_MASK)
70 #define MAX5970_IRNG(reg, ch) \ argument
71 (((reg) >> ((ch) * 2)) & MAX5970_IRNG_MASK)
/include/soc/arc/
Daux.h34 #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); \

12345678