Home
last modified time | relevance | path

Searched refs:rop (Results 1 – 25 of 53) sorted by relevance

123

/linux/drivers/mtd/nand/raw/
H A Drenesas-nand-controller.c325 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
503 struct rnandc_op rop = { rnandc_read_subpage_hw_ecc() local
589 struct rnandc_op rop = { rnandc_write_page_hw_ecc() local
648 struct rnandc_op rop = { rnandc_write_subpage_hw_ecc() local
693 struct rnandc_op rop = { rnandc_exec_op() local
[all...]
/linux/drivers/video/fbdev/sis/
H A Dsis_accel.c82 int rop, int trans_color) in SiS300SetupForScreenToScreenCopy() argument
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()
[all...]
H A Dsis_accel.h243 #define SiS300SetupROP(rop) \ argument
244 ivideo->CommandReg = (rop) << 8;
368 #define SiS310SetupROP(rop) \ argument
369 ivideo->CommandReg = (rop) << 8;
/linux/drivers/video/fbdev/nvidia/
H A Dnv_accel.c169 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...]
/linux/drivers/video/fbdev/i810/
H A Di810_accel.c152 * @rop: raster operation
162 int xdir, int src, int dest, int rop, in source_copy_blit() argument
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() argument
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() argument
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
[all...]
/linux/drivers/staging/sm750fb/
H A Dsm750_cursor.h11 void sm750_hw_cursor_set_data(struct lynx_cursor *cursor, u16 rop,
13 void sm750_hw_cursor_set_data2(struct lynx_cursor *cursor, u16 rop,
H A Dsm750_cursor.c84 void sm750_hw_cursor_set_data(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_set_data() argument
112 if (rop == ROP_XOR) in sm750_hw_cursor_set_data()
134 void sm750_hw_cursor_set_data2(struct lynx_cursor *cursor, u16 rop, in sm750_hw_cursor_set_data2() argument
H A Dsm750.c148 sm750_hw_cursor_set_data(cursor, fbcursor->rop, fbcursor->image.data, in lynxfb_ops_cursor()
163 unsigned int base, pitch, bpp, rop; in lynxfb_ops_fillrect() local
182 rop = (region->rop != ROP_COPY) ? HW_ROP2_XOR : HW_ROP2_COPY; in lynxfb_ops_fillrect()
196 color, rop); in lynxfb_ops_fillrect()
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_regs.h639 #define VI6_BRU_CTRL_CROP(rop) ((rop) << 4) argument
641 #define VI6_BRU_CTRL_AROP(rop) ((rop) << 0) argument
681 #define VI6_BRU_ROP_CROP(rop) ((rop) << 4) argument
683 #define VI6_BRU_ROP_AROP(rop) ((rop) << 0) argument
/linux/include/video/
H A Dpm3fb.h944 #define PM3Config2D_ForegroundROP(rop) (((rop) & 0xf) << 7) argument
946 #define PM3Config2D_BackgroundROP(rop) (((rop) & 0xf) << 12) argument
1004 #define PM3FillConfig2D_ForegroundROP(rop) (((rop) & 0xf) << 7) argument
1006 #define PM3FillConfig2D_BackgroundROP(rop) (((rop) & 0xf) << 12) argument
/linux/drivers/video/fbdev/
H A Dffb.c243 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 Dbt431.h204 u16 rop, u16 width, u16 height) in bt431_set_cursor() argument
218 if (rop == ROP_XOR) in bt431_set_cursor()
H A Dhitfb.c91 u16 dy, u16 width, u16 height, u16 rop, in hitfb_accel_bitblt() argument
99 hitfb_writew(rop, HD64461_BBTROPR); in hitfb_accel_bitblt()
142 if (rect->rop != ROP_COPY) in hitfb_fillrect()
H A Dhpfb.c162 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT)); in hpfb_fillrect()
166 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP)); in hpfb_fillrect()
H A Dleo.c150 u32 rop; member
222 sbus_writel(0x310850, &ss->rop); in leo_switch_from_graph()
236 sbus_writel(0x310b90, &ss->rop); in leo_switch_from_graph()
/linux/tools/testing/selftests/powerpc/dexcr/
H A DMakefile9 $(OUTPUT)/hashchk_test: CFLAGS += -fno-pie -no-pie $(call cc-option,-mno-rop-protect)
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgf100.c1416 int rop, gpc; in gf100_gr_trap_intr() local
1517 for (rop = 0; rop < gr->rop_nr; rop++) { in gf100_gr_trap_intr()
1518 u32 statz = nvkm_rd32(device, ROP_UNIT(rop, 0x070)); in gf100_gr_trap_intr()
1519 u32 statc = nvkm_rd32(device, ROP_UNIT(rop, 0x144)); in gf100_gr_trap_intr()
1521 rop, statz, statc); in gf100_gr_trap_intr()
1522 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000); in gf100_gr_trap_intr()
1523 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); in gf100_gr_trap_intr()
2205 int rop; in gf100_gr_init_rop_exceptions() local
[all...]
/linux/include/uapi/linux/
H A Dfb.h351 __u32 rop; member
385 __u16 rop; /* bitop operation */ member
/linux/drivers/media/platform/samsung/s5p-g2d/
H A Dg2d.h59 u32 rop; member
/linux/drivers/video/fbdev/core/
H A Dsoftcursor.c58 switch (cursor->rop) { in soft_cursor()
H A Dfb_fillrect.h213 if (rect->rop == ROP_XOR) in fb_fillrect_static()
243 if (rect->rop == ROP_XOR) in fb_fillrect_rotating()
H A Dfbcon_cw.c77 region.rop = ROP_COPY; in cw_clear()
184 region.rop = ROP_COPY; in cw_clear_margins()
348 cursor.rop = ROP_XOR; in cw_cursor()
H A Dfbcon_ccw.c92 region.rop = ROP_COPY; in ccw_clear()
201 region.rop = ROP_COPY; in ccw_clear_margins()
365 cursor.rop = ROP_XOR; in ccw_cursor()
H A Dfbcon_ud.c79 region.rop = ROP_COPY; in ud_clear()
231 region.rop = ROP_COPY; in ud_clear_margins()
388 cursor.rop = ROP_XOR; in ud_cursor()
/linux/drivers/video/fbdev/savage/
H A Dsavagefb.h130 #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) argument

123