Home
last modified time | relevance | path

Searched refs:regno (Results 1 – 25 of 142) sorted by relevance

123456

/drivers/video/fbdev/
Dmacfb.c52 static int (*macfb_setpalette)(unsigned int regno, unsigned int red,
144 static int dafb_setpalette(unsigned int regno, unsigned int red, in dafb_setpalette() argument
157 if (regno != lastreg + 1) { in dafb_setpalette()
165 for (i = 0; i < regno; i++) { in dafb_setpalette()
185 lastreg = regno; in dafb_setpalette()
190 static int v8_brazil_setpalette(unsigned int regno, unsigned int red, in v8_brazil_setpalette() argument
205 regno = (regno << (8 - bpp)) | (0xFF >> bpp); in v8_brazil_setpalette()
206 nubus_writeb(regno, &v8_brazil_cmap_regs->addr); in v8_brazil_setpalette()
221 static int rbv_setpalette(unsigned int regno, unsigned int red, in rbv_setpalette() argument
233 regno += 256 - (1 << info->var.bits_per_pixel); in rbv_setpalette()
[all …]
Dmaxinefb.c64 void maxinefb_ims332_write_register(int regno, register unsigned int val) in maxinefb_ims332_write_register() argument
69 wptr = regs + 0xa0000 + (regno << 4); in maxinefb_ims332_write_register()
74 unsigned int maxinefb_ims332_read_register(int regno) in maxinefb_ims332_read_register() argument
80 rptr = regs + 0x80000 + (regno << 4); in maxinefb_ims332_read_register()
88 static int maxinefb_setcolreg(unsigned regno, unsigned red, unsigned green, in maxinefb_setcolreg() argument
94 if (regno > 255) in maxinefb_setcolreg()
103 maxinefb_ims332_write_register(IMS332_REG_COLOR_PALETTE + regno, in maxinefb_setcolreg()
Dplatinumfb.c77 static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
182 static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in platinumfb_setcolreg() argument
188 if (regno > 255) in platinumfb_setcolreg()
195 pinfo->palette[regno].red = red; in platinumfb_setcolreg()
196 pinfo->palette[regno].green = green; in platinumfb_setcolreg()
197 pinfo->palette[regno].blue = blue; in platinumfb_setcolreg()
199 out_8(&cmap_regs->addr, regno); /* tell clut what addr to fill */ in platinumfb_setcolreg()
204 if (regno < 16) { in platinumfb_setcolreg()
209 pal[regno] = (regno << 10) | (regno << 5) | regno; in platinumfb_setcolreg()
212 i = (regno << 8) | regno; in platinumfb_setcolreg()
[all …]
Dvesafb.c87 static int vesa_setpalette(int regno, unsigned red, unsigned green, in vesa_setpalette() argument
97 outb_p(regno, dac_reg); in vesa_setpalette()
121 "d" (regno), /* EDX */ in vesa_setpalette()
131 static int vesafb_setcolreg(unsigned regno, unsigned red, unsigned green, in vesafb_setcolreg() argument
144 if (regno >= info->cmap.len) in vesafb_setcolreg()
148 err = vesa_setpalette(regno,red,green,blue); in vesafb_setcolreg()
149 else if (regno < 16) { in vesafb_setcolreg()
154 ((u32*) (info->pseudo_palette))[regno] = in vesafb_setcolreg()
160 ((u32*) (info->pseudo_palette))[regno] = in vesafb_setcolreg()
171 ((u32 *)(info->pseudo_palette))[regno] = in vesafb_setcolreg()
Dcyber2000fb.c271 cyber2000fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in cyber2000fb_setcolreg() argument
293 if (regno >= NR_PALETTE) in cyber2000fb_setcolreg()
300 cfb->palette[regno].red = red; in cyber2000fb_setcolreg()
301 cfb->palette[regno].green = green; in cyber2000fb_setcolreg()
302 cfb->palette[regno].blue = blue; in cyber2000fb_setcolreg()
304 cyber2000fb_writeb(regno, 0x3c8, cfb); in cyber2000fb_setcolreg()
325 if (var->green.length == 6 && regno < 64) { in cyber2000fb_setcolreg()
326 cfb->palette[regno << 2].green = green; in cyber2000fb_setcolreg()
332 cyber2000fb_writeb(regno << 2, 0x3c8, cfb); in cyber2000fb_setcolreg()
333 cyber2000fb_writeb(cfb->palette[regno >> 1].red, in cyber2000fb_setcolreg()
[all …]
Dq40fb.c53 static int q40fb_setcolreg(unsigned regno, unsigned red, unsigned green, in q40fb_setcolreg() argument
63 if (regno > 255) in q40fb_setcolreg()
69 if (regno < 16) { in q40fb_setcolreg()
70 ((u32 *)info->pseudo_palette)[regno] = ((red & 31) <<6) | in q40fb_setcolreg()
Dvalkyriefb.c103 static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
219 static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in valkyriefb_setcolreg() argument
227 if (regno > 255) in valkyriefb_setcolreg()
234 out_8(&p->cmap_regs->addr, regno); in valkyriefb_setcolreg()
241 if (regno < 16 && par->cmode == CMODE_16) in valkyriefb_setcolreg()
242 ((u32 *)info->pseudo_palette)[regno] = in valkyriefb_setcolreg()
243 (regno << 10) | (regno << 5) | regno; in valkyriefb_setcolreg()
Dg364fb.c108 static int g364fb_setcolreg(u_int regno, u_int red, u_int green,
154 static int g364fb_setcolreg(u_int regno, u_int red, u_int green, in g364fb_setcolreg() argument
159 if (regno > 255) in g364fb_setcolreg()
166 ptr[regno << 1] = (red << 16) | (green << 8) | blue; in g364fb_setcolreg()
Doffb.c96 static int offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in offb_setcolreg() argument
108 if (regno >= 16) in offb_setcolreg()
119 pal[regno] = value; in offb_setcolreg()
123 if (regno > 255) in offb_setcolreg()
135 writeb(regno, par->cmap_adr); in offb_setcolreg()
147 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg()
156 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg()
161 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg()
165 out_le32(((unsigned __iomem *) par->cmap_adr) + regno, in offb_setcolreg()
171 writeb(regno, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_setcolreg()
[all …]
Dclps711x-fb.c44 static int clps711x_fb_setcolreg(u_int regno, u_int red, u_int green, in clps711x_fb_setcolreg() argument
50 if (regno >= BIT(info->var.bits_per_pixel)) in clps711x_fb_setcolreg()
53 shift = 4 * (regno & 7); in clps711x_fb_setcolreg()
60 regno = (regno < 8) ? CLPS711X_PALLSW : CLPS711X_PALMSW; in clps711x_fb_setcolreg()
62 writel((readl(cfb->base + regno) & ~mask) | level, cfb->base + regno); in clps711x_fb_setcolreg()
Dfm2fb.c164 static int fm2fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
195 static int fm2fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in fm2fb_setcolreg() argument
198 if (regno < 16) { in fm2fb_setcolreg()
203 ((u32*)(info->pseudo_palette))[regno] = (red << 16) | in fm2fb_setcolreg()
Dasiliantfb.c95 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
309 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in asiliantfb_setcolreg() argument
312 if (regno > 255) in asiliantfb_setcolreg()
319 writeb(regno, mmio_base + 0x790); in asiliantfb_setcolreg()
325 if (regno < 16) { in asiliantfb_setcolreg()
328 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg()
334 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg()
340 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg()
Ds1d13xxxfb.c97 s1d13xxxfb_readreg(struct s1d13xxxfb_par *par, u16 regno) in s1d13xxxfb_readreg() argument
99 return readb(par->regs + regno); in s1d13xxxfb_readreg()
103 s1d13xxxfb_writereg(struct s1d13xxxfb_par *par, u16 regno, u8 value) in s1d13xxxfb_writereg() argument
105 writeb(value, par->regs + regno); in s1d13xxxfb_writereg()
264 s1d13xxxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in s1d13xxxfb_setcolreg() argument
270 if (regno >= S1D_PALETTE_SIZE) in s1d13xxxfb_setcolreg()
274 regno, red, green, blue, transp); in s1d13xxxfb_setcolreg()
281 if (regno >= 16) in s1d13xxxfb_setcolreg()
291 regno, pseudo_val); in s1d13xxxfb_setcolreg()
293 ((u32 *)info->pseudo_palette)[regno] = pseudo_val; in s1d13xxxfb_setcolreg()
[all …]
D68328fb.c93 static int mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
278 static int mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in mc68x328fb_setcolreg() argument
281 if (regno >= 256) /* no. of hw registers */ in mc68x328fb_setcolreg()
337 if (regno >= 16) in mc68x328fb_setcolreg()
348 ((u32 *) (info->pseudo_palette))[regno] = v; in mc68x328fb_setcolreg()
352 ((u32 *) (info->pseudo_palette))[regno] = v; in mc68x328fb_setcolreg()
Dvfb.c74 static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
268 static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in vfb_setcolreg() argument
271 if (regno >= 256) /* no. of hw registers */ in vfb_setcolreg()
330 if (regno >= 16) in vfb_setcolreg()
341 ((u32 *) (info->pseudo_palette))[regno] = v; in vfb_setcolreg()
345 ((u32 *) (info->pseudo_palette))[regno] = v; in vfb_setcolreg()
Dsunxvr500.c111 static int e3d_setcolreg(unsigned regno, in e3d_setcolreg() argument
120 if (regno >= 256) in e3d_setcolreg()
129 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) in e3d_setcolreg()
130 ((u32 *)info->pseudo_palette)[regno] = value; in e3d_setcolreg()
138 e3d_clut_write(ep, regno, value); in e3d_setcolreg()
Dcontrolfb.c156 static int controlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in controlfb_setcolreg() argument
163 if (regno > 255) in controlfb_setcolreg()
170 out_8(&p->cmap_regs->addr, regno); /* tell clut what addr to fill */ in controlfb_setcolreg()
175 if (regno < 16) { in controlfb_setcolreg()
179 p->pseudo_palette[regno] = in controlfb_setcolreg()
180 (regno << 10) | (regno << 5) | regno; in controlfb_setcolreg()
183 i = (regno << 8) | regno; in controlfb_setcolreg()
184 p->pseudo_palette[regno] = (i << 16) | i; in controlfb_setcolreg()
/drivers/net/ethernet/realtek/
Dr8169_firmware.c96 u32 regno = (action & 0x0fff0000) >> 16; in rtl_fw_data_ok() local
114 if (regno > index) in rtl_fw_data_ok()
124 if (index + 1 + regno >= pa->size) in rtl_fw_data_ok()
151 u32 regno = (action & 0x0fff0000) >> 16; in rtl_fw_write_firmware() local
159 predata = fw_read(tp, regno); in rtl_fw_write_firmware()
169 index -= (regno + 1); in rtl_fw_write_firmware()
185 fw_write(tp, regno, data); in rtl_fw_write_firmware()
193 index += regno; in rtl_fw_write_firmware()
197 index += regno; in rtl_fw_write_firmware()
200 fw_write(tp, regno, predata); in rtl_fw_write_firmware()
[all …]
/drivers/infiniband/hw/qib/
Dqib_7220.h121 const u16 regno) in qib_read_kreg32() argument
125 return readl((u32 __iomem *)&dd->kregbase[regno]); in qib_read_kreg32()
129 const u16 regno) in qib_read_kreg64() argument
134 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
138 const u16 regno, u64 value) in qib_write_kreg() argument
141 writeq(value, &dd->kregbase[regno]); in qib_write_kreg()
/drivers/leds/
Dleds-lm355x.c44 u8 regno; member
203 ret = regmap_read(chip->regmap, preg[REG_FLAG].regno, &chip->last_flag); in lm355x_control()
217 regmap_update_bits(chip->regmap, preg[REG_TORCH_CTRL].regno, in lm355x_control()
227 preg[REG_TORCH_CFG].regno, in lm355x_control()
242 regmap_update_bits(chip->regmap, preg[REG_FLASH_CTRL].regno, in lm355x_control()
256 preg[REG_STROBE_CFG].regno, in lm355x_control()
270 regmap_update_bits(chip->regmap, preg[REG_INDI_CTRL].regno, in lm355x_control()
280 preg[REG_INDI_CFG].regno, in lm355x_control()
295 ret = regmap_update_bits(chip->regmap, preg[REG_OPMODE].regno, in lm355x_control()
499 regmap_write(chip->regmap, preg[REG_OPMODE].regno, 0); in lm355x_remove()
/drivers/video/fbdev/i810/
Di810_main.c90 static int i810fb_getcolreg (u8 regno, u8 *red, u8 *green, u8 *blue,
92 static int i810fb_setcolreg (unsigned regno, unsigned red, unsigned green, unsigned blue,
440 static void i810_write_dac(u8 regno, u8 red, u8 green, u8 blue, in i810_write_dac() argument
443 i810_writeb(CLUT_INDEX_WRITE, mmio, regno); in i810_write_dac()
449 static void i810_read_dac(u8 regno, u8 *red, u8 *green, u8 *blue, in i810_read_dac() argument
452 i810_writeb(CLUT_INDEX_READ, mmio, regno); in i810_read_dac()
1199 static int i810fb_getcolreg(u8 regno, u8 *red, u8 *green, u8 *blue, in i810fb_getcolreg() argument
1207 if ((info->var.green.length == 5 && regno > 31) || in i810fb_getcolreg()
1208 (info->var.green.length == 6 && regno > 63)) in i810fb_getcolreg()
1217 i810_read_dac(regno * 8, red, green, blue, mmio); in i810fb_getcolreg()
[all …]
/drivers/video/fbdev/aty/
Daty128fb.c467 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
1652 static void aty128_st_pal(u_int regno, u_int red, u_int green, u_int blue, in aty128_st_pal() argument
1660 aty_st_8(PALETTE_INDEX, regno); in aty128_st_pal()
2230 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in aty128fb_setcolreg() argument
2235 if (regno > 255 in aty128fb_setcolreg()
2236 || (par->crtc.depth == 16 && regno > 63) in aty128fb_setcolreg()
2237 || (par->crtc.depth == 15 && regno > 31)) in aty128fb_setcolreg()
2244 if (regno < 16) { in aty128fb_setcolreg()
2250 pal[regno] = (regno << 10) | (regno << 5) | regno; in aty128fb_setcolreg()
2253 pal[regno] = (regno << 11) | (regno << 6) | regno; in aty128fb_setcolreg()
[all …]
Dradeon_base.c1158 static int radeon_setcolreg (unsigned regno, unsigned red, unsigned green, in radeon_setcolreg() argument
1166 if (regno > 255) in radeon_setcolreg()
1172 rinfo->palette[regno].red = red; in radeon_setcolreg()
1173 rinfo->palette[regno].green = green; in radeon_setcolreg()
1174 rinfo->palette[regno].blue = blue; in radeon_setcolreg()
1177 pindex = regno; in radeon_setcolreg()
1183 pindex = regno * 8; in radeon_setcolreg()
1185 if (rinfo->depth == 16 && regno > 63) in radeon_setcolreg()
1187 if (rinfo->depth == 15 && regno > 31) in radeon_setcolreg()
1196 (rinfo->palette[regno>>1].red << 16) | in radeon_setcolreg()
[all …]
/drivers/hid/amd-sfh-hid/
Damd_sfh_pcie.h26 #define AMD_C2P_MSG(regno) (0x10500 + ((regno) * 4)) argument
27 #define AMD_P2C_MSG(regno) (0x10680 + ((regno) * 4)) argument
/drivers/net/wan/lmc/
Dlmc.h12 devaddr, unsigned regno);
14 unsigned regno, unsigned data);

123456