/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | base.c | 55 struct nvkm_fb *pfb = (void *)object; in _nvkm_fb_fini() local 58 if (pfb->ram) { in _nvkm_fb_fini() 59 ret = nv_ofuncs(pfb->ram)->fini(nv_object(pfb->ram), suspend); in _nvkm_fb_fini() 64 return nvkm_subdev_fini(&pfb->base, suspend); in _nvkm_fb_fini() 70 struct nvkm_fb *pfb = (void *)object; in _nvkm_fb_init() local 73 ret = nvkm_subdev_init(&pfb->base); in _nvkm_fb_init() 77 if (pfb->ram) { in _nvkm_fb_init() 78 ret = nv_ofuncs(pfb->ram)->init(nv_object(pfb->ram)); in _nvkm_fb_init() 83 for (i = 0; i < pfb->tile.regions; i++) in _nvkm_fb_init() 84 pfb->tile.prog(pfb, i, &pfb->tile.region[i]); in _nvkm_fb_init() [all …]
|
D | ramnv40.c | 35 nv40_ram_calc(struct nvkm_fb *pfb, u32 freq) in nv40_ram_calc() argument 37 struct nvkm_bios *bios = nvkm_bios(pfb); in nv40_ram_calc() 38 struct nv40_ram *ram = (void *)pfb->ram; in nv40_ram_calc() 45 nv_error(pfb, "mclk pll data not found\n"); in nv40_ram_calc() 49 ret = nv04_pll_calc(nv_subdev(pfb), &pll, freq, in nv40_ram_calc() 68 nv40_ram_prog(struct nvkm_fb *pfb) in nv40_ram_prog() argument 70 struct nvkm_bios *bios = nvkm_bios(pfb); in nv40_ram_prog() 71 struct nv40_ram *ram = (void *)pfb->ram; in nv40_ram_prog() 79 u32 vbl = nv_rd32(pfb, 0x600808 + (i * 0x2000)); in nv40_ram_prog() 82 if (vbl != nv_rd32(pfb, 0x600808 + (i * 0x2000))) { in nv40_ram_prog() [all …]
|
D | ramnv50.c | 61 nv50_ram_calc(struct nvkm_fb *pfb, u32 freq) in nv50_ram_calc() argument 63 struct nvkm_bios *bios = nvkm_bios(pfb); in nv50_ram_calc() 64 struct nv50_ram *ram = (void *)pfb->ram; in nv50_ram_calc() 83 nv_error(pfb, "invalid/missing perftab entry\n"); in nv50_ram_calc() 89 strap = nvbios_ramcfg_index(nv_subdev(pfb)); in nv50_ram_calc() 91 nv_error(pfb, "invalid ramcfg strap\n"); in nv50_ram_calc() 103 nv_error(pfb, "invalid/missing timing entry " in nv50_ram_calc() 112 ret = ram_init(hwsq, nv_subdev(pfb)); in nv50_ram_calc() 133 ret = nv04_pll_calc(nv_subdev(pfb), &mpll, freq, in nv50_ram_calc() 203 nv50_ram_prog(struct nvkm_fb *pfb) in nv50_ram_prog() argument [all …]
|
D | ramgt215.c | 157 gt215_link_train(struct nvkm_fb *pfb) in gt215_link_train() argument 159 struct nvkm_bios *bios = nvkm_bios(pfb); in gt215_link_train() 160 struct gt215_ram *ram = (void *)pfb->ram; in gt215_link_train() 161 struct nvkm_clk *clk = nvkm_clk(pfb); in gt215_link_train() 163 struct nvkm_device *device = nv_device(pfb); in gt215_link_train() 195 ret = ram->base.calc(pfb, (u32) M0205T.freq * 1000); in gt215_link_train() 200 nv_wr32(pfb, 0x111400, 0x00000000); in gt215_link_train() 202 nv_mask(pfb, 0x100674, 0x0000ffff, 0x00000000); in gt215_link_train() 203 nv_mask(pfb, 0x1005e4, 0x0000ffff, 0x00000000); in gt215_link_train() 204 nv_mask(pfb, 0x100b0c, 0x000000ff, 0x00000000); in gt215_link_train() [all …]
|
D | ramgf100.c | 111 struct nvkm_fb *pfb = nvkm_fb(ram); in gf100_ram_train() local 112 u32 part = nv_rd32(pfb, 0x022438), i; in gf100_ram_train() 113 u32 mask = nv_rd32(pfb, 0x022554); in gf100_ram_train() 127 gf100_ram_calc(struct nvkm_fb *pfb, u32 freq) in gf100_ram_calc() argument 129 struct nvkm_clk *clk = nvkm_clk(pfb); in gf100_ram_calc() 130 struct nvkm_bios *bios = nvkm_bios(pfb); in gf100_ram_calc() 131 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_calc() 148 nv_error(pfb, "invalid/missing rammap entry\n"); in gf100_ram_calc() 153 strap = nvbios_ramcfg_index(nv_subdev(pfb)); in gf100_ram_calc() 155 nv_error(pfb, "invalid ramcfg strap\n"); in gf100_ram_calc() [all …]
|
D | nv20.c | 29 nv20_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv20_fb_tile_init() argument 36 pfb->tile.comp(pfb, i, size, flags, tile); in nv20_fb_tile_init() 42 nv20_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv20_fb_tile_comp() argument 46 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv20_fb_tile_comp() 47 if (!nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv20_fb_tile_comp() 59 nv20_fb_tile_fini(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_fini() argument 65 nvkm_mm_free(&pfb->tags, &tile->tag); in nv20_fb_tile_fini() 69 nv20_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_prog() argument 71 nv_wr32(pfb, 0x100244 + (i * 0x10), tile->limit); in nv20_fb_tile_prog() 72 nv_wr32(pfb, 0x100248 + (i * 0x10), tile->pitch); in nv20_fb_tile_prog() [all …]
|
D | rammcp77.c | 38 struct nvkm_fb *pfb = nvkm_fb(parent); in mcp77_ram_ctor() local 48 priv->base.stolen = (u64)nv_rd32(pfb, 0x100e10) << 12; in mcp77_ram_ctor() 49 priv->base.size = (u64)nv_rd32(pfb, 0x100e14) << 12; in mcp77_ram_ctor() 54 ret = nvkm_mm_init(&pfb->vram, rsvd_head >> 12, in mcp77_ram_ctor() 68 struct nvkm_fb *pfb = nvkm_fb(object); in mcp77_ram_init() local 84 nv_wr32(pfb, 0x100c18, dniso); in mcp77_ram_init() 85 nv_mask(pfb, 0x100c14, 0x00000000, 0x00000001); in mcp77_ram_init() 86 nv_wr32(pfb, 0x100c1c, hostnb); in mcp77_ram_init() 87 nv_mask(pfb, 0x100c14, 0x00000000, 0x00000002); in mcp77_ram_init() 88 nv_wr32(pfb, 0x100c24, flush); in mcp77_ram_init() [all …]
|
D | nv10.c | 29 nv10_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv10_fb_tile_init() argument 38 nv10_fb_tile_fini(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_fini() argument 47 nv10_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_prog() argument 49 nv_wr32(pfb, 0x100244 + (i * 0x10), tile->limit); in nv10_fb_tile_prog() 50 nv_wr32(pfb, 0x100248 + (i * 0x10), tile->pitch); in nv10_fb_tile_prog() 51 nv_wr32(pfb, 0x100240 + (i * 0x10), tile->addr); in nv10_fb_tile_prog() 52 nv_rd32(pfb, 0x100240 + (i * 0x10)); in nv10_fb_tile_prog()
|
D | ramgk104.c | 251 gk104_ram_calc_gddr5(struct nvkm_fb *pfb, u32 freq) in gk104_ram_calc_gddr5() argument 253 struct gk104_ram *ram = (void *)pfb->ram; in gk104_ram_calc_gddr5() 677 gk104_ram_calc_sddr3(struct nvkm_fb *pfb, u32 freq) in gk104_ram_calc_sddr3() argument 679 struct gk104_ram *ram = (void *)pfb->ram; in gk104_ram_calc_sddr3() 929 gk104_ram_calc_data(struct nvkm_fb *pfb, u32 khz, struct nvkm_ram_data *data) in gk104_ram_calc_data() argument 931 struct gk104_ram *ram = (void *)pfb->ram; in gk104_ram_calc_data() 949 gk104_ram_calc_xits(struct nvkm_fb *pfb, struct nvkm_ram_data *next) in gk104_ram_calc_xits() argument 951 struct gk104_ram *ram = (void *)pfb->ram; in gk104_ram_calc_xits() 956 ret = ram_init(fuc, pfb); in gk104_ram_calc_xits() 976 ret = gt215_pll_calc(nv_subdev(pfb), &fuc->refpll, refclk, &ram->N1, in gk104_ram_calc_xits() [all …]
|
D | nv41.c | 29 nv41_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog() argument 31 nv_wr32(pfb, 0x100604 + (i * 0x10), tile->limit); in nv41_fb_tile_prog() 32 nv_wr32(pfb, 0x100608 + (i * 0x10), tile->pitch); in nv41_fb_tile_prog() 33 nv_wr32(pfb, 0x100600 + (i * 0x10), tile->addr); in nv41_fb_tile_prog() 34 nv_rd32(pfb, 0x100600 + (i * 0x10)); in nv41_fb_tile_prog() 35 nv_wr32(pfb, 0x100700 + (i * 0x04), tile->zcomp); in nv41_fb_tile_prog()
|
D | nv44.c | 29 nv44_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv44_fb_tile_init() argument 39 nv44_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv44_fb_tile_prog() argument 41 nv_wr32(pfb, 0x100604 + (i * 0x10), tile->limit); in nv44_fb_tile_prog() 42 nv_wr32(pfb, 0x100608 + (i * 0x10), tile->pitch); in nv44_fb_tile_prog() 43 nv_wr32(pfb, 0x100600 + (i * 0x10), tile->addr); in nv44_fb_tile_prog() 44 nv_rd32(pfb, 0x100600 + (i * 0x10)); in nv44_fb_tile_prog()
|
D | ramnv20.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv20_ram_create() local 33 u32 pbus1218 = nv_rd32(pfb, 0x001218); in nv20_ram_create() 47 ram->size = (nv_rd32(pfb, 0x10020c) & 0xff000000); in nv20_ram_create() 48 ram->parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv20_ram_create() 49 ram->tags = nv_rd32(pfb, 0x100320); in nv20_ram_create()
|
D | ramfuc.h | 7 struct nvkm_fb *pfb; member 57 ramfuc_init(struct ramfuc *ram, struct nvkm_fb *pfb) in ramfuc_init() argument 59 struct nvkm_pmu *pmu = nvkm_pmu(pfb); in ramfuc_init() 67 ram->pfb = pfb; in ramfuc_init() 75 if (ram->pfb) { in ramfuc_exec() 77 ram->pfb = NULL; in ramfuc_exec() 86 reg->data = nv_rd32(ram->pfb, reg->addr); in ramfuc_rd32() 147 ramfuc_train_result(struct nvkm_fb *pfb, u32 *result, u32 rsize) in ramfuc_train_result() argument 149 struct nvkm_pmu *pmu = nvkm_pmu(pfb); in ramfuc_train_result()
|
D | ramnv49.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv49_ram_create() local 33 u32 pfb914 = nv_rd32(pfb, 0x100914); in nv49_ram_create() 48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv49_ram_create() 49 ram->base.parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv49_ram_create() 50 ram->base.tags = nv_rd32(pfb, 0x100320); in nv49_ram_create()
|
D | ramnv41.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv41_ram_create() local 33 u32 pfb474 = nv_rd32(pfb, 0x100474); in nv41_ram_create() 48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv41_ram_create() 49 ram->base.parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv41_ram_create() 50 ram->base.tags = nv_rd32(pfb, 0x100320); in nv41_ram_create()
|
D | priv.h | 45 struct nvkm_fb *pfb = (p); \ 46 _nvkm_fb_dtor(nv_object(pfb)); \ 49 struct nvkm_fb *pfb = (p); \ 50 _nvkm_fb_init(nv_object(pfb)); \ 53 struct nvkm_fb *pfb = (p); \ 54 _nvkm_fb_fini(nv_object(pfb), (s)); \
|
D | nv30.c | 31 nv30_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv30_fb_tile_init() argument 38 if (pfb->tile.comp) /* z compression */ in nv30_fb_tile_init() 39 pfb->tile.comp(pfb, i, size, flags, tile); in nv30_fb_tile_init() 50 nv30_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv30_fb_tile_comp() argument 54 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv30_fb_tile_comp() 55 if (!nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv30_fb_tile_comp()
|
D | ramnv10.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv10_ram_create() local 33 u32 cfg0 = nv_rd32(pfb, 0x100200); in nv10_ram_create() 46 ram->size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv10_ram_create()
|
D | ramnv1a.c | 33 struct nvkm_fb *pfb = nvkm_fb(parent); in nv1a_ram_create() local 41 nv_fatal(pfb, "no bridge device\n"); in nv1a_ram_create() 50 if (nv_device(pfb)->chipset == 0x1a) { in nv1a_ram_create()
|
D | ramnv44.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv44_ram_create() local 33 u32 pfb474 = nv_rd32(pfb, 0x100474); in nv44_ram_create() 48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv44_ram_create()
|
D | nv25.c | 29 nv25_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv25_fb_tile_comp() argument 33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv25_fb_tile_comp() 34 if (!nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv25_fb_tile_comp()
|
D | nv36.c | 29 nv36_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv36_fb_tile_comp() argument 33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv36_fb_tile_comp() 34 if (!nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv36_fb_tile_comp()
|
D | nv35.c | 29 nv35_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv35_fb_tile_comp() argument 33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv35_fb_tile_comp() 34 if (!nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv35_fb_tile_comp()
|
D | nv40.c | 29 nv40_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv40_fb_tile_comp() argument 33 u32 tags = round_up(tiles / pfb->ram->parts, 0x100); in nv40_fb_tile_comp() 35 !nvkm_mm_head(&pfb->tags, 0, 1, tags, tags, 1, &tile->tag)) { in nv40_fb_tile_comp()
|
D | ramnv4e.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv4e_ram_create() local 40 ram->size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv4e_ram_create()
|
D | ramnv04.c | 32 struct nvkm_fb *pfb = nvkm_fb(parent); in nv04_ram_create() local 34 u32 boot0 = nv_rd32(pfb, NV04_PFB_BOOT_0); in nv04_ram_create()
|
D | nv46.c | 29 nv46_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv46_fb_tile_init() argument
|
D | nv04.c | 28 nv04_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in nv04_fb_memtype_valid() argument
|
D | gf100.c | 31 gf100_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in gf100_fb_memtype_valid() argument
|
D | nv50.c | 44 nv50_fb_memtype_valid(struct nvkm_fb *pfb, u32 memtype) in nv50_fb_memtype_valid() argument
|
/linux-4.1.27/net/nfc/ |
D | digital_dep.c | 51 #define DIGITAL_NFC_DEP_PFB_TYPE(pfb) ((pfb) & 0xE0) argument 58 #define DIGITAL_NFC_DEP_PFB_IS_TIMEOUT(pfb) \ argument 59 ((pfb) & DIGITAL_NFC_DEP_PFB_TIMEOUT_BIT) 60 #define DIGITAL_NFC_DEP_MI_BIT_SET(pfb) ((pfb) & DIGITAL_NFC_DEP_PFB_MI_BIT) argument 61 #define DIGITAL_NFC_DEP_NACK_BIT_SET(pfb) ((pfb) & DIGITAL_NFC_DEP_PFB_NACK_BIT) argument 62 #define DIGITAL_NFC_DEP_NAD_BIT_SET(pfb) ((pfb) & 0x08) argument 63 #define DIGITAL_NFC_DEP_DID_BIT_SET(pfb) ((pfb) & DIGITAL_NFC_DEP_PFB_DID_BIT) argument 64 #define DIGITAL_NFC_DEP_PFB_PNI(pfb) ((pfb) & 0x03) argument 110 u8 pfb; member 183 dep_req_res->pfb |= DIGITAL_NFC_DEP_PFB_MI_BIT; in digital_send_dep_data_prep() [all …]
|
/linux-4.1.27/drivers/nfc/st21nfca/ |
D | st21nfca_dep.c | 32 #define ST21NFCA_NFC_DEP_PFB_PNI(pfb) ((pfb) & 0x03) argument 33 #define ST21NFCA_NFC_DEP_PFB_TYPE(pfb) ((pfb) & 0xE0) argument 34 #define ST21NFCA_NFC_DEP_PFB_IS_TIMEOUT(pfb) \ argument 35 ((pfb) & ST21NFCA_NFC_DEP_PFB_TIMEOUT_BIT) 36 #define ST21NFCA_NFC_DEP_DID_BIT_SET(pfb) ((pfb) & 0x04) argument 37 #define ST21NFCA_NFC_DEP_NAD_BIT_SET(pfb) ((pfb) & 0x08) argument 40 #define ST21NFCA_NFC_DEP_PFB_IS_TIMEOUT(pfb) \ argument 41 ((pfb) & ST21NFCA_NFC_DEP_PFB_TIMEOUT_BIT) 117 u8 pfb; member 350 if (ST21NFCA_NFC_DEP_DID_BIT_SET(dep_req->pfb)) in st21nfca_tm_recv_dep_req() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | gf100.c | 135 struct nvkm_fb *pfb = nvkm_fb(object); in gf100_ltc_dtor() local 139 if (pfb->ram) in gf100_ltc_dtor() 140 nvkm_mm_free(&pfb->vram, &priv->tag_ram); in gf100_ltc_dtor() 148 gf100_ltc_init_tag_ram(struct nvkm_fb *pfb, struct nvkm_ltc_priv *priv) in gf100_ltc_init_tag_ram() argument 154 if (!pfb->ram) { in gf100_ltc_init_tag_ram() 160 priv->num_tags = (pfb->ram->size >> 17) / 4; in gf100_ltc_init_tag_ram() 180 ret = nvkm_mm_tail(&pfb->vram, 1, 1, tag_size, tag_size, 1, in gf100_ltc_init_tag_ram() 203 struct nvkm_fb *pfb = nvkm_fb(parent); in gf100_ltc_ctor() local 221 ret = gf100_ltc_init_tag_ram(pfb, priv); in gf100_ltc_ctor()
|
D | gm107.c | 113 struct nvkm_fb *pfb = nvkm_fb(parent); in gm107_ltc_ctor() local 131 ret = gf100_ltc_init_tag_ram(pfb, priv); in gm107_ltc_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 36 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_init() local 37 man->priv = pfb; in nouveau_vram_manager_init() 67 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_del() local 69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del() 79 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_new() local 91 ret = pfb->ram->get(pfb, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new() 109 struct nvkm_fb *pfb = man->priv; in nouveau_vram_manager_debug() local 110 struct nvkm_mm *mm = &pfb->vram; in nouveau_vram_manager_debug() 114 mutex_lock(&nv_subdev(pfb)->mutex); in nouveau_vram_manager_debug() 124 mutex_unlock(&nv_subdev(pfb)->mutex); in nouveau_vram_manager_debug()
|
D | nouveau_bo.c | 51 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nv10_bo_update_tile_region() local 52 struct nvkm_fb_tile *tile = &pfb->tile.region[i]; in nv10_bo_update_tile_region() 58 pfb->tile.fini(pfb, i, tile); in nv10_bo_update_tile_region() 61 pfb->tile.init(pfb, i, addr, size, pitch, flags, tile); in nv10_bo_update_tile_region() 63 pfb->tile.prog(pfb, i, tile); in nv10_bo_update_tile_region() 65 if ((engine = nvkm_engine(pfb, NVDEV_ENGINE_GR))) in nv10_bo_update_tile_region() 67 if ((engine = nvkm_engine(pfb, NVDEV_ENGINE_MPEG))) in nv10_bo_update_tile_region() 108 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nv10_bo_set_tiling() local 112 for (i = 0; i < pfb->tile.regions; i++) { in nv10_bo_set_tiling() 119 } else if (tile && pfb->tile.region[i].pitch) { in nv10_bo_set_tiling()
|
D | nouveau_gem.c | 258 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_gem_ioctl_new() local 263 if (!pfb->memtype_valid(pfb, req->info.tile_flags)) { in nouveau_gem_ioctl_new()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv50.c | 85 struct nvkm_fb *pfb = nvkm_fb(object); in nv50_instobj_dtor() local 86 pfb->ram->put(pfb, &node->mem); in nv50_instobj_dtor() 95 struct nvkm_fb *pfb = nvkm_fb(parent); in nv50_instobj_ctor() local 108 ret = pfb->ram->get(pfb, args->size, args->align, 0, 0x800, &node->mem); in nv50_instobj_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | base.c | 175 struct nvkm_fb *pfb = nvkm_fb(clk); in nvkm_pstate_prog() local 187 if (pfb->ram && pfb->ram->calc) { in nvkm_pstate_prog() 190 ret = pfb->ram->calc(pfb, khz); in nvkm_pstate_prog() 192 ret = pfb->ram->prog(pfb); in nvkm_pstate_prog() 194 pfb->ram->tidy(pfb); in nvkm_pstate_prog()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/ |
D | base.c | 68 struct nvkm_fb *pfb = nvkm_fb(parent); in nvkm_dmaobj_create_() local 104 if (dmaobj->limit >= pfb->ram->size - instmem->reserved) in nvkm_dmaobj_create_()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | framebuffer.h | 39 struct psb_framebuffer pfb; member
|
D | accel_2d.c | 243 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_copyarea_accel() 326 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_sync()
|
D | framebuffer.c | 97 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_pan() 165 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_mmap() 344 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_create() 574 struct psb_framebuffer *psbfb = &fbdev->pfb; in psb_fbdev_destroy()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv30.c | 157 struct nvkm_fb *pfb = nvkm_fb(object); in nv30_gr_init() local 202 for (i = 0; i < pfb->tile.regions; i++) in nv30_gr_init()
|
D | nv20.c | 275 struct nvkm_fb *pfb = nvkm_fb(object); in nv20_gr_init() local 328 for (i = 0; i < pfb->tile.regions; i++) in nv20_gr_init()
|
D | nv40.c | 369 struct nvkm_fb *pfb = nvkm_fb(object); in nv40_gr_init() local 473 for (i = 0; i < pfb->tile.regions; i++) in nv40_gr_init()
|
D | nv10.c | 1253 struct nvkm_fb *pfb = nvkm_fb(object); in nv10_gr_init() local 1283 for (i = 0; i < pfb->tile.regions; i++) in nv10_gr_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 83 struct nvkm_fb *pfb = nvkm_fb(device); in nvkm_devobj_info() local 142 if (pfb && pfb->ram) in nvkm_devobj_info() 143 args->v0.ram_size = args->v0.ram_user = pfb->ram->size; in nvkm_devobj_info()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv31.c | 263 struct nvkm_fb *pfb = nvkm_fb(object); in nv31_mpeg_init() local 274 for (i = 0; i < pfb->tile.regions; i++) in nv31_mpeg_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | nv40.c | 299 struct nvkm_fb *pfb = nvkm_fb(object); in nv40_fifo_init() local 330 nv_wr32(priv, 0x002220, ((pfb->ram->size - 512 * 1024 + in nv40_fifo_init()
|