/linux/drivers/block/zram/ |
H A D | zcomp.c | 46 static void zcomp_strm_free(struct zcomp *comp, struct zcomp_strm *zstrm) in zcomp_strm_free() 53 static int zcomp_strm_init(struct zcomp *comp, struct zcomp_strm *zstrm) in zcomp_strm_init() 110 struct zcomp_strm *zcomp_stream_get(struct zcomp *comp) in zcomp_stream_get() 116 void zcomp_stream_put(struct zcomp *comp) in zcomp_stream_put() 121 int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm, in zcomp_compress() 138 int zcomp_decompress(struct zcomp *comp, struct zcomp_strm *zstrm, in zcomp_decompress() 153 struct zcomp *comp = hlist_entry(node, struct zcomp, node); in zcomp_cpu_up_prepare() 168 struct zcomp *comp = hlist_entry(node, struct zcomp, node); in zcomp_cpu_dead() 176 static int zcomp_init(struct zcomp *comp, struct zcomp_params *params) in zcomp_init() 201 void zcomp_destroy(struct zcomp *comp) in zcomp_destroy() [all …]
|
H A D | zcomp.h | 64 struct zcomp { struct 76 struct zcomp *zcomp_create(const char *alg, struct zcomp_params *params); argument 77 void zcomp_destroy(struct zcomp *comp); 79 struct zcomp_strm *zcomp_stream_get(struct zcomp *comp); 80 void zcomp_stream_put(struct zcomp *comp); 82 int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm, 84 int zcomp_decompress(struct zcomp *comp, struct zcomp_strm *zstrm,
|
H A D | Makefile | 3 zram-y := zcomp.o zram_drv.o
|
H A D | zram_drv.c | 2308 struct zcomp *comp = zram->comps[prio]; in zram_destroy_comps() 2352 struct zcomp *comp; in disksize_store()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | nv20.c | 49 if (!(flags & 2)) tile->zcomp = 0x00000000; /* Z16 */ in nv20_fb_tile_comp() 50 else tile->zcomp = 0x04000000; /* Z24S8 */ in nv20_fb_tile_comp() 51 tile->zcomp |= tile->tag->offset; in nv20_fb_tile_comp() 52 tile->zcomp |= 0x80000000; /* enable */ in nv20_fb_tile_comp() 54 tile->zcomp |= 0x08000000; in nv20_fb_tile_comp() 65 tile->zcomp = 0; in nv20_fb_tile_fini() 77 nvkm_wr32(device, 0x100300 + (i * 0x04), tile->zcomp); in nv20_fb_tile_prog()
|
H A D | nv35.c | 36 if (flags & 2) tile->zcomp |= 0x04000000; /* Z16 */ in nv35_fb_tile_comp() 37 else tile->zcomp |= 0x08000000; /* Z24S8 */ in nv35_fb_tile_comp() 38 tile->zcomp |= ((tile->tag->offset ) >> 6); in nv35_fb_tile_comp() 39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 13; in nv35_fb_tile_comp() 41 tile->zcomp |= 0x40000000; in nv35_fb_tile_comp()
|
H A D | nv36.c | 36 if (flags & 2) tile->zcomp |= 0x10000000; /* Z16 */ in nv36_fb_tile_comp() 37 else tile->zcomp |= 0x20000000; /* Z24S8 */ in nv36_fb_tile_comp() 38 tile->zcomp |= ((tile->tag->offset ) >> 6); in nv36_fb_tile_comp() 39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 14; in nv36_fb_tile_comp() 41 tile->zcomp |= 0x80000000; in nv36_fb_tile_comp()
|
H A D | nv25.c | 36 if (!(flags & 2)) tile->zcomp = 0x00100000; /* Z16 */ in nv25_fb_tile_comp() 37 else tile->zcomp = 0x00200000; /* Z24S8 */ in nv25_fb_tile_comp() 38 tile->zcomp |= tile->tag->offset; in nv25_fb_tile_comp() 40 tile->zcomp |= 0x01000000; in nv25_fb_tile_comp()
|
H A D | nv40.c | 37 tile->zcomp = 0x28000000; /* Z24S8_SPLIT_GRAD */ in nv40_fb_tile_comp() 38 tile->zcomp |= ((tile->tag->offset ) >> 8); in nv40_fb_tile_comp() 39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 8) << 13; in nv40_fb_tile_comp() 41 tile->zcomp |= 0x40000000; in nv40_fb_tile_comp()
|
H A D | nv30.c | 55 if (flags & 2) tile->zcomp |= 0x01000000; /* Z16 */ in nv30_fb_tile_comp() 56 else tile->zcomp |= 0x02000000; /* Z24S8 */ in nv30_fb_tile_comp() 57 tile->zcomp |= ((tile->tag->offset ) >> 6); in nv30_fb_tile_comp() 58 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 12; in nv30_fb_tile_comp() 60 tile->zcomp |= 0x10000000; in nv30_fb_tile_comp()
|
H A D | nv41.c | 37 nvkm_wr32(device, 0x100700 + (i * 0x04), tile->zcomp); in nv41_fb_tile_prog()
|
H A D | nv10.c | 44 tile->zcomp = 0; in nv10_fb_tile_fini()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv40.c | 198 nvkm_wr32(device, NV20_PGRAPH_ZCOMP(i), tile->zcomp); in nv40_gr_tile() 199 nvkm_wr32(device, NV40_PGRAPH_ZCOMP1(i), tile->zcomp); in nv40_gr_tile() 204 nvkm_wr32(device, NV41_PGRAPH_ZCOMP0(i), tile->zcomp); in nv40_gr_tile() 205 nvkm_wr32(device, NV41_PGRAPH_ZCOMP1(i), tile->zcomp); in nv40_gr_tile() 220 nvkm_wr32(device, NV47_PGRAPH_ZCOMP0(i), tile->zcomp); in nv40_gr_tile() 221 nvkm_wr32(device, NV47_PGRAPH_ZCOMP1(i), tile->zcomp); in nv40_gr_tile()
|
H A D | nv20.c | 171 nvkm_wr32(device, NV20_PGRAPH_ZCOMP(i), tile->zcomp); in nv20_gr_tile() 173 nvkm_wr32(device, NV10_PGRAPH_RDI_DATA, tile->zcomp); in nv20_gr_tile()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fb.h | 30 u32 zcomp; member
|