Home
last modified time | relevance | path

Searched refs:pfb (Results 1 – 50 of 50) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dbase.c55 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 …]
Dramnv40.c35 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 …]
Dramnv50.c61 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 …]
Dramgt215.c157 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 …]
Dramgf100.c111 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 …]
Dnv20.c29 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 …]
Drammcp77.c38 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 …]
Dnv10.c29 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()
Dramgk104.c251 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 …]
Dnv41.c29 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()
Dnv44.c29 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()
Dramnv20.c31 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()
Dramfuc.h7 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()
Dramnv49.c31 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()
Dramnv41.c31 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()
Dpriv.h45 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)); \
Dnv30.c31 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()
Dramnv10.c31 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()
Dramnv1a.c33 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()
Dramnv44.c31 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()
Dnv25.c29 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()
Dnv36.c29 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()
Dnv35.c29 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()
Dnv40.c29 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()
Dramnv4e.c31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv4e_ram_create() local
40 ram->size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv4e_ram_create()
Dramnv04.c32 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()
Dnv46.c29 nv46_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv46_fb_tile_init() argument
Dnv04.c28 nv04_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in nv04_fb_memtype_valid() argument
Dgf100.c31 gf100_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in gf100_fb_memtype_valid() argument
Dnv50.c44 nv50_fb_memtype_valid(struct nvkm_fb *pfb, u32 memtype) in nv50_fb_memtype_valid() argument
/linux-4.1.27/net/nfc/
Ddigital_dep.c51 #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/
Dst21nfca_dep.c32 #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/
Dgf100.c135 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()
Dgm107.c113 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/
Dnouveau_ttm.c36 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()
Dnouveau_bo.c51 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()
Dnouveau_gem.c258 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/
Dnv50.c85 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/
Dbase.c175 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/
Dbase.c68 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/
Dframebuffer.h39 struct psb_framebuffer pfb; member
Daccel_2d.c243 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_copyarea_accel()
326 struct psb_framebuffer *psbfb = &fbdev->pfb; in psbfb_sync()
Dframebuffer.c97 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/
Dnv30.c157 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()
Dnv20.c275 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()
Dnv40.c369 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()
Dnv10.c1253 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/
Dbase.c83 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/
Dnv31.c263 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/
Dnv40.c299 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()