/linux-4.1.27/arch/m68k/kernel/ |
D | ptrace.c | 74 static inline long get_reg(struct task_struct *task, int regno) in get_reg() argument 78 if (regno == PT_USP) in get_reg() 80 else if (regno < ARRAY_SIZE(regoff)) in get_reg() 81 addr = (unsigned long *)(task->thread.esp0 + regoff[regno]); in get_reg() 85 if (regno == PT_SR || regno == PT_PC) { in get_reg() 89 if (regno == PT_SR) in get_reg() 98 static inline int put_reg(struct task_struct *task, int regno, in put_reg() argument 103 if (regno == PT_USP) in put_reg() 105 else if (regno < ARRAY_SIZE(regoff)) in put_reg() 106 addr = (unsigned long *)(task->thread.esp0 + regoff[regno]); in put_reg() [all …]
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
D | kgdb.c | 604 write_register (int regno, char *val) in write_register() argument 609 if (regno >= R0 && regno <= PC) { in write_register() 611 hex2mem ((unsigned char *)current_reg + regno * sizeof(unsigned int), in write_register() 614 else if (regno == P0 || regno == VR || regno == P4 || regno == P8) { in write_register() 618 else if (regno == CCR) { in write_register() 621 hex2mem ((unsigned char *)&(current_reg->ccr) + (regno-CCR) * sizeof(unsigned short), in write_register() 624 else if (regno >= MOF && regno <= USP) { in write_register() 626 hex2mem ((unsigned char *)&(current_reg->ibr) + (regno-IBR) * sizeof(unsigned int), in write_register() 641 read_register (char regno, unsigned int *valptr) in read_register() argument 645 if (regno >= R0 && regno <= PC) { in read_register() [all …]
|
D | ptrace.c | 29 inline long get_reg(struct task_struct *task, unsigned int regno) in get_reg() argument 35 if (regno == PT_USP) in get_reg() 37 else if (regno < PT_MAX) in get_reg() 38 return ((unsigned long *)task_pt_regs(task))[regno]; in get_reg() 46 inline int put_reg(struct task_struct *task, unsigned int regno, in put_reg() argument 49 if (regno == PT_USP) in put_reg() 51 else if (regno < PT_MAX) in put_reg() 52 ((unsigned long *)task_pt_regs(task))[regno] = data; in put_reg() 82 unsigned int regno = addr >> 2; in arch_ptrace() local 97 if ((addr & 3) || regno > PT_MAX) in arch_ptrace() [all …]
|
/linux-4.1.27/arch/mips/kernel/ |
D | kgdb.c | 130 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 134 if (regno < 0 || regno >= DBG_MAX_REG_NUM) in dbg_set_reg() 137 if (dbg_reg_def[regno].offset != -1 && regno < 38) { in dbg_set_reg() 138 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg() 139 dbg_reg_def[regno].size); in dbg_set_reg() 140 } else if (current && dbg_reg_def[regno].offset != -1 && regno < 72) { in dbg_set_reg() 144 if (regno == 70) { in dbg_set_reg() 147 dbg_reg_def[regno].size); in dbg_set_reg() 149 } else if (regno == 71) { in dbg_set_reg() 153 fp_reg = dbg_reg_def[regno].offset; in dbg_set_reg() [all …]
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | ptrace.c | 29 static int put_debugreg(long pid, unsigned int regno, long data); 30 static long get_debugreg(long pid, unsigned int regno); 39 long get_reg(struct task_struct *task, unsigned int regno) in get_reg() argument 46 if (regno <= PT_EDA) in get_reg() 47 ret = ((unsigned long *)task_pt_regs(task))[regno]; in get_reg() 48 else if (regno == PT_USP) in get_reg() 50 else if (regno == PT_PPC) in get_reg() 52 else if (regno <= PT_MAX) in get_reg() 53 ret = get_debugreg(task->pid, regno); in get_reg() 63 int put_reg(struct task_struct *task, unsigned int regno, unsigned long data) in put_reg() argument [all …]
|
D | kgdb.c | 375 static int write_register(int regno, char *val); 379 static int read_register(char regno, unsigned int *valptr); 544 write_register(int regno, char *val) in write_register() argument 548 if (regno >= R0 && regno <= ACR) { in write_register() 550 hex2mem((unsigned char *)®.r0 + (regno - R0) * sizeof(unsigned int), in write_register() 553 } else if (regno == BZ || regno == VR || regno == WZ || regno == DZ) { in write_register() 557 } else if (regno == PID) { in write_register() 562 } else if (regno == SRS) { in write_register() 566 } else if (regno >= EXS && regno <= SPC) { in write_register() 568 hex2mem((unsigned char *)®.exs + (regno - EXS) * sizeof(unsigned int), in write_register() [all …]
|
/linux-4.1.27/arch/arm/kernel/ |
D | kgdb.c | 50 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 52 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 55 if (dbg_reg_def[regno].offset != -1) in dbg_get_reg() 56 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 57 dbg_reg_def[regno].size); in dbg_get_reg() 59 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 60 return dbg_reg_def[regno].name; in dbg_get_reg() 63 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 65 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_set_reg() 68 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() [all …]
|
/linux-4.1.27/arch/nios2/kernel/ |
D | kgdb.c | 84 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 86 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 89 if (dbg_reg_def[regno].offset != -1) in dbg_get_reg() 90 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 91 dbg_reg_def[regno].size); in dbg_get_reg() 93 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 95 return dbg_reg_def[regno].name; in dbg_get_reg() 98 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 100 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_set_reg() 103 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() [all …]
|
/linux-4.1.27/arch/arc/kernel/ |
D | kgdb.c | 19 int regno; in to_gdb_regs() local 21 for (regno = 0; regno <= 26; regno++) in to_gdb_regs() 22 gdb_regs[_R0 + regno] = get_reg(regno, kernel_regs, cregs); in to_gdb_regs() 24 for (regno = 27; regno < GDB_MAX_REGS; regno++) in to_gdb_regs() 25 gdb_regs[regno] = 0; in to_gdb_regs() 42 int regno; in from_gdb_regs() local 44 for (regno = 0; regno <= 26; regno++) in from_gdb_regs() 45 set_reg(regno, gdb_regs[regno + _R0], kernel_regs, cregs); in from_gdb_regs()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | kgdb.c | 348 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 350 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 353 if (regno < 32 || regno >= 64) in dbg_get_reg() 356 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 357 dbg_reg_def[regno].size); in dbg_get_reg() 359 if (regno >= 32 && regno < 64) { in dbg_get_reg() 363 memcpy(mem, ¤t->thread.evr[regno-32], in dbg_get_reg() 364 dbg_reg_def[regno].size); in dbg_get_reg() 367 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 371 return dbg_reg_def[regno].name; in dbg_get_reg() [all …]
|
D | ptrace.c | 221 int ptrace_get_reg(struct task_struct *task, int regno, unsigned long *data) in ptrace_get_reg() argument 226 if (regno == PT_MSR) { in ptrace_get_reg() 231 if (regno == PT_DSCR) in ptrace_get_reg() 234 if (regno < (sizeof(struct pt_regs) / sizeof(unsigned long))) { in ptrace_get_reg() 235 *data = ((unsigned long *)task->thread.regs)[regno]; in ptrace_get_reg() 245 int ptrace_put_reg(struct task_struct *task, int regno, unsigned long data) in ptrace_put_reg() argument 250 if (regno == PT_MSR) in ptrace_put_reg() 252 if (regno == PT_TRAP) in ptrace_put_reg() 254 if (regno == PT_DSCR) in ptrace_put_reg() 257 if (regno <= PT_MAX_PUT_REG) { in ptrace_put_reg() [all …]
|
/linux-4.1.27/arch/arm64/kernel/ |
D | kgdb.c | 98 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 100 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 103 if (dbg_reg_def[regno].offset != -1) in dbg_get_reg() 104 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 105 dbg_reg_def[regno].size); in dbg_get_reg() 107 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 108 return dbg_reg_def[regno].name; in dbg_get_reg() 111 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 113 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_set_reg() 116 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() [all …]
|
D | ptrace.c | 1138 int regno; in tracehook_report_syscall() local 1145 regno = (is_compat_task() ? 12 : 7); in tracehook_report_syscall() 1146 saved_reg = regs->regs[regno]; in tracehook_report_syscall() 1147 regs->regs[regno] = dir; in tracehook_report_syscall() 1154 regs->regs[regno] = saved_reg; in tracehook_report_syscall()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | macfb.c | 55 static int (*macfb_setpalette)(unsigned int regno, unsigned int red, 151 static int dafb_setpalette(unsigned int regno, unsigned int red, in dafb_setpalette() argument 164 if (regno != lastreg + 1) { in dafb_setpalette() 172 for (i = 0; i < regno; i++) { in dafb_setpalette() 192 lastreg = regno; in dafb_setpalette() 197 static int v8_brazil_setpalette(unsigned int regno, unsigned int red, in v8_brazil_setpalette() argument 215 regno = (regno << (8 - bpp)) | (0xFF >> bpp); in v8_brazil_setpalette() 216 nubus_writeb(regno, &v8_brazil_cmap_regs->addr); in v8_brazil_setpalette() 231 static int rbv_setpalette(unsigned int regno, unsigned int red, in rbv_setpalette() argument 246 regno += 256 - (1 << info->var.bits_per_pixel); in rbv_setpalette() [all …]
|
D | maxinefb.c | 64 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()
|
D | igafb.c | 276 static int igafb_setcolreg(unsigned regno, unsigned red, unsigned green, in igafb_setcolreg() argument 288 if (regno >= info->cmap.len) in igafb_setcolreg() 291 pci_outb(par, regno, DAC_W_INDEX); in igafb_setcolreg() 296 if (regno < 16) { in igafb_setcolreg() 299 ((u16*)(info->pseudo_palette))[regno] = in igafb_setcolreg() 300 (regno << 10) | (regno << 5) | regno; in igafb_setcolreg() 303 ((u32*)(info->pseudo_palette))[regno] = in igafb_setcolreg() 304 (regno << 16) | (regno << 8) | regno; in igafb_setcolreg() 308 i = (regno << 8) | regno; in igafb_setcolreg() 309 ((u32*)(info->pseudo_palette))[regno] = (i << 16) | i; in igafb_setcolreg()
|
D | s1d13xxxfb.c | 98 s1d13xxxfb_readreg(struct s1d13xxxfb_par *par, u16 regno) in s1d13xxxfb_readreg() argument 101 regno=((regno & 1) ? (regno & ~1L) : (regno + 1)); in s1d13xxxfb_readreg() 103 return readb(par->regs + regno); in s1d13xxxfb_readreg() 107 s1d13xxxfb_writereg(struct s1d13xxxfb_par *par, u16 regno, u8 value) in s1d13xxxfb_writereg() argument 110 regno=((regno & 1) ? (regno & ~1L) : (regno + 1)); in s1d13xxxfb_writereg() 112 writeb(value, par->regs + regno); in s1d13xxxfb_writereg() 271 s1d13xxxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in s1d13xxxfb_setcolreg() argument 277 if (regno >= S1D_PALETTE_SIZE) in s1d13xxxfb_setcolreg() 281 regno, red, green, blue, transp); in s1d13xxxfb_setcolreg() 288 if (regno >= 16) in s1d13xxxfb_setcolreg() [all …]
|
D | clps711xfb.c | 50 clps7111fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in clps7111fb_setcolreg() argument 55 if (regno >= (1 << info->var.bits_per_pixel)) in clps7111fb_setcolreg() 72 shift = 4 * (regno & 7); in clps7111fb_setcolreg() 77 regno = regno < 8 ? PALLSW : PALMSW; in clps7111fb_setcolreg() 79 pal = clps_readl(regno); in clps7111fb_setcolreg() 81 clps_writel(pal, regno); in clps7111fb_setcolreg()
|
D | platinumfb.c | 79 static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 184 static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in platinumfb_setcolreg() argument 190 if (regno > 255) in platinumfb_setcolreg() 197 pinfo->palette[regno].red = red; in platinumfb_setcolreg() 198 pinfo->palette[regno].green = green; in platinumfb_setcolreg() 199 pinfo->palette[regno].blue = blue; in platinumfb_setcolreg() 201 out_8(&cmap_regs->addr, regno); /* tell clut what addr to fill */ in platinumfb_setcolreg() 206 if (regno < 16) { in platinumfb_setcolreg() 211 pal[regno] = (regno << 10) | (regno << 5) | regno; in platinumfb_setcolreg() 214 i = (regno << 8) | regno; in platinumfb_setcolreg() [all …]
|
D | q40fb.c | 54 static int q40fb_setcolreg(unsigned regno, unsigned red, unsigned green, in q40fb_setcolreg() argument 64 if (regno > 255) in q40fb_setcolreg() 70 if (regno < 16) { in q40fb_setcolreg() 71 ((u32 *)info->pseudo_palette)[regno] = ((red & 31) <<6) | in q40fb_setcolreg()
|
D | vesafb.c | 81 static int vesa_setpalette(int regno, unsigned red, unsigned green, in vesa_setpalette() argument 91 outb_p(regno, dac_reg); in vesa_setpalette() 115 "d" (regno), /* EDX */ in vesa_setpalette() 125 static int vesafb_setcolreg(unsigned regno, unsigned red, unsigned green, in vesafb_setcolreg() argument 138 if (regno >= info->cmap.len) in vesafb_setcolreg() 142 err = vesa_setpalette(regno,red,green,blue); in vesafb_setcolreg() 143 else if (regno < 16) { in vesafb_setcolreg() 148 ((u32*) (info->pseudo_palette))[regno] = in vesafb_setcolreg() 154 ((u32*) (info->pseudo_palette))[regno] = in vesafb_setcolreg() 165 ((u32 *)(info->pseudo_palette))[regno] = in vesafb_setcolreg()
|
D | cyber2000fb.c | 276 cyber2000fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in cyber2000fb_setcolreg() argument 298 if (regno >= NR_PALETTE) in cyber2000fb_setcolreg() 305 cfb->palette[regno].red = red; in cyber2000fb_setcolreg() 306 cfb->palette[regno].green = green; in cyber2000fb_setcolreg() 307 cfb->palette[regno].blue = blue; in cyber2000fb_setcolreg() 309 cyber2000fb_writeb(regno, 0x3c8, cfb); in cyber2000fb_setcolreg() 330 if (var->green.length == 6 && regno < 64) { in cyber2000fb_setcolreg() 331 cfb->palette[regno << 2].green = green; in cyber2000fb_setcolreg() 337 cyber2000fb_writeb(regno << 2, 0x3c8, cfb); in cyber2000fb_setcolreg() 338 cyber2000fb_writeb(cfb->palette[regno >> 1].red, in cyber2000fb_setcolreg() [all …]
|
D | g364fb.c | 108 static int g364fb_setcolreg(u_int regno, u_int red, u_int green, 175 static int g364fb_setcolreg(u_int regno, u_int red, u_int green, in g364fb_setcolreg() argument 180 if (regno > 255) in g364fb_setcolreg() 187 ptr[regno << 1] = (red << 16) | (green << 8) | blue; in g364fb_setcolreg()
|
D | valkyriefb.c | 112 static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 228 static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in valkyriefb_setcolreg() argument 236 if (regno > 255) in valkyriefb_setcolreg() 243 out_8(&p->cmap_regs->addr, regno); in valkyriefb_setcolreg() 250 if (regno < 16 && par->cmode == CMODE_16) in valkyriefb_setcolreg() 251 ((u32 *)info->pseudo_palette)[regno] = in valkyriefb_setcolreg() 252 (regno << 10) | (regno << 5) | regno; in valkyriefb_setcolreg()
|
D | fm2fb.c | 164 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()
|
D | clps711x-fb.c | 48 static int clps711x_fb_setcolreg(u_int regno, u_int red, u_int green, in clps711x_fb_setcolreg() argument 54 if (regno >= BIT(info->var.bits_per_pixel)) in clps711x_fb_setcolreg() 57 shift = 4 * (regno & 7); in clps711x_fb_setcolreg() 64 regno = (regno < 8) ? CLPS711X_PALLSW : CLPS711X_PALMSW; in clps711x_fb_setcolreg() 66 writel((readl(cfb->base + regno) & ~mask) | level, cfb->base + regno); in clps711x_fb_setcolreg()
|
D | offb.c | 100 static int offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in offb_setcolreg() argument 112 if (regno >= 16) in offb_setcolreg() 123 pal[regno] = value; in offb_setcolreg() 127 if (regno > 255) in offb_setcolreg() 139 writeb(regno, par->cmap_adr); in offb_setcolreg() 150 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg() 159 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg() 164 out_8(par->cmap_adr + 0xb0, regno); in offb_setcolreg() 168 out_le32(((unsigned __iomem *) par->cmap_adr) + regno, in offb_setcolreg() 174 writeb(regno, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_setcolreg() [all …]
|
D | asiliantfb.c | 95 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 306 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in asiliantfb_setcolreg() argument 309 if (regno > 255) in asiliantfb_setcolreg() 316 writeb(regno, mmio_base + 0x790); in asiliantfb_setcolreg() 322 if (regno < 16) { in asiliantfb_setcolreg() 325 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg() 331 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg() 337 ((u32 *)(p->pseudo_palette))[regno] = in asiliantfb_setcolreg()
|
D | 68328fb.c | 93 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()
|
D | controlfb.c | 128 static int controlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 345 static int controlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in controlfb_setcolreg() argument 352 if (regno > 255) in controlfb_setcolreg() 359 out_8(&p->cmap_regs->addr, regno); /* tell clut what addr to fill */ in controlfb_setcolreg() 364 if (regno < 16) { in controlfb_setcolreg() 368 p->pseudo_palette[regno] = in controlfb_setcolreg() 369 (regno << 10) | (regno << 5) | regno; in controlfb_setcolreg() 372 i = (regno << 8) | regno; in controlfb_setcolreg() 373 p->pseudo_palette[regno] = (i << 16) | i; in controlfb_setcolreg()
|
D | vfb.c | 119 static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 298 static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in vfb_setcolreg() argument 301 if (regno >= 256) /* no. of hw registers */ in vfb_setcolreg() 360 if (regno >= 16) in vfb_setcolreg() 371 ((u32 *) (info->pseudo_palette))[regno] = v; in vfb_setcolreg() 375 ((u32 *) (info->pseudo_palette))[regno] = v; in vfb_setcolreg()
|
D | skeletonfb.c | 284 static int xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in xxxfb_setcolreg() argument 288 if (regno >= 256) /* no. of hw registers */ in xxxfb_setcolreg() 399 if (regno >= 16) in xxxfb_setcolreg() 407 ((u32*)(info->pseudo_palette))[regno] = v; in xxxfb_setcolreg()
|
D | ocfb.c | 174 static int ocfb_setcolreg(unsigned regno, unsigned red, unsigned green, in ocfb_setcolreg() argument 181 if (regno >= info->cmap.len) { in ocfb_setcolreg() 197 regno <<= 2; in ocfb_setcolreg() 199 ocfb_writereg(fbdev, OCFB_PALETTE + regno, color); in ocfb_setcolreg() 201 ((u32 *)(info->pseudo_palette))[regno] = in ocfb_setcolreg()
|
D | cg3.c | 137 static int cg3_setcolreg(unsigned regno, in cg3_setcolreg() argument 148 if (regno >= 256) in cg3_setcolreg() 157 p8 = (u8 *)par->sw_cmap + (regno * 3); in cg3_setcolreg() 166 p32 = &par->sw_cmap[D4M3(regno)]; in cg3_setcolreg() 167 sbus_writel(D4M4(regno), &bt->addr); in cg3_setcolreg()
|
D | sunxvr500.c | 110 static int e3d_setcolreg(unsigned regno, in e3d_setcolreg() argument 119 if (regno >= 256) in e3d_setcolreg() 128 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) in e3d_setcolreg() 129 ((u32 *)info->pseudo_palette)[regno] = value; in e3d_setcolreg() 137 e3d_clut_write(ep, regno, value); in e3d_setcolreg()
|
D | efifb.c | 40 static int efifb_setcolreg(unsigned regno, unsigned red, unsigned green, in efifb_setcolreg() argument 51 if (regno >= info->cmap.len) in efifb_setcolreg() 54 if (regno < 16) { in efifb_setcolreg() 58 ((u32 *)(info->pseudo_palette))[regno] = in efifb_setcolreg()
|
D | vt8623fb.c | 528 static int vt8623fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in vt8623fb_setcolreg() argument 534 if (regno >= 16) in vt8623fb_setcolreg() 538 outb(regno, VGA_PEL_IW); in vt8623fb_setcolreg() 544 if (regno >= 256) in vt8623fb_setcolreg() 548 outb(regno, VGA_PEL_IW); in vt8623fb_setcolreg() 554 if (regno >= 16) in vt8623fb_setcolreg() 558 ((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) | in vt8623fb_setcolreg() 561 ((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) | in vt8623fb_setcolreg() 568 if (regno >= 16) in vt8623fb_setcolreg() 572 ((u32*)fb->pseudo_palette)[regno] = ((red & 0xFF00) << 8) | in vt8623fb_setcolreg()
|
D | sunxvr1000.c | 43 static int gfb_setcolreg(unsigned regno, in gfb_setcolreg() argument 49 if (regno < 16) { in gfb_setcolreg() 55 ((u32 *)info->pseudo_palette)[regno] = value; in gfb_setcolreg()
|
D | hitfb.c | 207 static int hitfb_setcolreg(unsigned regno, unsigned red, unsigned green, in hitfb_setcolreg() argument 210 if (regno >= 256) in hitfb_setcolreg() 215 fb_writew(regno << 8, HD64461_CPTWAR); in hitfb_setcolreg() 221 if (regno >= 16) in hitfb_setcolreg() 223 ((u32 *) (info->pseudo_palette))[regno] = in hitfb_setcolreg()
|
D | imsttfb.c | 879 imsttfb_setcolreg (u_int regno, u_int red, u_int green, u_int blue, in imsttfb_setcolreg() argument 885 if (regno > 255) in imsttfb_setcolreg() 894 par->cmap_regs[PADDRW] = regno << 3; in imsttfb_setcolreg() 896 par->cmap_regs[PADDRW] = regno; in imsttfb_setcolreg() 903 if (regno < 16) in imsttfb_setcolreg() 906 par->palette[regno] = in imsttfb_setcolreg() 907 (regno << (info->var.green.length == in imsttfb_setcolreg() 908 5 ? 10 : 11)) | (regno << 5) | regno; in imsttfb_setcolreg() 911 par->palette[regno] = in imsttfb_setcolreg() 912 (regno << 16) | (regno << 8) | regno; in imsttfb_setcolreg() [all …]
|
D | sunxvr2500.c | 47 static int s3d_setcolreg(unsigned regno, in s3d_setcolreg() argument 53 if (regno < 16) { in s3d_setcolreg() 59 ((u32 *)info->pseudo_palette)[regno] = value; in s3d_setcolreg()
|
D | pmag-ba-fb.c | 94 static int pmagbafb_setcolreg(unsigned int regno, unsigned int red, in pmagbafb_setcolreg() argument 100 if (regno >= info->cmap.len) in pmagbafb_setcolreg() 108 dac_write(par, BT459_ADDR_LO, regno); in pmagbafb_setcolreg()
|
D | arkfb.c | 815 static int arkfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in arkfb_setcolreg() argument 821 if (regno >= 16) in arkfb_setcolreg() 827 outb(regno*16, VGA_PEL_IW); in arkfb_setcolreg() 830 outb(regno, VGA_PEL_IW); in arkfb_setcolreg() 837 if (regno >= 256) in arkfb_setcolreg() 841 outb(regno, VGA_PEL_IW); in arkfb_setcolreg() 847 if (regno >= 16) in arkfb_setcolreg() 851 ((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) | in arkfb_setcolreg() 854 ((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) | in arkfb_setcolreg() 861 if (regno >= 16) in arkfb_setcolreg() [all …]
|
D | acornfb.c | 269 acornfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in acornfb_setcolreg() argument 274 if (regno >= current_par.palette_size) in acornfb_setcolreg() 277 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in acornfb_setcolreg() 280 pseudo_val = regno << info->var.red.offset; in acornfb_setcolreg() 281 pseudo_val |= regno << info->var.green.offset; in acornfb_setcolreg() 282 pseudo_val |= regno << info->var.blue.offset; in acornfb_setcolreg() 284 ((u32 *)info->pseudo_palette)[regno] = pseudo_val; in acornfb_setcolreg() 292 current_par.palette[regno] = pal; in acornfb_setcolreg() 307 vidc_writel(0x10000000 | regno); in acornfb_setcolreg()
|
D | pvr2fb.c | 196 static int pvr2fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int … 269 unsigned int regno, in pvr2fb_set_pal_entry() argument 272 fb_writel(val, par->mmio_base + 0x1000 + (4 * regno)); in pvr2fb_set_pal_entry() 312 static int pvr2fb_setcolreg(unsigned int regno, unsigned int red, in pvr2fb_setcolreg() argument 319 if (regno > info->cmap.len) in pvr2fb_setcolreg() 333 pvr2fb_set_pal_entry(par, regno, tmp); in pvr2fb_setcolreg() 343 pvr2fb_set_pal_entry(par, regno, tmp); in pvr2fb_setcolreg() 350 if (regno < 16) in pvr2fb_setcolreg() 351 ((u32*)(info->pseudo_palette))[regno] = tmp; in pvr2fb_setcolreg()
|
D | grvga.c | 193 static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned tr… in grvga_setcolreg() argument 198 if (regno >= 256) /* Size of CLUT */ in grvga_setcolreg() 219 __raw_writel((regno << 24) | (red << 16) | (green << 8) | blue, in grvga_setcolreg() 225 if (regno >= 16) in grvga_setcolreg() 234 ((u32 *) (info->pseudo_palette))[regno] = v; in grvga_setcolreg()
|
D | atafb.c | 89 static int atafb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, 806 static int tt_setcolreg(unsigned int regno, unsigned int red, in tt_setcolreg() argument 811 regno += 254; in tt_setcolreg() 812 if (regno > 255) in tt_setcolreg() 814 tt_palette[regno] = (((red >> 12) << 8) | ((green >> 12) << 4) | in tt_setcolreg() 817 TT_SHIFTER_STHIGH && regno == 254) in tt_setcolreg() 1708 static int falcon_setcolreg(unsigned int regno, unsigned int red, in falcon_setcolreg() argument 1712 if (regno > 255) in falcon_setcolreg() 1714 f030_col[regno] = (((red & 0xfc00) << 16) | in falcon_setcolreg() 1717 if (regno < 16) { in falcon_setcolreg() [all …]
|
D | ep93xx-fb.c | 354 static int ep93xxfb_setcolreg(unsigned int regno, unsigned int red, in ep93xxfb_setcolreg() argument 364 if (regno > 255) in ep93xxfb_setcolreg() 369 pal[regno] = rgb; in ep93xxfb_setcolreg() 370 ep93xxfb_writel(fbi, rgb, (EP93XXFB_COLOR_LUT + (regno << 2))); in ep93xxfb_setcolreg() 388 if (regno > 16) in ep93xxfb_setcolreg() 397 pal[regno] = (red << info->var.red.offset) | in ep93xxfb_setcolreg()
|
D | chipsfb.c | 79 static int chipsfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 151 static int chipsfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in chipsfb_setcolreg() argument 154 if (regno > 255) in chipsfb_setcolreg() 159 outb(regno, 0x3c8); in chipsfb_setcolreg()
|
D | vt8500lcdfb.c | 147 static int vt8500lcd_setcolreg(unsigned regno, unsigned red, unsigned green, in vt8500lcd_setcolreg() argument 153 if (regno >= 256) in vt8500lcd_setcolreg() 162 if (regno < 16) { in vt8500lcd_setcolreg() 169 pal[regno] = val; in vt8500lcd_setcolreg() 179 fbi->palette_cpu + sizeof(u16) * regno); in vt8500lcd_setcolreg()
|
D | amba-clcd.c | 341 clcdfb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, in clcdfb_setcolreg() argument 346 if (regno < 16) in clcdfb_setcolreg() 347 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | in clcdfb_setcolreg() 352 if (fb->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in clcdfb_setcolreg() 353 int hw_reg = CLCD_PALETTE + ((regno * 2) & ~3); in clcdfb_setcolreg() 365 regno ^= 1; in clcdfb_setcolreg() 367 if (regno & 1) { in clcdfb_setcolreg() 378 return regno > 255; in clcdfb_setcolreg()
|
D | s3c2410fb.c | 455 unsigned int regno, unsigned int val) in schedule_palette_update() argument 463 fbi->palette_buffer[regno] = val; in schedule_palette_update() 486 static int s3c2410fb_setcolreg(unsigned regno, in s3c2410fb_setcolreg() argument 501 if (regno < 16) { in s3c2410fb_setcolreg() 508 pal[regno] = val; in s3c2410fb_setcolreg() 513 if (regno < 256) { in s3c2410fb_setcolreg() 520 writel(val, regs + S3C2410_TFTPAL(regno)); in s3c2410fb_setcolreg() 521 schedule_palette_update(fbi, regno, val); in s3c2410fb_setcolreg()
|
D | p9100.c | 148 static int p9100_setcolreg(unsigned regno, in p9100_setcolreg() argument 156 if (regno >= 256) in p9100_setcolreg() 165 sbus_writel((regno << 16), ®s->ramdac_cmap_wridx); in p9100_setcolreg()
|
D | wm8505fb.c | 194 static int wm8505fb_setcolreg(unsigned regno, unsigned red, unsigned green, in wm8505fb_setcolreg() argument 200 if (regno >= 256) in wm8505fb_setcolreg() 209 if (regno < 16) { in wm8505fb_setcolreg() 216 pal[regno] = val; in wm8505fb_setcolreg()
|
D | sa1100fb.c | 269 sa1100fb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue, in sa1100fb_setpalettereg() argument 276 if (regno < fbi->palette_size) { in sa1100fb_setpalettereg() 281 if (regno == 0) in sa1100fb_setpalettereg() 284 fbi->palette_cpu[regno] = val; in sa1100fb_setpalettereg() 291 sa1100fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in sa1100fb_setcolreg() argument 325 if (regno < 16) { in sa1100fb_setcolreg() 332 pal[regno] = val; in sa1100fb_setcolreg() 339 ret = sa1100fb_setpalettereg(regno, red, green, blue, trans, info); in sa1100fb_setcolreg()
|
D | da8xx-fb.c | 605 static int fb_setcolreg(unsigned regno, unsigned red, unsigned green, in fb_setcolreg() argument 614 if (regno > 255) in fb_setcolreg() 632 if (regno > 15) in fb_setcolreg() 636 pal = regno; in fb_setcolreg() 646 if (regno == 0) in fb_setcolreg() 648 palette[regno] = pal; in fb_setcolreg() 660 if (palette[regno] != pal) { in fb_setcolreg() 662 palette[regno] = pal; in fb_setcolreg() 673 if (regno > 15) in fb_setcolreg() 680 ((u32 *) (info->pseudo_palette))[regno] = v; in fb_setcolreg()
|
D | s3fb.c | 926 static int s3fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in s3fb_setcolreg() argument 932 if (regno >= 16) in s3fb_setcolreg() 938 outb(regno*16, VGA_PEL_IW); in s3fb_setcolreg() 941 outb(regno, VGA_PEL_IW); in s3fb_setcolreg() 948 if (regno >= 256) in s3fb_setcolreg() 952 outb(regno, VGA_PEL_IW); in s3fb_setcolreg() 958 if (regno >= 16) in s3fb_setcolreg() 962 ((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) | in s3fb_setcolreg() 965 ((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) | in s3fb_setcolreg() 971 if (regno >= 16) in s3fb_setcolreg() [all …]
|
D | bfin-t350mcqb-fb.c | 303 static int bfin_t350mcqb_fb_setcolreg(u_int regno, u_int red, u_int green, in bfin_t350mcqb_fb_setcolreg() argument 307 if (regno >= BFIN_LCD_NBR_PALETTE_ENTRIES) in bfin_t350mcqb_fb_setcolreg() 319 if (regno > 16) in bfin_t350mcqb_fb_setcolreg() 331 ((u32 *) (info->pseudo_palette))[regno] = value; in bfin_t350mcqb_fb_setcolreg()
|
D | goldfishfb.c | 80 goldfish_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, in goldfish_fb_setcolreg() argument 85 if (regno < 16) { in goldfish_fb_setcolreg() 86 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | in goldfish_fb_setcolreg()
|
D | gbefb.c | 858 static int gbefb_setcolreg(unsigned regno, unsigned red, unsigned green, in gbefb_setcolreg() argument 864 if (regno > 255) in gbefb_setcolreg() 871 gbe_cmap[regno] = (red << 24) | (green << 16) | (blue << 8); in gbefb_setcolreg() 880 gbe->cmap[regno] = gbe_cmap[regno]; in gbefb_setcolreg() 882 } else if (regno < 16) { in gbefb_setcolreg() 889 pseudo_palette[regno] = in gbefb_setcolreg() 895 pseudo_palette[regno] = in gbefb_setcolreg()
|
D | stifb.c | 918 stifb_setcolreg(u_int regno, u_int red, u_int green, in stifb_setcolreg() argument 924 if (regno >= NR_PALETTE) in stifb_setcolreg() 948 if (regno < 16) in stifb_setcolreg() 949 ((u32 *)fb->info.pseudo_palette)[regno] = in stifb_setcolreg() 950 regno << var->red.offset | in stifb_setcolreg() 951 regno << var->green.offset | in stifb_setcolreg() 952 regno << var->blue.offset; in stifb_setcolreg() 955 WRITE_IMAGE_COLOR(fb, regno, color); in stifb_setcolreg()
|
D | imxfb.c | 254 static int imxfb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue, in imxfb_setpalettereg() argument 261 if (regno < fbi->palette_size) { in imxfb_setpalettereg() 266 writel(val, fbi->regs + 0x800 + (regno << 2)); in imxfb_setpalettereg() 272 static int imxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in imxfb_setcolreg() argument 305 if (regno < 16) { in imxfb_setcolreg() 312 pal[regno] = val; in imxfb_setcolreg() 319 ret = imxfb_setpalettereg(regno, red, green, blue, trans, info); in imxfb_setcolreg()
|
D | tgafb.c | 515 tgafb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, argument 522 if (regno > 255) 529 BT485_WRITE(par, regno, BT485_ADDR_PAL_WRITE); 535 BT459_LOAD_ADDR(par, regno); 541 if (regno < 16) { 542 u32 value = (regno << 16) | (regno << 8) | regno; 543 ((u32 *)info->pseudo_palette)[regno] = value; 545 BT463_LOAD_ADDR(par, regno);
|
D | au1100fb.c | 235 int au1100fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned tra… in au1100fb_fb_setcolreg() argument 244 if (regno > (AU1100_LCD_NBR_PALETTE_ENTRIES - 1)) in au1100fb_fb_setcolreg() 255 if (regno > 16) in au1100fb_fb_setcolreg() 286 palette[regno] = value; in au1100fb_fb_setcolreg()
|
D | vga16fb.c | 636 static void ega16_setpalette(int regno, unsigned red, unsigned green, unsigned blue) in ega16_setpalette() argument 641 if (regno >= 16) in ega16_setpalette() 645 vga_io_wattr(regno, val); in ega16_setpalette() 650 static void vga16_setpalette(int regno, unsigned red, unsigned green, unsigned blue) in vga16_setpalette() argument 652 outb(regno, VGA_PEL_IW); in vga16_setpalette() 658 static int vga16fb_setcolreg(unsigned regno, unsigned red, unsigned green, in vga16fb_setcolreg() argument 672 if (regno >= 256) in vga16fb_setcolreg() 682 vga16_setpalette(regno,red,green,blue); in vga16fb_setcolreg() 684 ega16_setpalette(regno,red,green,blue); in vga16fb_setcolreg()
|
D | simplefb.c | 48 static int simplefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in simplefb_setcolreg() argument 57 if (regno >= PSEUDO_PALETTE_SIZE) in simplefb_setcolreg() 68 pal[regno] = value; in simplefb_setcolreg()
|
D | xilinxfb.c | 198 xilinx_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, in xilinx_fb_setcolreg() argument 203 if (regno >= PALETTE_ENTRIES_NO) in xilinx_fb_setcolreg() 219 palette[regno] = (red << RED_SHIFT) | (green << GREEN_SHIFT) | in xilinx_fb_setcolreg()
|
D | pmagb-b-fb.c | 98 static int pmagbbfb_setcolreg(unsigned int regno, unsigned int red, in pmagbbfb_setcolreg() argument 104 if (regno >= info->cmap.len) in pmagbbfb_setcolreg() 112 dac_write(par, BT459_ADDR_LO, regno); in pmagbbfb_setcolreg()
|
D | hpfb.c | 75 static int hpfb_setcolreg(unsigned regno, unsigned red, unsigned green, in hpfb_setcolreg() argument 83 unsigned char _regno=regno; in hpfb_setcolreg() 92 if (regno >= info->cmap.len) in hpfb_setcolreg()
|
D | bf54x-lq043fb.c | 381 static int bfin_bf54x_fb_setcolreg(u_int regno, u_int red, u_int green, in bfin_bf54x_fb_setcolreg() argument 385 if (regno >= BFIN_LCD_NBR_PALETTE_ENTRIES) in bfin_bf54x_fb_setcolreg() 397 if (regno > 16) in bfin_bf54x_fb_setcolreg() 409 ((u32 *) (info->pseudo_palette))[regno] = value; in bfin_bf54x_fb_setcolreg()
|
D | tcx.c | 169 static int tcx_setcolreg(unsigned regno, in tcx_setcolreg() argument 177 if (regno >= 256) in tcx_setcolreg() 186 sbus_writel(regno << 24, &bt->addr); in tcx_setcolreg()
|
D | bf537-lq035.c | 587 static int bfin_lq035_fb_setcolreg(u_int regno, u_int red, u_int green, in bfin_lq035_fb_setcolreg() argument 591 if (regno >= NBR_PALETTE) in bfin_lq035_fb_setcolreg() 602 if (regno > 16) in bfin_lq035_fb_setcolreg() 614 ((u32 *) (info->pseudo_palette))[regno] = value; in bfin_lq035_fb_setcolreg()
|
D | atmel_lcdfb.c | 807 static int atmel_lcdfb_setcolreg(unsigned int regno, unsigned int red, in atmel_lcdfb_setcolreg() argument 823 if (regno < 16) { in atmel_lcdfb_setcolreg() 830 pal[regno] = val; in atmel_lcdfb_setcolreg() 836 if (regno < 256) { in atmel_lcdfb_setcolreg() 860 lcdc_writel(sinfo, ATMEL_LCDC_LUT(regno), val); in atmel_lcdfb_setcolreg() 866 if (regno < 2) { in atmel_lcdfb_setcolreg() 867 val = (regno == 0) ? 0x00 : 0x1F; in atmel_lcdfb_setcolreg() 868 lcdc_writel(sinfo, ATMEL_LCDC_LUT(regno), val); in atmel_lcdfb_setcolreg()
|
D | amifb.c | 2449 static int amifb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in amifb_setcolreg() argument 2455 if (regno > 255) in amifb_setcolreg() 2458 if (regno > 3) in amifb_setcolreg() 2461 if (regno > 31) in amifb_setcolreg() 2467 if (!regno) { in amifb_setcolreg() 2481 if (regno || !is_blanked) { in amifb_setcolreg() 2486 custom.bplcon3 = bplcon3 | (regno << 8 & 0xe000); in amifb_setcolreg() 2487 custom.color[regno & 31] = rgb2hw8_high(red, green, in amifb_setcolreg() 2489 custom.bplcon3 = bplcon3 | (regno << 8 & 0xe000) | in amifb_setcolreg() 2491 custom.color[regno & 31] = rgb2hw8_low(red, green, in amifb_setcolreg() [all …]
|
D | pxa168fb.c | 492 pxa168fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, in pxa168fb_setcolreg() argument 502 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) { in pxa168fb_setcolreg() 506 fbi->pseudo_palette[regno] = val; in pxa168fb_setcolreg() 509 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in pxa168fb_setcolreg() 512 writel(0x8300 | regno, fbi->reg_base + LCD_SPU_SRAM_CTRL); in pxa168fb_setcolreg()
|
D | cg14.c | 242 static int cg14_setcolreg(unsigned regno, in cg14_setcolreg() argument 251 if (regno >= 256) in cg14_setcolreg() 260 sbus_writel(val, &clut->c_clut[regno]); in cg14_setcolreg()
|
D | pm3fb.c | 127 static inline void pm3fb_set_color(struct pm3_par *par, unsigned char regno, in pm3fb_set_color() argument 131 PM3_WRITE_REG(par, PM3RD_PaletteWriteAddress, regno); in pm3fb_set_color() 1075 static int pm3fb_setcolreg(unsigned regno, unsigned red, unsigned green, in pm3fb_setcolreg() argument 1081 if (regno >= 256) /* no. of hw registers */ in pm3fb_setcolreg() 1123 if (regno >= 16) in pm3fb_setcolreg() 1136 ((u32 *)(info->pseudo_palette))[regno] = v; in pm3fb_setcolreg() 1141 pm3fb_set_color(par, regno, red, green, blue); in pm3fb_setcolreg()
|
D | pxafb.c | 138 pxafb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue, in pxafb_setpalettereg() argument 144 if (regno >= fbi->palette_size) in pxafb_setpalettereg() 148 fbi->palette_cpu[regno] = ((blue >> 8) & 0x00ff); in pxafb_setpalettereg() 157 fbi->palette_cpu[regno] = val; in pxafb_setpalettereg() 163 ((u32 *)(fbi->palette_cpu))[regno] = val; in pxafb_setpalettereg() 169 ((u32 *)(fbi->palette_cpu))[regno] = val; in pxafb_setpalettereg() 175 ((u32 *)(fbi->palette_cpu))[regno] = val; in pxafb_setpalettereg() 183 pxafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in pxafb_setcolreg() argument 216 if (regno < 16) { in pxafb_setcolreg() 223 pal[regno] = val; in pxafb_setcolreg() [all …]
|
D | bfin-lq035q1-fb.c | 498 static int bfin_lq035q1_fb_setcolreg(u_int regno, u_int red, u_int green, in bfin_lq035q1_fb_setcolreg() argument 502 if (regno >= BFIN_LCD_NBR_PALETTE_ENTRIES) in bfin_lq035q1_fb_setcolreg() 514 if (regno > 16) in bfin_lq035q1_fb_setcolreg() 526 ((u32 *) (info->pseudo_palette))[regno] = value; in bfin_lq035q1_fb_setcolreg()
|
D | bfin_adv7393fb.c | 685 static int bfin_adv7393_fb_setcolreg(u_int regno, u_int red, u_int green, in bfin_adv7393_fb_setcolreg() argument 689 if (regno >= BFIN_LCD_NBR_PALETTE_ENTRIES) in bfin_adv7393_fb_setcolreg() 699 if (regno > 16) in bfin_adv7393_fb_setcolreg() 711 ((u32 *) (info->pseudo_palette))[regno] = value; in bfin_adv7393_fb_setcolreg()
|
D | neofb.c | 1211 static int neofb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in neofb_setcolreg() argument 1214 if (regno >= fb->cmap.len || regno > 255) in neofb_setcolreg() 1218 outb(regno, 0x3c8); in neofb_setcolreg() 1223 } else if (regno < 16) { in neofb_setcolreg() 1226 ((u32 *) fb->pseudo_palette)[regno] = in neofb_setcolreg() 1231 ((u32 *) fb->pseudo_palette)[regno] = in neofb_setcolreg() 1237 ((u32 *) fb->pseudo_palette)[regno] = in neofb_setcolreg()
|
D | tdfxfb.c | 298 static inline void do_setpalentry(struct tdfx_par *par, unsigned regno, u32 c) in do_setpalentry() argument 301 tdfx_outl(par, DACADDR, regno); in do_setpalentry() 757 static int tdfxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in tdfxfb_setcolreg() argument 764 if (regno >= info->cmap.len || regno > 255) in tdfxfb_setcolreg() 780 do_setpalentry(par, regno, rgbcol); in tdfxfb_setcolreg() 784 if (regno < 16) { in tdfxfb_setcolreg() 793 par->palette[regno] = rgbcol; in tdfxfb_setcolreg()
|
D | sh7760fb.c | 100 static int sh7760_setcolreg (u_int regno, in sh7760_setcolreg() argument 106 if (regno >= 16) in sh7760_setcolreg() 116 palette[regno] = (red << info->var.red.offset) | in sh7760_setcolreg()
|
D | fb-puv3.c | 557 static int unifb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in unifb_setcolreg() argument 560 if (regno >= 256) /* no. of hw registers */ in unifb_setcolreg() 592 if (regno >= 16) in unifb_setcolreg() 605 ((u32 *) (info->pseudo_palette))[regno] = v; in unifb_setcolreg()
|
D | leo.c | 271 static int leo_setcolreg(unsigned regno, in leo_setcolreg() argument 281 if (regno >= 256) in leo_setcolreg() 288 par->clut_data[regno] = red | (green << 8) | (blue << 16); in leo_setcolreg()
|
D | i740fb.c | 869 static int i740fb_setcolreg(unsigned regno, unsigned red, unsigned green, in i740fb_setcolreg() argument 876 regno, red, green, blue, transp, info->var.bits_per_pixel); in i740fb_setcolreg() 880 if (regno >= 256) in i740fb_setcolreg() 882 i740outb(info->par, VGA_PEL_IW, regno); in i740fb_setcolreg() 888 if (regno >= 16) in i740fb_setcolreg() 896 ((u32 *) info->pseudo_palette)[regno] = r | g | b; in i740fb_setcolreg()
|
D | nuc900fb.c | 300 static int nuc900fb_setcolreg(unsigned regno, in nuc900fb_setcolreg() argument 309 if (regno < 16) { in nuc900fb_setcolreg() 315 pal[regno] = val; in nuc900fb_setcolreg()
|
D | xen-fbfront.c | 212 static int xenfb_setcolreg(unsigned regno, unsigned red, unsigned green, in xenfb_setcolreg() argument 218 if (regno > info->cmap.len) in xenfb_setcolreg() 236 ((u32 *)info->pseudo_palette)[regno] = v; in xenfb_setcolreg()
|
D | hgafb.c | 397 static int hgafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in hgafb_setcolreg() argument 400 if (regno > 1) in hgafb_setcolreg()
|
D | pm2fb.c | 438 static void set_color(struct pm2fb_par *p, unsigned char regno, in set_color() argument 442 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, regno); in set_color() 871 static int pm2fb_setcolreg(unsigned regno, unsigned red, unsigned green, in pm2fb_setcolreg() argument 877 if (regno >= info->cmap.len) /* no. of hw registers */ in pm2fb_setcolreg() 935 if (regno >= 16) in pm2fb_setcolreg() 949 par->palette[regno] = v; in pm2fb_setcolreg() 954 set_color(par, regno, red, green, blue); in pm2fb_setcolreg()
|
D | carminefb.c | 162 static int carmine_setcolreg(unsigned regno, unsigned red, unsigned green, in carmine_setcolreg() argument 165 if (regno >= 16) in carmine_setcolreg() 173 ((__be32 *)info->pseudo_palette)[regno] = cpu_to_be32(transp << 24 | in carmine_setcolreg()
|
D | jz4740_fb.c | 243 static int jzfb_setcolreg(unsigned regno, unsigned red, unsigned green, in jzfb_setcolreg() argument 248 if (regno >= 16) in jzfb_setcolreg() 256 ((uint32_t *)(fb->pseudo_palette))[regno] = color; in jzfb_setcolreg()
|
D | s3c-fb.c | 742 static int s3c_fb_setcolreg(unsigned regno, in s3c_fb_setcolreg() argument 751 __func__, win->index, regno, red, green, blue); in s3c_fb_setcolreg() 759 if (regno < 16) { in s3c_fb_setcolreg() 766 pal[regno] = val; in s3c_fb_setcolreg() 771 if (regno < win->variant.palette_sz) { in s3c_fb_setcolreg() 776 s3c_fb_update_palette(sfb, win, regno, val); in s3c_fb_setcolreg()
|
D | tridentfb.c | 1237 static int tridentfb_setcolreg(unsigned regno, unsigned red, unsigned green, in tridentfb_setcolreg() argument 1244 if (regno >= info->cmap.len) in tridentfb_setcolreg() 1249 t_outb(par, regno, VGA_PEL_IW); in tridentfb_setcolreg() 1255 } else if (regno < 16) { in tridentfb_setcolreg() 1262 ((u32 *)(info->pseudo_palette))[regno] = col; in tridentfb_setcolreg() 1264 ((u32 *)info->pseudo_palette)[regno] = in tridentfb_setcolreg()
|
D | uvesafb.c | 1000 static int uvesafb_setcolreg(unsigned regno, unsigned red, unsigned green, in uvesafb_setcolreg() argument 1008 if (regno >= info->cmap.len) in uvesafb_setcolreg() 1017 err = uvesafb_setpalette(&entry, 1, regno, info); in uvesafb_setcolreg() 1018 } else if (regno < 16) { in uvesafb_setcolreg() 1023 ((u32 *) (info->pseudo_palette))[regno] = in uvesafb_setcolreg() 1029 ((u32 *) (info->pseudo_palette))[regno] = in uvesafb_setcolreg() 1041 ((u32 *)(info->pseudo_palette))[regno] = in uvesafb_setcolreg()
|
D | cg6.c | 483 static int cg6_setcolreg(unsigned regno, in cg6_setcolreg() argument 491 if (regno >= 256) in cg6_setcolreg() 500 sbus_writel((u32)regno << 24, &bt->addr); in cg6_setcolreg()
|
D | hyperv_fb.c | 584 static int hvfb_setcolreg(unsigned regno, unsigned red, unsigned green, in hvfb_setcolreg() argument 589 if (regno > 15) in hvfb_setcolreg() 592 pal[regno] = chan_to_field(red, &info->var.red) in hvfb_setcolreg()
|
D | tmiofb.c | 631 static int tmiofb_setcolreg(unsigned regno, unsigned red, unsigned green, in tmiofb_setcolreg() argument 637 if (regno < ARRAY_SIZE(par->pseudo_palette)) { in tmiofb_setcolreg() 638 par->pseudo_palette[regno] = in tmiofb_setcolreg()
|
D | ffb.c | 648 static int ffb_setcolreg(unsigned regno, in ffb_setcolreg() argument 654 if (regno >= 16) in ffb_setcolreg() 662 ((u32 *)info->pseudo_palette)[regno] = value; in ffb_setcolreg()
|
D | mxsfb.c | 530 static int mxsfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in mxsfb_setcolreg() argument 550 if (regno < 16) { in mxsfb_setcolreg() 557 pal[regno] = val; in mxsfb_setcolreg()
|
D | udlfb.c | 844 dlfb_ops_setcolreg(unsigned regno, unsigned red, unsigned green, in dlfb_ops_setcolreg() argument 849 if (regno >= info->cmap.len) in dlfb_ops_setcolreg() 852 if (regno < 16) { in dlfb_ops_setcolreg() 855 ((u32 *) (info->pseudo_palette))[regno] = in dlfb_ops_setcolreg() 860 ((u32 *) (info->pseudo_palette))[regno] = in dlfb_ops_setcolreg()
|
D | smscufx.c | 1038 ufx_ops_setcolreg(unsigned regno, unsigned red, unsigned green, in ufx_ops_setcolreg() argument 1043 if (regno >= info->cmap.len) in ufx_ops_setcolreg() 1046 if (regno < 16) { in ufx_ops_setcolreg() 1049 ((u32 *) (info->pseudo_palette))[regno] = in ufx_ops_setcolreg() 1054 ((u32 *) (info->pseudo_palette))[regno] = in ufx_ops_setcolreg()
|
D | sstfb.c | 666 static int sstfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in sstfb_setcolreg() argument 674 regno, red, green, blue, transp); in sstfb_setcolreg() 675 if (regno > 15) in sstfb_setcolreg() 687 par->palette[regno] = col; in sstfb_setcolreg()
|
D | sm501fb.c | 914 static int sm501fb_setcolreg(unsigned regno, in sm501fb_setcolreg() argument 932 if (regno < 16) { in sm501fb_setcolreg() 939 pal[regno] = val; in sm501fb_setcolreg() 944 if (regno < 256) { in sm501fb_setcolreg() 949 smc501_writel(val, base + (regno * 4)); in sm501fb_setcolreg()
|
D | au1200fb.c | 1140 static int au1200fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, in au1200fb_fb_setcolreg() argument 1146 if (regno > (AU1200_LCD_NBR_PALETTE_ENTRIES - 1)) in au1200fb_fb_setcolreg() 1157 if (regno > 16) in au1200fb_fb_setcolreg() 1187 palette[regno] = value; in au1200fb_fb_setcolreg()
|
D | mx3fb.c | 1028 static int mx3fb_setcolreg(unsigned int regno, unsigned int red, in mx3fb_setcolreg() argument 1036 dev_dbg(fbi->device, "%s, regno = %u\n", __func__, regno); in mx3fb_setcolreg() 1052 if (regno < 16) { in mx3fb_setcolreg() 1059 pal[regno] = val; in mx3fb_setcolreg()
|
D | ps3fb.c | 675 static int ps3fb_setcolreg(unsigned int regno, unsigned int red, in ps3fb_setcolreg() argument 679 if (regno >= 16) in ps3fb_setcolreg() 687 ((u32 *)info->pseudo_palette)[regno] = transp << 24 | red << 16 | in ps3fb_setcolreg()
|
D | cirrusfb.c | 1276 static int cirrusfb_setcolreg(unsigned regno, unsigned red, unsigned green, in cirrusfb_setcolreg() argument 1282 if (regno > 255) in cirrusfb_setcolreg() 1291 if (regno >= 16) in cirrusfb_setcolreg() 1297 cinfo->pseudo_palette[regno] = v; in cirrusfb_setcolreg() 1302 WClut(cinfo, regno, red >> 10, green >> 10, blue >> 10); in cirrusfb_setcolreg()
|
D | fsl-diu-fb.c | 1200 static int fsl_diu_setcolreg(unsigned int regno, unsigned int red, in fsl_diu_setcolreg() argument 1219 if (regno < 16) { in fsl_diu_setcolreg() 1233 pal[regno] = v; in fsl_diu_setcolreg()
|
/linux-4.1.27/arch/frv/kernel/ |
D | ptrace.c | 203 static inline long get_reg(struct task_struct *task, int regno) in get_reg() argument 207 if (regno < 0 || regno >= PT__END) in get_reg() 210 return ((unsigned long *) user)[regno]; in get_reg() 216 static inline int put_reg(struct task_struct *task, int regno, in put_reg() argument 221 if (regno < 0 || regno >= PT__END) in put_reg() 224 switch (regno) { in put_reg() 231 ((unsigned long *) user)[regno] = data; in put_reg() 261 int regno = addr >> 2; in arch_ptrace() local 273 switch (regno) { in arch_ptrace() 275 tmp = get_reg(child, regno); in arch_ptrace() [all …]
|
/linux-4.1.27/arch/powerpc/kernel/vdso32/ |
D | sigtramp.S | 57 #define rsave(regno, ofs) \ argument 59 .uleb128 regno; /* regno */ \ 73 #define vsave_msr0(regno) \ argument 75 .uleb128 regno + 77; /* regno */ \ 78 .byte 0x30 + regno; /* DW_OP_lit0 */ \ 103 #define vsave_msr1(regno) \ argument 105 .uleb128 regno + 77; /* regno */ \ 108 .byte 0x30 + regno; /* DW_OP_lit n */ \ 114 #define vsave_msr2(regno, ofs) \ argument 116 .uleb128 regno + 77; /* regno */ \ [all …]
|
/linux-4.1.27/arch/c6x/kernel/ |
D | ptrace.c | 33 static inline long get_reg(struct task_struct *task, int regno) in get_reg() argument 37 if (regno == PT_TSR || regno == PT_CSR) in get_reg() 40 return addr[regno]; in get_reg() 47 int regno, in put_reg() argument 52 if (regno != PT_TSR && regno != PT_CSR) in put_reg() 53 addr[regno] = data; in put_reg()
|
/linux-4.1.27/arch/powerpc/kernel/vdso64/ |
D | sigtramp.S | 56 #define rsave(regno, ofs) \ argument 58 .uleb128 regno; /* regno */ \ 72 #define vsave_msr0(regno) \ argument 74 .uleb128 regno + 77; /* regno */ \ 77 .byte 0x30 + regno; /* DW_OP_lit0 */ \ 103 #define vsave_msr1(regno) \ argument 105 .uleb128 regno + 77; /* regno */ \ 108 .byte 0x30 + regno; /* DW_OP_lit n */ \ 114 #define vsave_msr2(regno, ofs) \ argument 116 .uleb128 regno + 77; /* regno */ \ [all …]
|
/linux-4.1.27/arch/sh/kernel/ |
D | kgdb.c | 194 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 196 if (regno < 0 || regno >= DBG_MAX_REG_NUM) in dbg_set_reg() 199 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() 200 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg() 201 dbg_reg_def[regno].size); in dbg_set_reg() 206 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 208 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 211 if (dbg_reg_def[regno].size != -1) in dbg_get_reg() 212 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 213 dbg_reg_def[regno].size); in dbg_get_reg() [all …]
|
D | traps_64.c | 728 unsigned long regno = (opcode >> 20) & 0x3f; in do_reserved_inst() local 730 if (regno >= 62) in do_reserved_inst() 735 unsigned long regno = (opcode >> 4) & 0x3f; in do_reserved_inst() local 737 if (regno >= 62) in do_reserved_inst()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | ptrace.c | 107 get_reg_addr(struct task_struct * task, unsigned long regno) in get_reg_addr() argument 111 if (regno == 30) { in get_reg_addr() 113 } else if (regno == 65) { in get_reg_addr() 115 } else if (regno == 31 || regno > 65) { in get_reg_addr() 119 addr = task_stack_page(task) + regoff[regno]; in get_reg_addr() 128 get_reg(struct task_struct * task, unsigned long regno) in get_reg() argument 131 if (regno == 63) { in get_reg() 132 unsigned long fpcr = *get_reg_addr(task, regno); in get_reg() 138 return *get_reg_addr(task, regno); in get_reg() 145 put_reg(struct task_struct *task, unsigned long regno, unsigned long data) in put_reg() argument [all …]
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | kgdb.c | 90 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 92 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 96 dbg_reg_def[regno].offset)); in dbg_get_reg() 98 return dbg_reg_def[regno].name; in dbg_get_reg() 101 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 103 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_set_reg() 106 *((unsigned long *) ((void *)regs + dbg_reg_def[regno].offset)) = in dbg_set_reg()
|
/linux-4.1.27/arch/x86/um/ |
D | ptrace_32.c | 72 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument 74 regno >>= 2; in putreg() 75 switch (regno) { in putreg() 114 panic("Bad register in putreg() : %d\n", regno); in putreg() 116 child->thread.regs.regs.gp[reg_offsets[regno]] = value; in putreg() 139 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument 143 regno >>= 2; in getreg() 144 switch (regno) { in getreg() 167 panic("Bad register in getreg() : %d\n", regno); in getreg() 169 return mask & child->thread.regs.regs.gp[reg_offsets[regno]]; in getreg()
|
D | ptrace_64.c | 52 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument 62 switch (regno) { in putreg() 106 panic("Bad register in putreg(): %d\n", regno); in putreg() 109 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg() 132 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument 139 switch (regno) { in getreg() 171 panic("Bad register in getreg: %d\n", regno); in getreg() 173 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
|
D | signal.c | 166 #define GETREG(regno, regname) regs->regs.gp[HOST_##regno] = sc.regname in copy_sc_from_user() argument 255 #define PUTREG(regno, regname) sc.regname = regs->regs.gp[HOST_##regno] in copy_sc_to_user() argument
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_7220.h | 121 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()
|
D | qib_iba6120.c | 307 enum qib_ureg regno, int ctxt) in qib_read_ureg32() argument 313 return readl(regno + (u64 __iomem *) in qib_read_ureg32() 317 return readl(regno + (u64 __iomem *) in qib_read_ureg32() 333 enum qib_ureg regno, u64 value, int ctxt) in qib_write_ureg() argument 348 writeq(value, &ubase[regno]); in qib_write_ureg() 352 const u16 regno) in qib_read_kreg32() argument 356 return readl((u32 __iomem *)&dd->kregbase[regno]); in qib_read_kreg32() 360 const u16 regno) in qib_read_kreg64() argument 365 return readq(&dd->kregbase[regno]); in qib_read_kreg64() 369 const u16 regno, u64 value) in qib_write_kreg() argument [all …]
|
D | qib_iba7322.c | 694 u16 regno; member 750 const u32 regno, u64 value); 776 enum qib_ureg regno, int ctxt) in qib_read_ureg32() argument 780 return readl(regno + (u64 __iomem *)( in qib_read_ureg32() 797 enum qib_ureg regno, int ctxt) in qib_read_ureg() argument 802 return readq(regno + (u64 __iomem *)( in qib_read_ureg() 818 enum qib_ureg regno, u64 value, int ctxt) in qib_write_ureg() argument 833 writeq(value, &ubase[regno]); in qib_write_ureg() 837 const u32 regno) in qib_read_kreg32() argument 841 return readl((u32 __iomem *) &dd->kregbase[regno]); in qib_read_kreg32() [all …]
|
D | qib_iba7220.c | 230 enum qib_ureg regno, int ctxt) in qib_read_ureg32() argument 236 return readl(regno + (u64 __iomem *) in qib_read_ureg32() 240 return readl(regno + (u64 __iomem *) in qib_read_ureg32() 256 enum qib_ureg regno, u64 value, int ctxt) in qib_write_ureg() argument 271 writeq(value, &ubase[regno]); in qib_write_ureg() 282 const u16 regno, unsigned ctxt, in qib_write_kreg_ctxt() argument 285 qib_write_kreg(dd, regno + ctxt, value); in qib_write_kreg_ctxt() 289 u16 regno, u64 value) in write_7220_creg() argument 292 writeq(value, &dd->cspec->cregbase[regno]); in write_7220_creg() 295 static inline u64 read_7220_creg(const struct qib_devdata *dd, u16 regno) in read_7220_creg() argument [all …]
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | ptrace.c | 40 get_reg(struct task_struct *task, unsigned long regno, in get_reg() argument 46 if (regno & 3 || regno > PT_LAST_PSEUDO) in get_reg() 49 switch (regno) { in get_reg() 63 if (regno < sizeof(*regs)) { in get_reg() 65 tmp = *(long *)(reg_ptr + regno); in get_reg() 77 put_reg(struct task_struct *task, unsigned long regno, unsigned long data) in put_reg() argument 81 if (regno & 3 || regno > PT_LAST_PSEUDO) in put_reg() 84 switch (regno) { in put_reg() 104 if (regno < sizeof(*regs)) { in put_reg() 106 *(long *)(reg_offset + regno) = data; in put_reg()
|
/linux-4.1.27/arch/tile/kernel/ |
D | kgdb.c | 97 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 99 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 102 if (dbg_reg_def[regno].offset != -1) in dbg_get_reg() 103 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 104 dbg_reg_def[regno].size); in dbg_get_reg() 106 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 107 return dbg_reg_def[regno].name; in dbg_get_reg() 110 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 112 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_set_reg() 115 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() [all …]
|
/linux-4.1.27/arch/x86/kernel/ |
D | kgdb.c | 98 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 102 regno == GDB_SS || regno == GDB_FS || regno == GDB_GS || in dbg_set_reg() 104 regno == GDB_SP || regno == GDB_ORIG_AX) in dbg_set_reg() 107 if (dbg_reg_def[regno].offset != -1) in dbg_set_reg() 108 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg() 109 dbg_reg_def[regno].size); in dbg_set_reg() 113 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 115 if (regno == GDB_ORIG_AX) { in dbg_get_reg() 119 if (regno >= DBG_MAX_REG_NUM || regno < 0) in dbg_get_reg() 122 if (dbg_reg_def[regno].offset != -1) in dbg_get_reg() [all …]
|
D | ptrace.c | 200 static unsigned long *pt_regs_access(struct pt_regs *regs, unsigned long regno) in pt_regs_access() argument 203 return ®s->bx + (regno >> 2); in pt_regs_access() 950 static int putreg32(struct task_struct *child, unsigned regno, u32 value) in putreg32() argument 954 switch (regno) { in putreg32() 991 regno -= offsetof(struct user32, u_debugreg[0]); in putreg32() 992 return ptrace_set_debugreg(child, regno / 4, value); in putreg32() 995 if (regno > sizeof(struct user32) || (regno & 3)) in putreg32() 1020 static int getreg32(struct task_struct *child, unsigned regno, u32 *val) in getreg32() argument 1024 switch (regno) { in getreg32() 1050 regno -= offsetof(struct user32, u_debugreg[0]); in getreg32() [all …]
|
/linux-4.1.27/arch/x86/include/asm/ |
D | debugreg.h | 20 static inline unsigned long native_get_debugreg(int regno) in native_get_debugreg() argument 24 switch (regno) { in native_get_debugreg() 49 static inline void native_set_debugreg(int regno, unsigned long value) in native_set_debugreg() argument 51 switch (regno) { in native_set_debugreg()
|
D | paravirt_types.h | 105 unsigned long (*get_debugreg)(int regno); 106 void (*set_debugreg)(int regno, unsigned long value);
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | ptrace.c | 177 int ptrace_peekusr(struct task_struct *child, long regno, long __user *ret) in ptrace_peekusr() argument 185 switch(regno) { in ptrace_peekusr() 188 tmp = regs->areg[regno - REG_AR_BASE]; in ptrace_peekusr() 192 tmp = regs->areg[regno - REG_A_BASE]; in ptrace_peekusr() 242 int ptrace_pokeusr(struct task_struct *child, long regno, long val) in ptrace_pokeusr() argument 247 switch (regno) { in ptrace_pokeusr() 249 regs->areg[regno - REG_AR_BASE] = val; in ptrace_pokeusr() 253 regs->areg[regno - REG_A_BASE] = val; in ptrace_pokeusr()
|
/linux-4.1.27/kernel/bpf/ |
D | verifier.c | 479 static void mark_reg_unknown_value(struct reg_state *regs, u32 regno) in mark_reg_unknown_value() argument 481 BUG_ON(regno >= MAX_BPF_REG); in mark_reg_unknown_value() 482 regs[regno].type = UNKNOWN_VALUE; in mark_reg_unknown_value() 483 regs[regno].imm = 0; in mark_reg_unknown_value() 484 regs[regno].map_ptr = NULL; in mark_reg_unknown_value() 493 static int check_reg_arg(struct reg_state *regs, u32 regno, in check_reg_arg() argument 496 if (regno >= MAX_BPF_REG) { in check_reg_arg() 497 verbose("R%d is invalid\n", regno); in check_reg_arg() 503 if (regs[regno].type == NOT_INIT) { in check_reg_arg() 504 verbose("R%d !read_ok\n", regno); in check_reg_arg() [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-lm355x.c | 49 u8 regno; member 215 ret = regmap_read(chip->regmap, preg[REG_FLAG].regno, &chip->last_flag); in lm355x_control() 229 regmap_update_bits(chip->regmap, preg[REG_TORCH_CTRL].regno, in lm355x_control() 239 preg[REG_TORCH_CFG].regno, in lm355x_control() 254 regmap_update_bits(chip->regmap, preg[REG_FLASH_CTRL].regno, in lm355x_control() 268 preg[REG_STROBE_CFG].regno, in lm355x_control() 282 regmap_update_bits(chip->regmap, preg[REG_INDI_CTRL].regno, in lm355x_control() 292 preg[REG_INDI_CFG].regno, in lm355x_control() 307 ret = regmap_update_bits(chip->regmap, preg[REG_OPMODE].regno, in lm355x_control() 535 regmap_write(chip->regmap, preg[REG_OPMODE].regno, 0); in lm355x_remove()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_kernel.h | 1118 ipath_ureg regno, int port) in ipath_read_ureg32() argument 1123 return readl(regno + (u64 __iomem *) in ipath_read_ureg32() 1139 ipath_ureg regno, u64 value, int port) in ipath_write_ureg() argument 1145 writeq(value, &ubase[regno]); in ipath_write_ureg() 1149 ipath_kreg regno) in ipath_read_kreg32() argument 1153 return readl((u32 __iomem *) & dd->ipath_kregbase[regno]); in ipath_read_kreg32() 1157 ipath_kreg regno) in ipath_read_kreg64() argument 1162 return readq(&dd->ipath_kregbase[regno]); in ipath_read_kreg64() 1166 ipath_kreg regno, u64 value) in ipath_write_kreg() argument 1169 writeq(value, &dd->ipath_kregbase[regno]); in ipath_write_kreg() [all …]
|
D | ipath_driver.c | 2220 void ipath_write_kreg_port(const struct ipath_devdata *dd, ipath_kreg regno, in ipath_write_kreg_port() argument 2226 (regno == dd->ipath_kregs->kr_rcvhdraddr || in ipath_write_kreg_port() 2227 regno == dd->ipath_kregs->kr_rcvhdrtailaddr)) in ipath_write_kreg_port() 2228 where = regno + port; in ipath_write_kreg_port()
|
/linux-4.1.27/drivers/video/fbdev/i810/ |
D | i810_main.c | 89 static int i810fb_getcolreg (u8 regno, u8 *red, u8 *green, u8 *blue, 91 static int i810fb_setcolreg (unsigned regno, unsigned red, unsigned green, unsigned blue, 439 static void i810_write_dac(u8 regno, u8 red, u8 green, u8 blue, in i810_write_dac() argument 442 i810_writeb(CLUT_INDEX_WRITE, mmio, regno); in i810_write_dac() 448 static void i810_read_dac(u8 regno, u8 *red, u8 *green, u8 *blue, in i810_read_dac() argument 451 i810_writeb(CLUT_INDEX_READ, mmio, regno); in i810_read_dac() 1198 static int i810fb_getcolreg(u8 regno, u8 *red, u8 *green, u8 *blue, in i810fb_getcolreg() argument 1206 if ((info->var.green.length == 5 && regno > 31) || in i810fb_getcolreg() 1207 (info->var.green.length == 6 && regno > 63)) in i810fb_getcolreg() 1216 i810_read_dac(regno * 8, red, green, blue, mmio); in i810fb_getcolreg() [all …]
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | framebuffer.c | 55 static int psbfb_setcolreg(unsigned regno, unsigned red, unsigned green, in psbfb_setcolreg() argument 66 if (regno > 255) in psbfb_setcolreg() 79 if (regno < 16) { in psbfb_setcolreg() 82 ((uint32_t *) info->pseudo_palette)[regno] = v; in psbfb_setcolreg() 86 ((uint32_t *) info->pseudo_palette)[regno] = v; in psbfb_setcolreg() 521 u16 blue, int regno) in psbfb_gamma_set() argument 525 gma_crtc->lut_r[regno] = red >> 8; in psbfb_gamma_set() 526 gma_crtc->lut_g[regno] = green >> 8; in psbfb_gamma_set() 527 gma_crtc->lut_b[regno] = blue >> 8; in psbfb_gamma_set() 531 u16 *green, u16 *blue, int regno) in psbfb_gamma_get() argument [all …]
|
/linux-4.1.27/drivers/video/fbdev/aty/ |
D | aty128fb.c | 483 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 1673 static void aty128_st_pal(u_int regno, u_int red, u_int green, u_int blue, in aty128_st_pal() argument 1687 aty_st_8(PALETTE_INDEX, regno); in aty128_st_pal() 1694 aty_st_8(PALETTE_INDEX, regno); in aty128_st_pal() 2277 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in aty128fb_setcolreg() argument 2282 if (regno > 255 in aty128fb_setcolreg() 2283 || (par->crtc.depth == 16 && regno > 63) in aty128fb_setcolreg() 2284 || (par->crtc.depth == 15 && regno > 31)) in aty128fb_setcolreg() 2291 if (regno < 16) { in aty128fb_setcolreg() 2297 pal[regno] = (regno << 10) | (regno << 5) | regno; in aty128fb_setcolreg() [all …]
|
D | radeon_base.c | 1050 static int radeon_setcolreg (unsigned regno, unsigned red, unsigned green, in radeon_setcolreg() argument 1058 if (regno > 255) in radeon_setcolreg() 1064 rinfo->palette[regno].red = red; in radeon_setcolreg() 1065 rinfo->palette[regno].green = green; in radeon_setcolreg() 1066 rinfo->palette[regno].blue = blue; in radeon_setcolreg() 1069 pindex = regno; in radeon_setcolreg() 1075 pindex = regno * 8; in radeon_setcolreg() 1077 if (rinfo->depth == 16 && regno > 63) in radeon_setcolreg() 1079 if (rinfo->depth == 15 && regno > 31) in radeon_setcolreg() 1088 (rinfo->palette[regno>>1].red << 16) | in radeon_setcolreg() [all …]
|
D | atyfb_base.c | 235 static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 2868 static void aty_st_pal(u_int regno, u_int red, u_int green, u_int blue, in aty_st_pal() argument 2871 aty_st_8(DAC_W_INDEX, regno, par); in aty_st_pal() 2884 static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in atyfb_setcolreg() argument 2898 if (regno > 255 || in atyfb_setcolreg() 2899 (depth == 16 && regno > 63) || in atyfb_setcolreg() 2900 (depth == 15 && regno > 31)) in atyfb_setcolreg() 2907 par->palette[regno].red = red; in atyfb_setcolreg() 2908 par->palette[regno].green = green; in atyfb_setcolreg() 2909 par->palette[regno].blue = blue; in atyfb_setcolreg() [all …]
|
/linux-4.1.27/drivers/gpu/drm/ast/ |
D | ast_fb.c | 274 u16 blue, int regno) in ast_fb_gamma_set() argument 277 ast_crtc->lut_r[regno] = red >> 8; in ast_fb_gamma_set() 278 ast_crtc->lut_g[regno] = green >> 8; in ast_fb_gamma_set() 279 ast_crtc->lut_b[regno] = blue >> 8; in ast_fb_gamma_set() 283 u16 *blue, int regno) in ast_fb_gamma_get() argument 286 *red = ast_crtc->lut_r[regno] << 8; in ast_fb_gamma_get() 287 *green = ast_crtc->lut_g[regno] << 8; in ast_fb_gamma_get() 288 *blue = ast_crtc->lut_b[regno] << 8; in ast_fb_gamma_get()
|
/linux-4.1.27/drivers/gpu/drm/bochs/ |
D | bochs_fbdev.c | 180 u16 blue, int regno) in bochs_fb_gamma_set() argument 185 u16 *blue, int regno) in bochs_fb_gamma_get() argument 187 *red = regno; in bochs_fb_gamma_get() 188 *green = regno; in bochs_fb_gamma_get() 189 *blue = regno; in bochs_fb_gamma_get()
|
/linux-4.1.27/drivers/gpu/drm/cirrus/ |
D | cirrus_mode.c | 413 u16 blue, int regno) in cirrus_crtc_fb_gamma_set() argument 417 cirrus_crtc->lut_r[regno] = red; in cirrus_crtc_fb_gamma_set() 418 cirrus_crtc->lut_g[regno] = green; in cirrus_crtc_fb_gamma_set() 419 cirrus_crtc->lut_b[regno] = blue; in cirrus_crtc_fb_gamma_set() 424 u16 *blue, int regno) in cirrus_crtc_fb_gamma_get() argument 428 *red = cirrus_crtc->lut_r[regno]; in cirrus_crtc_fb_gamma_get() 429 *green = cirrus_crtc->lut_g[regno]; in cirrus_crtc_fb_gamma_get() 430 *blue = cirrus_crtc->lut_b[regno]; in cirrus_crtc_fb_gamma_get()
|
D | cirrus_drv.h | 185 u16 blue, int regno); 187 u16 *blue, int regno);
|
/linux-4.1.27/arch/x86/mm/ |
D | mpx.c | 90 int regno = 0; in get_reg_offset() local 122 regno = X86_MODRM_RM(insn->modrm.value); in get_reg_offset() 124 regno += 8; in get_reg_offset() 128 regno = X86_SIB_INDEX(insn->sib.value); in get_reg_offset() 130 regno += 8; in get_reg_offset() 134 regno = X86_SIB_BASE(insn->sib.value); in get_reg_offset() 136 regno += 8; in get_reg_offset() 145 if (regno >= nr_registers) { in get_reg_offset() 149 return regoff[regno]; in get_reg_offset()
|
/linux-4.1.27/drivers/net/wan/lmc/ |
D | lmc.h | 11 devaddr, unsigned regno); 13 unsigned regno, unsigned data);
|
D | lmc_main.c | 1738 unsigned lmc_mii_readreg (lmc_softc_t * const sc, unsigned devaddr, unsigned regno) /*fold00*/ in lmc_mii_readreg() argument 1741 int command = (0xf6 << 10) | (devaddr << 5) | regno; in lmc_mii_readreg() 1780 void lmc_mii_writereg (lmc_softc_t * const sc, unsigned devaddr, unsigned regno, unsigned data) /*f… in lmc_mii_writereg() argument 1783 int command = (0x5002 << 16) | (devaddr << 23) | (regno << 18) | data; in lmc_mii_writereg()
|
/linux-4.1.27/arch/um/include/asm/ |
D | ptrace-generic.h | 35 extern unsigned long getreg(struct task_struct *child, int regno); 36 extern int putreg(struct task_struct *child, int regno, unsigned long value);
|
/linux-4.1.27/arch/m32r/kernel/ |
D | ptrace.c | 261 unsigned long regno; in compute_next_pc_for_16bit_insn() local 326 regno = insn & 0xf; in compute_next_pc_for_16bit_insn() 328 reg_offset[regno]); in compute_next_pc_for_16bit_insn() 334 regno = insn & 0xf; in compute_next_pc_for_16bit_insn() 336 reg_offset[regno]); in compute_next_pc_for_16bit_insn() 343 regno = insn & 0xf; in compute_next_pc_for_16bit_insn() 345 reg_offset[regno]); in compute_next_pc_for_16bit_insn()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_fbdev.c | 291 u16 blue, int regno) in intel_crtc_fb_gamma_set() argument 295 intel_crtc->lut_r[regno] = red >> 8; in intel_crtc_fb_gamma_set() 296 intel_crtc->lut_g[regno] = green >> 8; in intel_crtc_fb_gamma_set() 297 intel_crtc->lut_b[regno] = blue >> 8; in intel_crtc_fb_gamma_set() 301 u16 *blue, int regno) in intel_crtc_fb_gamma_get() argument 305 *red = intel_crtc->lut_r[regno] << 8; in intel_crtc_fb_gamma_get() 306 *green = intel_crtc->lut_g[regno] << 8; in intel_crtc_fb_gamma_get() 307 *blue = intel_crtc->lut_b[regno] << 8; in intel_crtc_fb_gamma_get()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.c | 294 u16 blue, int regno) in nouveau_fbcon_gamma_set() argument 298 nv_crtc->lut.r[regno] = red; in nouveau_fbcon_gamma_set() 299 nv_crtc->lut.g[regno] = green; in nouveau_fbcon_gamma_set() 300 nv_crtc->lut.b[regno] = blue; in nouveau_fbcon_gamma_set() 304 u16 *blue, int regno) in nouveau_fbcon_gamma_get() argument 308 *red = nv_crtc->lut.r[regno]; in nouveau_fbcon_gamma_get() 309 *green = nv_crtc->lut.g[regno]; in nouveau_fbcon_gamma_get() 310 *blue = nv_crtc->lut.b[regno]; in nouveau_fbcon_gamma_get()
|
/linux-4.1.27/arch/x86/vdso/vdso32/ |
D | sigreturn.S | 88 #define do_expr(regno, offset) \ argument 90 .uleb128 regno; /* regno */ \
|
/linux-4.1.27/drivers/media/platform/vivid/ |
D | vivid-osd.c | 206 static int vivid_fb_setcolreg(unsigned regno, unsigned red, unsigned green, in vivid_fb_setcolreg() argument 212 if (regno >= info->cmap.len) in vivid_fb_setcolreg() 217 if (regno >= 16) in vivid_fb_setcolreg() 236 palette[regno] = color; in vivid_fb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/geode/ |
D | gx1fb_core.c | 157 static int gx1fb_setcolreg(unsigned regno, unsigned red, unsigned green, in gx1fb_setcolreg() argument 173 if (regno >= 16) in gx1fb_setcolreg() 180 pal[regno] = v; in gx1fb_setcolreg() 182 if (regno >= 256) in gx1fb_setcolreg() 185 par->dc_ops->set_palette_reg(info, regno, red, green, blue); in gx1fb_setcolreg()
|
D | gxfb_core.c | 192 static int gxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in gxfb_setcolreg() argument 206 if (regno >= 16) in gxfb_setcolreg() 213 pal[regno] = v; in gxfb_setcolreg() 215 if (regno >= 256) in gxfb_setcolreg() 218 gx_set_hw_palette_reg(info, regno, red, green, blue); in gxfb_setcolreg()
|
D | lxfb_core.c | 299 static int lxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in lxfb_setcolreg() argument 313 if (regno >= 16) in lxfb_setcolreg() 320 pal[regno] = v; in lxfb_setcolreg() 322 if (regno >= 256) in lxfb_setcolreg() 325 lx_set_palette_reg(info, regno, red, green, blue); in lxfb_setcolreg()
|
D | display_gx.c | 171 void gx_set_hw_palette_reg(struct fb_info *info, unsigned regno, in gx_set_hw_palette_reg() argument 182 write_dc(par, DC_PAL_ADDRESS, regno); in gx_set_hw_palette_reg()
|
D | display_gx1.c | 196 static void gx1_set_hw_palette_reg(struct fb_info *info, unsigned regno, in gx1_set_hw_palette_reg() argument 207 writel(regno, par->dc_regs + DC_PAL_ADDRESS); in gx1_set_hw_palette_reg()
|
D | gxfb.h | 49 void gx_set_hw_palette_reg(struct fb_info *info, unsigned regno,
|
D | lxfb_ops.c | 509 void lx_set_palette_reg(struct fb_info *info, unsigned regno, in lx_set_palette_reg() argument 521 write_dc(par, DC_PAL_ADDRESS, regno); in lx_set_palette_reg()
|
/linux-4.1.27/arch/m68k/ifpsp060/src/ |
D | isp.S | 1046 mov.b &0x0,EXC_SAVREG(%a6) # save regno, too 1057 mov.b &0x1,EXC_SAVREG(%a6) # save regno, too 1068 mov.b &0x2,EXC_SAVREG(%a6) # save regno, too 1079 mov.b &0x3,EXC_SAVREG(%a6) # save regno, too 1090 mov.b &0x4,EXC_SAVREG(%a6) # save regno, too 1101 mov.b &0x5,EXC_SAVREG(%a6) # save regno, too 1112 mov.b &0x6,EXC_SAVREG(%a6) # save regno, too 1135 mov.b &0x0,EXC_SAVREG(%a6) # save regno, too 1146 mov.b &0x1,EXC_SAVREG(%a6) # save regno, too 1157 mov.b &0x2,EXC_SAVREG(%a6) # save regno, too [all …]
|
/linux-4.1.27/include/linux/ |
D | kgdb.h | 93 extern char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs); 94 extern int dbg_set_reg(int regno, void *mem, struct pt_regs *regs);
|
/linux-4.1.27/include/drm/ |
D | drm_fb_helper.h | 90 u16 blue, int regno); 92 u16 *blue, int regno);
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | ptrace.h | 116 extern int ptrace_get_reg(struct task_struct *task, int regno, 118 extern int ptrace_put_reg(struct task_struct *task, int regno,
|
/linux-4.1.27/drivers/staging/sm7xxfb/ |
D | sm7xxfb.c | 143 static void sm712_setpalette(int regno, unsigned red, unsigned green, in sm712_setpalette() argument 149 smtc_mmiowb(regno, dac_reg); in sm712_setpalette() 241 static int smtc_setcolreg(unsigned regno, unsigned red, unsigned green, in smtc_setcolreg() argument 249 if (regno > 255) in smtc_setcolreg() 258 if (regno < 16) { in smtc_setcolreg() 266 pal[regno] = in smtc_setcolreg() 272 pal[regno] = val; in smtc_setcolreg() 285 pal[regno] = val; in smtc_setcolreg() 292 sm712_setpalette(regno, red, green, blue, info); in smtc_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/nvidia/ |
D | nvidia.c | 702 static int nvidiafb_setcolreg(unsigned regno, unsigned red, unsigned green, in nvidiafb_setcolreg() argument 710 if (regno >= (1 << info->var.green.length)) in nvidiafb_setcolreg() 718 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nvidiafb_setcolreg() 719 ((u32 *) info->pseudo_palette)[regno] = in nvidiafb_setcolreg() 720 (regno << info->var.red.offset) | in nvidiafb_setcolreg() 721 (regno << info->var.green.offset) | in nvidiafb_setcolreg() 722 (regno << info->var.blue.offset); in nvidiafb_setcolreg() 728 nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8); in nvidiafb_setcolreg() 733 nvidia_write_clut(par, regno * 8 + i, red >> 8, in nvidiafb_setcolreg() 739 if (regno < 32) { in nvidiafb_setcolreg() [all …]
|
/linux-4.1.27/drivers/video/fbdev/riva/ |
D | fbdev.c | 1304 static int rivafb_setcolreg(unsigned regno, unsigned red, unsigned green, in rivafb_setcolreg() argument 1312 if (regno >= riva_get_cmap_len(&info->var)) in rivafb_setcolreg() 1321 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in rivafb_setcolreg() 1322 ((u32 *) info->pseudo_palette)[regno] = in rivafb_setcolreg() 1323 (regno << info->var.red.offset) | in rivafb_setcolreg() 1324 (regno << info->var.green.offset) | in rivafb_setcolreg() 1325 (regno << info->var.blue.offset); in rivafb_setcolreg() 1333 par->palette[regno] = ((red & 0xf800) >> 1) | in rivafb_setcolreg() 1338 par->palette[regno] = ((red & 0xff00) << 8) | in rivafb_setcolreg() 1349 riva_wclut(chip, regno, red >> 8, green >> 8, blue >> 8); in rivafb_setcolreg() [all …]
|
/linux-4.1.27/drivers/video/fbdev/kyro/ |
D | fbdev.c | 531 static int kyrofb_setcolreg(u_int regno, u_int red, u_int green, in kyrofb_setcolreg() argument 536 if (regno > 255) in kyrofb_setcolreg() 539 if (regno < 16) { in kyrofb_setcolreg() 542 par->palette[regno] = in kyrofb_setcolreg() 549 par->palette[regno] = in kyrofb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/omap/ |
D | lcdc.c | 424 static int omap_lcdc_setcolreg(u_int regno, u16 red, u16 green, u16 blue, in omap_lcdc_setcolreg() argument 429 if (lcdc.color_mode != OMAPFB_COLOR_CLUT_8BPP || regno > 255) in omap_lcdc_setcolreg() 434 palette[regno] &= ~0x0fff; in omap_lcdc_setcolreg() 435 palette[regno] |= ((red >> 12) << 8) | ((green >> 12) << 4 ) | in omap_lcdc_setcolreg()
|
D | omapfb_main.c | 252 static int _setcolreg(struct fb_info *info, u_int regno, u_int red, u_int green, in _setcolreg() argument 271 r = fbdev->ctrl->setcolreg(regno, red, green, blue, in _setcolreg() 279 if (regno < 0) { in _setcolreg() 284 if (regno < 16) { in _setcolreg() 291 ((u32 *)(info->pseudo_palette))[regno] = pal; in _setcolreg() 300 static int omapfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in omapfb_setcolreg() argument 303 return _setcolreg(info, regno, red, green, blue, transp, 1); in omapfb_setcolreg()
|
D | omapfb.h | 188 int (*setcolreg) (u_int regno, u16 red, u16 green,
|
/linux-4.1.27/drivers/video/fbdev/intelfb/ |
D | intelfbdrv.c | 143 static int intelfb_setcolreg(unsigned regno, unsigned red, unsigned green, 1413 static int intelfb_setcolreg(unsigned regno, unsigned red, unsigned green, in intelfb_setcolreg() argument 1420 DBG_MSG("intelfb_setcolreg: regno %d, depth %d\n", regno, dinfo->depth); in intelfb_setcolreg() 1423 if (regno > 255) in intelfb_setcolreg() 1431 intelfbhw_setcolreg(dinfo, regno, red, green, blue, in intelfb_setcolreg() 1435 if (regno < 16) { in intelfb_setcolreg() 1438 dinfo->pseudo_palette[regno] = ((red & 0xf800) >> 1) | in intelfb_setcolreg() 1443 dinfo->pseudo_palette[regno] = (red & 0xf800) | in intelfb_setcolreg() 1448 dinfo->pseudo_palette[regno] = ((red & 0xff00) << 8) | in intelfb_setcolreg()
|
D | intelfbhw.h | 571 extern void intelfbhw_setcolreg(struct intelfb_info *dinfo, unsigned regno,
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_mode.c | 1343 u16 blue, int regno) in mga_crtc_fb_gamma_set() argument 1347 mga_crtc->lut_r[regno] = red >> 8; in mga_crtc_fb_gamma_set() 1348 mga_crtc->lut_g[regno] = green >> 8; in mga_crtc_fb_gamma_set() 1349 mga_crtc->lut_b[regno] = blue >> 8; in mga_crtc_fb_gamma_set() 1354 u16 *blue, int regno) in mga_crtc_fb_gamma_get() argument 1358 *red = (u16)mga_crtc->lut_r[regno] << 8; in mga_crtc_fb_gamma_get() 1359 *green = (u16)mga_crtc->lut_g[regno] << 8; in mga_crtc_fb_gamma_get() 1360 *blue = (u16)mga_crtc->lut_b[regno] << 8; in mga_crtc_fb_gamma_get()
|
D | mgag200_drv.h | 239 u16 blue, int regno); 241 u16 *blue, int regno);
|
/linux-4.1.27/drivers/video/fbdev/savage/ |
D | savagefb_driver.c | 1204 static int savagefb_setcolreg(unsigned regno, in savagefb_setcolreg() argument 1213 if (regno >= NR_PALETTE) in savagefb_setcolreg() 1216 par->palette[regno].red = red; in savagefb_setcolreg() 1217 par->palette[regno].green = green; in savagefb_setcolreg() 1218 par->palette[regno].blue = blue; in savagefb_setcolreg() 1219 par->palette[regno].transp = transp; in savagefb_setcolreg() 1223 vga_out8(0x3c8, regno, par); in savagefb_setcolreg() 1231 if (regno < 16) in savagefb_setcolreg() 1232 ((u32 *)info->pseudo_palette)[regno] = in savagefb_setcolreg() 1239 if (regno < 16) in savagefb_setcolreg() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 205 u16 red, u16 green, u16 blue, int regno) in msm_crtc_fb_gamma_set() argument 211 u16 *red, u16 *green, u16 *blue, int regno) in msm_crtc_fb_gamma_get() argument
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fb.c | 68 static int vmw_fb_setcolreg(unsigned regno, unsigned red, unsigned green, in vmw_fb_setcolreg() argument 75 if (regno > 15) { in vmw_fb_setcolreg() 76 DRM_ERROR("Bad regno %u.\n", regno); in vmw_fb_setcolreg() 83 pal[regno] = ((red & 0xff00) << 8) | in vmw_fb_setcolreg()
|
/linux-4.1.27/sound/oss/ |
D | sb_mixer.c | 281 regoffs = (*devc->iomap)[dev][LEFT_CHN].regno; in sb_common_mixer_set() 289 if ((*devc->iomap)[dev][RIGHT_CHN].regno != regoffs) /* in sb_common_mixer_set() 296 regoffs = (*devc->iomap)[dev][RIGHT_CHN].regno; in sb_common_mixer_set()
|
D | sb.h | 65 unsigned int regno: 8; member
|
D | ad1848_mixer.h | 60 unsigned int regno:6; /* register number for volume */ member
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtvfb.c | 871 static int ivtvfb_setcolreg(unsigned regno, unsigned red, unsigned green, in ivtvfb_setcolreg() argument 878 if (regno >= info->cmap.len) in ivtvfb_setcolreg() 883 write_reg(regno, 0x02a30); in ivtvfb_setcolreg() 885 itv->osd_info->palette_cur[regno] = color; in ivtvfb_setcolreg() 888 if (regno >= 16) in ivtvfb_setcolreg() 911 palette[regno] = color; in ivtvfb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 30 static int matroxfb_dh_setcolreg(unsigned regno, unsigned red, unsigned green, in matroxfb_dh_setcolreg() argument 35 if (regno >= 16) in matroxfb_dh_setcolreg() 53 m2info->cmap[regno] = col | (col << 16); in matroxfb_dh_setcolreg() 56 m2info->cmap[regno] = col; in matroxfb_dh_setcolreg()
|
D | matroxfb_base.c | 649 static int matroxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in matroxfb_setcolreg() argument 664 if (regno >= minfo->curr.cmap_len) in matroxfb_setcolreg() 680 mga_outb(M_DAC_REG, regno); in matroxfb_setcolreg() 686 if (regno >= 16) in matroxfb_setcolreg() 694 minfo->cmap[regno] = col | (col << 16); in matroxfb_setcolreg() 699 if (regno >= 16) in matroxfb_setcolreg() 701 minfo->cmap[regno] = in matroxfb_setcolreg()
|
/linux-4.1.27/drivers/staging/sm750fb/ |
D | sm750.c | 626 static int lynxfb_ops_setcolreg(unsigned regno, in lynxfb_ops_setcolreg() argument 643 if (regno > 256) { in lynxfb_ops_setcolreg() 644 pr_err("regno = %d\n", regno); in lynxfb_ops_setcolreg() 656 ret = crtc->proc_setColReg(crtc, regno, red, green, blue); in lynxfb_ops_setcolreg() 661 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 256) { in lynxfb_ops_setcolreg() 670 par->pseudo_palette[regno] = val; in lynxfb_ops_setcolreg()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_fb_helper.c | 688 u16 blue, u16 regno, struct fb_info *info) in setcolreg() argument 698 if (regno > 16) in setcolreg() 712 palette[regno] = value; in setcolreg() 724 pindex = regno; in setcolreg() 727 pindex = regno << 3; in setcolreg() 729 if (fb->depth == 16 && regno > 63) in setcolreg() 731 if (fb->depth == 15 && regno > 31) in setcolreg() 737 if (regno < 32) { in setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/mmp/fb/ |
D | mmpfb.c | 326 static int mmpfb_setcolreg(unsigned int regno, unsigned int red, in mmpfb_setcolreg() argument 333 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) { in mmpfb_setcolreg() 337 fbi->pseudo_palette[regno] = val; in mmpfb_setcolreg() 340 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in mmpfb_setcolreg()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_display.c | 214 u16 blue, int regno) in radeon_crtc_fb_gamma_set() argument 218 radeon_crtc->lut_r[regno] = red >> 6; in radeon_crtc_fb_gamma_set() 219 radeon_crtc->lut_g[regno] = green >> 6; in radeon_crtc_fb_gamma_set() 220 radeon_crtc->lut_b[regno] = blue >> 6; in radeon_crtc_fb_gamma_set() 225 u16 *blue, int regno) in radeon_crtc_fb_gamma_get() argument 229 *red = radeon_crtc->lut_r[regno] << 6; in radeon_crtc_fb_gamma_get() 230 *green = radeon_crtc->lut_g[regno] << 6; in radeon_crtc_fb_gamma_get() 231 *blue = radeon_crtc->lut_b[regno] << 6; in radeon_crtc_fb_gamma_get()
|
D | radeon_mode.h | 929 u16 blue, int regno); 931 u16 *blue, int regno);
|
/linux-4.1.27/drivers/video/fbdev/mb862xx/ |
D | mb862xxfbdrv.c | 81 static int mb862xxfb_setcolreg(unsigned regno, in mb862xxfb_setcolreg() argument 90 if (regno < 16) { in mb862xxfb_setcolreg() 94 par->pseudo_palette[regno] = val; in mb862xxfb_setcolreg() 98 if (regno < 256) { in mb862xxfb_setcolreg() 102 outreg(disp, GC_L0PAL0 + (regno * 4), val); in mb862xxfb_setcolreg()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | unaligned.c | 243 invala_gr (int regno) in invala_gr() argument 247 switch (regno) { in invala_gr() 270 invala_fr (int regno) in invala_fr() argument 274 switch (regno) { in invala_fr()
|
/linux-4.1.27/drivers/video/fbdev/vermilion/ |
D | vermilion.c | 964 static int vmlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in vmlfb_setcolreg() argument 969 if (regno >= 16) in vmlfb_setcolreg() 991 ((u32 *) info->pseudo_palette)[regno] = v; in vmlfb_setcolreg() 995 ((u32 *) info->pseudo_palette)[regno] = v; in vmlfb_setcolreg()
|
/linux-4.1.27/drivers/staging/xgifb/ |
D | XGI_main_26.c | 1140 static int XGIfb_setcolreg(unsigned regno, unsigned red, unsigned green, in XGIfb_setcolreg() argument 1145 if (regno >= XGIfb_get_cmap_len(&info->var)) in XGIfb_setcolreg() 1150 outb(regno, XGIDACA); in XGIfb_setcolreg() 1155 outb(regno, XGIDAC2A); in XGIfb_setcolreg() 1162 ((u32 *) (info->pseudo_palette))[regno] = ((red & 0xf800)) in XGIfb_setcolreg() 1170 ((u32 *) (info->pseudo_palette))[regno] = (red << 16) | (green in XGIfb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/mbx/ |
D | mbxfb.c | 165 static int mbxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in mbxfb_setcolreg() argument 170 if (regno < MAX_PALETTES) { in mbxfb_setcolreg() 175 pal[regno] = val; in mbxfb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/via/ |
D | viafbdev.c | 310 static int viafb_setcolreg(unsigned regno, unsigned red, unsigned green, in viafb_setcolreg() argument 317 if (regno > 255) in viafb_setcolreg() 321 viafb_set_primary_color_register(regno, red >> 8, in viafb_setcolreg() 325 viafb_set_secondary_color_register(regno, red >> 8, in viafb_setcolreg() 328 if (regno > 15) in viafb_setcolreg() 337 ((u32 *) info->pseudo_palette)[regno] = r | g | b; in viafb_setcolreg()
|
/linux-4.1.27/arch/powerpc/xmon/ |
D | xmon.c | 1676 static unsigned long regno; variable 1703 scanhex(®no); in super_regs() 1706 val = read_spr(regno); in super_regs() 1708 write_spr(regno, val); in super_regs() 1711 printf("spr %lx = %lx\n", regno, read_spr(regno)); in super_regs()
|
/linux-4.1.27/arch/x86/lguest/ |
D | boot.c | 1083 static unsigned long lguest_get_debugreg(int regno) in lguest_get_debugreg() argument 1089 static void lguest_set_debugreg(int regno, unsigned long value) in lguest_set_debugreg() argument
|
/linux-4.1.27/drivers/net/ethernet/cirrus/ |
D | cs89x0.c | 222 readreg(struct net_device *dev, u16 regno) in readreg() argument 226 iowrite16(regno, lp->virt_addr + ADD_PORT); in readreg() 231 writereg(struct net_device *dev, u16 regno, u16 value) in writereg() argument 235 iowrite16(regno, lp->virt_addr + ADD_PORT); in writereg()
|
/linux-4.1.27/drivers/staging/fbtft/ |
D | fbtft-core.c | 567 static int fbtft_fb_setcolreg(unsigned regno, unsigned red, unsigned green, in fbtft_fb_setcolreg() argument 577 __func__, regno, red, green, blue, transp); in fbtft_fb_setcolreg() 581 if (regno < 16) { in fbtft_fb_setcolreg() 588 pal[regno] = val; in fbtft_fb_setcolreg()
|
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 1141 static int _setcolreg(struct fb_info *fbi, u_int regno, u_int red, u_int green, in _setcolreg() argument 1177 if (regno < 16) { in _setcolreg() 1184 ((u32 *)(fbi->pseudo_palette))[regno] = pal; in _setcolreg() 1193 static int omapfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in omapfb_setcolreg() argument 1198 return _setcolreg(info, regno, red, green, blue, transp, 1); in omapfb_setcolreg()
|