/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | renesas-nand-controller.c | 325 static void rnandc_trigger_op(struct rnandc *rnandc, struct rnandc_op *rop) in rnandc_trigger_op() argument 327 writel_relaxed(rop->addr0_col, rnandc->regs + ADDR0_COL_REG); in rnandc_trigger_op() 328 writel_relaxed(rop->addr0_row, rnandc->regs + ADDR0_ROW_REG); in rnandc_trigger_op() 329 writel_relaxed(rop->addr1_col, rnandc->regs + ADDR1_COL_REG); in rnandc_trigger_op() 330 writel_relaxed(rop->addr1_row, rnandc->regs + ADDR1_ROW_REG); in rnandc_trigger_op() 331 writel_relaxed(rop->ecc_offset, rnandc->regs + ECC_OFFSET_REG); in rnandc_trigger_op() 332 writel_relaxed(rop->gen_seq_ctrl, rnandc->regs + GEN_SEQ_CTRL_REG); in rnandc_trigger_op() 333 writel_relaxed(DATA_SIZE(rop->len), rnandc->regs + DATA_SIZE_REG); in rnandc_trigger_op() 334 writel_relaxed(rop->command, rnandc->regs + COMMAND_REG); in rnandc_trigger_op() 406 struct rnandc_op rop in rnandc_read_page_hw_ecc() local 500 struct rnandc_op rop = { rnandc_read_subpage_hw_ecc() local 586 struct rnandc_op rop = { rnandc_write_page_hw_ecc() local 642 struct rnandc_op rop = { rnandc_write_subpage_hw_ecc() local 687 struct rnandc_op rop = { rnandc_exec_op() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/sis/ |
H A D | sis_accel.c | 82 int rop, int trans_color) in SiS300SetupForScreenToScreenCopy() 93 SiS300SetupROP(sisALUConv[rop]) in SiS300SetupForScreenToScreenCopy() 136 SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS300SetupForSolidFill() argument 141 SiS300SetupROP(sisPatALUConv[rop]) in SiS300SetupForSolidFill() 172 SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color) in SiS310SetupForScreenToScreenCopy() argument 182 SiS310SetupROP(sisALUConv[rop]) in SiS310SetupForScreenToScreenCopy() 238 SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS310SetupForSolidFill() argument 243 SiS310SetupROP(sisPatALUConv[rop]) in SiS310SetupForSolidFill() 340 SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect() 347 SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect() 81 SiS300SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int xdir, int ydir, int rop, int trans_color) SiS300SetupForScreenToScreenCopy() argument [all...] |
H A D | sis_accel.h | 243 #define SiS300SetupROP(rop) \ 244 ivideo->CommandReg = (rop) << 8; 368 #define SiS310SetupROP(rop) \ 369 ivideo->CommandReg = (rop) << 8;
|
/kernel/linux/linux-6.6/drivers/video/fbdev/sis/ |
H A D | sis_accel.c | 82 int rop, int trans_color) in SiS300SetupForScreenToScreenCopy() 93 SiS300SetupROP(sisALUConv[rop]) in SiS300SetupForScreenToScreenCopy() 136 SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS300SetupForSolidFill() argument 141 SiS300SetupROP(sisPatALUConv[rop]) in SiS300SetupForSolidFill() 172 SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color) in SiS310SetupForScreenToScreenCopy() argument 182 SiS310SetupROP(sisALUConv[rop]) in SiS310SetupForScreenToScreenCopy() 238 SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS310SetupForSolidFill() argument 243 SiS310SetupROP(sisPatALUConv[rop]) in SiS310SetupForSolidFill() 340 SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect() 347 SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect() 81 SiS300SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int xdir, int ydir, int rop, int trans_color) SiS300SetupForScreenToScreenCopy() argument [all...] |
H A D | sis_accel.h | 243 #define SiS300SetupROP(rop) \ 244 ivideo->CommandReg = (rop) << 8; 368 #define SiS310SetupROP(rop) \ 369 ivideo->CommandReg = (rop) << 8;
|
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/ |
H A D | nv_accel.c | 169 static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) in NVSetRopSolid() argument 175 if (par->currentRop != (rop + 32)) { in NVSetRopSolid() 177 NVDmaNext(par, NVCopyROP_PM[rop]); in NVSetRopSolid() 178 par->currentRop = rop + 32; in NVSetRopSolid() 180 } else if (par->currentRop != rop) { in NVSetRopSolid() 184 NVDmaNext(par, NVCopyROP[rop]); in NVSetRopSolid() 185 par->currentRop = rop; in NVSetRopSolid() 336 if (rect->rop != ROP_COPY) in nvidiafb_fillrect() 337 NVSetRopSolid(info, rect->rop, ~0); in nvidiafb_fillrect() 348 if (rect->rop ! in nvidiafb_fillrect() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/ |
H A D | i810_accel.c | 152 * @rop: raster operation 162 int xdir, int src, int dest, int rop, in source_copy_blit() 170 PUT_RING(xdir | rop << 16 | dpitch | DYN_COLOR_EN | blit_bpp); in source_copy_blit() 186 * @rop: raster operation 196 int rop, int what, int blit_bpp, in color_blit() 204 PUT_RING(rop << 16 | pitch | SOLIDPATTERN | DYN_COLOR_EN | blit_bpp); in color_blit() 220 * @rop: raster operation 236 int dsize, int blit_bpp, int rop, in mono_src_copy_imm_blit() 245 PUT_RING(DYN_COLOR_EN | blit_bpp | rop << 16 | dpitch); in mono_src_copy_imm_blit() 301 u32 dx, dy, width, height, dest, rop in i810fb_fillrect() local 161 source_copy_blit(int dwidth, int dheight, int dpitch, int xdir, int src, int dest, int rop, int blit_bpp, struct fb_info *info) source_copy_blit() argument 195 color_blit(int width, int height, int pitch, int dest, int rop, int what, int blit_bpp, struct fb_info *info) color_blit() argument 235 mono_src_copy_imm_blit(int dwidth, int dheight, int dpitch, int dsize, int blit_bpp, int rop, int dest, const u32 *src, int bg, int fg, struct fb_info *info) mono_src_copy_imm_blit() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/i810/ |
H A D | i810_accel.c | 152 * @rop: raster operation 162 int xdir, int src, int dest, int rop, in source_copy_blit() 170 PUT_RING(xdir | rop << 16 | dpitch | DYN_COLOR_EN | blit_bpp); in source_copy_blit() 186 * @rop: raster operation 196 int rop, int what, int blit_bpp, in color_blit() 204 PUT_RING(rop << 16 | pitch | SOLIDPATTERN | DYN_COLOR_EN | blit_bpp); in color_blit() 220 * @rop: raster operation 236 int dsize, int blit_bpp, int rop, in mono_src_copy_imm_blit() 245 PUT_RING(DYN_COLOR_EN | blit_bpp | rop << 16 | dpitch); in mono_src_copy_imm_blit() 301 u32 dx, dy, width, height, dest, rop in i810fb_fillrect() local 161 source_copy_blit(int dwidth, int dheight, int dpitch, int xdir, int src, int dest, int rop, int blit_bpp, struct fb_info *info) source_copy_blit() argument 195 color_blit(int width, int height, int pitch, int dest, int rop, int what, int blit_bpp, struct fb_info *info) color_blit() argument 235 mono_src_copy_imm_blit(int dwidth, int dheight, int dpitch, int dsize, int blit_bpp, int rop, int dest, const u32 *src, int bg, int fg, struct fb_info *info) mono_src_copy_imm_blit() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/nvidia/ |
H A D | nv_accel.c | 169 static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) in NVSetRopSolid() argument 175 if (par->currentRop != (rop + 32)) { in NVSetRopSolid() 177 NVDmaNext(par, NVCopyROP_PM[rop]); in NVSetRopSolid() 178 par->currentRop = rop + 32; in NVSetRopSolid() 180 } else if (par->currentRop != rop) { in NVSetRopSolid() 184 NVDmaNext(par, NVCopyROP[rop]); in NVSetRopSolid() 185 par->currentRop = rop; in NVSetRopSolid() 336 if (rect->rop != ROP_COPY) in nvidiafb_fillrect() 337 NVSetRopSolid(info, rect->rop, ~0); in nvidiafb_fillrect() 348 if (rect->rop ! in nvidiafb_fillrect() [all...] |
/kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
H A D | sm750_cursor.h | 11 void sm750_hw_cursor_setData(struct lynx_cursor *cursor, u16 rop, 13 void sm750_hw_cursor_setData2(struct lynx_cursor *cursor, u16 rop,
|
H A D | sm750_cursor.c | 85 void sm750_hw_cursor_setData(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_setData() argument 113 if (rop == ROP_XOR) in sm750_hw_cursor_setData() 135 void sm750_hw_cursor_setData2(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_setData2() argument
|
/kernel/linux/linux-6.6/drivers/staging/sm750fb/ |
H A D | sm750_cursor.h | 11 void sm750_hw_cursor_setData(struct lynx_cursor *cursor, u16 rop, 13 void sm750_hw_cursor_setData2(struct lynx_cursor *cursor, u16 rop,
|
H A D | sm750_cursor.c | 84 void sm750_hw_cursor_setData(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_setData() argument 112 if (rop == ROP_XOR) in sm750_hw_cursor_setData() 134 void sm750_hw_cursor_setData2(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_setData2() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_regs.h | 607 #define VI6_BRU_CTRL_CROP(rop) ((rop) << 4) 609 #define VI6_BRU_CTRL_AROP(rop) ((rop) << 0) 649 #define VI6_BRU_ROP_CROP(rop) ((rop) << 4) 651 #define VI6_BRU_ROP_AROP(rop) ((rop) << 0)
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_regs.h | 631 #define VI6_BRU_CTRL_CROP(rop) ((rop) << 4) 633 #define VI6_BRU_CTRL_AROP(rop) ((rop) << 0) 673 #define VI6_BRU_ROP_CROP(rop) ((rop) << 4) 675 #define VI6_BRU_ROP_AROP(rop) ((rop) << 0)
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | ffb.c | 243 u32 rop; member 415 static __inline__ void ffb_rop(struct ffb_par *par, u32 rop) in ffb_rop() argument 417 if (par->rop_cache != rop) { in ffb_rop() 419 upa_writel(rop, &par->fbc->rop); in ffb_rop() 420 par->rop_cache = rop; in ffb_rop() 438 upa_writel(par->rop_cache, &fbc->rop); in ffb_switch_from_graph() 483 BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR); in ffb_fillrect() 495 ffb_rop(par, rect->rop in ffb_fillrect() [all...] |
H A D | bt431.h | 204 u16 rop, u16 width, u16 height) in bt431_set_cursor() 218 if (rop == ROP_XOR) in bt431_set_cursor() 202 bt431_set_cursor(struct bt431_regs *regs, const char *data, const char *mask, u16 rop, u16 width, u16 height) bt431_set_cursor() argument
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | ffb.c | 244 u32 rop; member 416 static __inline__ void ffb_rop(struct ffb_par *par, u32 rop) in ffb_rop() argument 418 if (par->rop_cache != rop) { in ffb_rop() 420 upa_writel(rop, &par->fbc->rop); in ffb_rop() 421 par->rop_cache = rop; in ffb_rop() 439 upa_writel(par->rop_cache, &fbc->rop); in ffb_switch_from_graph() 484 BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR); in ffb_fillrect() 496 ffb_rop(par, rect->rop in ffb_fillrect() [all...] |
H A D | bt431.h | 204 u16 rop, u16 width, u16 height) in bt431_set_cursor() 218 if (rop == ROP_XOR) in bt431_set_cursor() 202 bt431_set_cursor(struct bt431_regs *regs, const char *data, const char *mask, u16 rop, u16 width, u16 height) bt431_set_cursor() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nv04_fbcon.c | 64 PUSH_NVSQ(push, NV04A, 0x02fc, (rect->rop != ROP_COPY) ? 1 : 3); in nv04_fbcon_fillrect() 183 NULL, 0, &nfbdev->rop); in nv04_fbcon_accel_init() 216 PUSH_NVSQ(push, NV043, 0x0000, nfbdev->rop.handle); in nv04_fbcon_accel_init() 249 0x018c, nfbdev->rop.handle); in nv04_fbcon_accel_init()
|
H A D | nv50_fbcon.c | 50 ret = PUSH_WAIT(push, rect->rop == ROP_COPY ? 7 : 11); in nv50_fbcon_fillrect() 54 if (rect->rop != ROP_COPY) { in nv50_fbcon_fillrect() 66 if (rect->rop != ROP_COPY) { in nv50_fbcon_fillrect()
|
H A D | nvc0_fbcon.c | 50 ret = PUSH_WAIT(push, rect->rop == ROP_COPY ? 7 : 9); in nvc0_fbcon_fillrect() 54 if (rect->rop != ROP_COPY) { in nvc0_fbcon_fillrect() 66 if (rect->rop != ROP_COPY) { in nvc0_fbcon_fillrect()
|
/kernel/linux/linux-5.10/include/video/ |
H A D | pm3fb.h | 944 #define PM3Config2D_ForegroundROP(rop) (((rop) & 0xf) << 7) 946 #define PM3Config2D_BackgroundROP(rop) (((rop) & 0xf) << 12) 1004 #define PM3FillConfig2D_ForegroundROP(rop) (((rop) & 0xf) << 7) 1006 #define PM3FillConfig2D_BackgroundROP(rop) (((rop) & 0xf) << 12)
|
/kernel/linux/linux-6.6/include/video/ |
H A D | pm3fb.h | 944 #define PM3Config2D_ForegroundROP(rop) (((rop) & 0xf) << 7) 946 #define PM3Config2D_BackgroundROP(rop) (((rop) & 0xf) << 12) 1004 #define PM3FillConfig2D_ForegroundROP(rop) (((rop) & 0xf) << 7) 1006 #define PM3FillConfig2D_BackgroundROP(rop) (((rop) & 0xf) << 12)
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/dexcr/ |
H A D | Makefile | 6 $(OUTPUT)/hashchk_test: CFLAGS += -fno-pie $(call cc-option,-mno-rop-protect)
|