Home
last modified time | relevance | path

Searched refs:nouveau_bo (Results 1 – 25 of 70) sorted by relevance

123

/external/libdrm/nouveau/
Dnouveau.h127 struct nouveau_bo { struct
139 struct nouveau_bo **); argument
141 struct nouveau_bo **);
143 struct nouveau_bo **);
144 int nouveau_bo_name_get(struct nouveau_bo *, uint32_t *name);
145 void nouveau_bo_ref(struct nouveau_bo *, struct nouveau_bo **);
146 int nouveau_bo_map(struct nouveau_bo *, uint32_t access,
148 int nouveau_bo_wait(struct nouveau_bo *, uint32_t access,
151 struct nouveau_bo **);
152 int nouveau_bo_set_prime(struct nouveau_bo *, int *prime_fd);
[all …]
Dprivate.h43 cli_kref_get(struct nouveau_client *client, struct nouveau_bo *bo) in cli_kref_get()
53 cli_push_get(struct nouveau_client *client, struct nouveau_bo *bo) in cli_push_get()
63 cli_kref_set(struct nouveau_client *client, struct nouveau_bo *bo, in cli_kref_set()
82 struct nouveau_bo base;
91 nouveau_bo(struct nouveau_bo *bo) in nouveau_bo() function
120 drm_private void abi16_bo_info(struct nouveau_bo *, struct drm_nouveau_gem_info *);
121 drm_private int abi16_bo_init(struct nouveau_bo *, uint32_t alignment,
Dnouveau.c591 nouveau_bo_del(struct nouveau_bo *bo) in nouveau_bo_del()
595 struct nouveau_bo_priv *nvbo = nouveau_bo(bo); in nouveau_bo_del()
624 struct nouveau_bo **pbo) in nouveau_bo_new()
627 struct nouveau_bo *bo = &nvbo->base; in nouveau_bo_new()
649 struct nouveau_bo **pbo, int name) in nouveau_bo_wrap_locked()
714 struct nouveau_bo **pbo) in nouveau_bo_wrap()
726 struct nouveau_bo **pbo) in nouveau_bo_name_ref()
754 nouveau_bo_name_get(struct nouveau_bo *bo, uint32_t *name) in nouveau_bo_name_get()
758 struct nouveau_bo_priv *nvbo = nouveau_bo(bo); in nouveau_bo_name_get()
776 nouveau_bo_ref(struct nouveau_bo *bo, struct nouveau_bo **pref) in nouveau_bo_ref()
[all …]
Dpushbuf.c58 struct nouveau_bo *bo;
66 struct nouveau_bo *bos[];
79 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits()
85 struct nouveau_bo *kbo; in pushbuf_kref_fits()
147 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref()
212 atomic_inc(&nouveau_bo(bo)->refcnt); in pushbuf_kref()
219 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel()
268 struct nouveau_bo *bo; in pushbuf_dump()
316 struct nouveau_bo *bo; in pushbuf_submit()
379 nouveau_bo(bo)->access |= NOUVEAU_BO_WR; in pushbuf_submit()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv84_video.h55 struct nouveau_bo *interlaced, *full;
67 struct nouveau_bo *bsp_fw, *bsp_data;
68 struct nouveau_bo *vp_fw, *vp_data;
69 struct nouveau_bo *mbring, *vpring;
78 struct nouveau_bo *fence;
80 struct nouveau_bo *bitstream;
81 struct nouveau_bo *vp_params;
97 struct nouveau_bo *mpeg12_bo;
Dnv50_screen.h68 struct nouveau_bo *code;
69 struct nouveau_bo *uniforms;
70 struct nouveau_bo *txc; /* TIC (offset 0) and TSC (65536) */
71 struct nouveau_bo *stack_bo;
72 struct nouveau_bo *tls_bo;
100 struct nouveau_bo *bo;
Dnv50_winsys.h21 unsigned flags, struct nouveau_bo *bo) in nv50_add_bufctx_resident_bo()
43 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN()
85 nouveau_bo_memtype(const struct nouveau_bo *bo) in nouveau_bo_memtype()
Dnv98_video_bsp.c48 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nv98_decoder_bsp()
49 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nv98_decoder_bsp()
69 struct nouveau_bo *tmp_bo = NULL; in nv98_decoder_bsp()
86 struct nouveau_bo *tmp_bo = NULL; in nv98_decoder_bsp()
Dnv50_context.h281 struct nouveau_bo *dst, unsigned offset, unsigned domain,
285 struct nouveau_bo *dst, unsigned dstoff, unsigned dstdom,
286 struct nouveau_bo *src, unsigned srcoff, unsigned srcdom,
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_context.h23 struct nouveau_bo *dst, unsigned, unsigned,
24 struct nouveau_bo *src, unsigned, unsigned, unsigned);
26 struct nouveau_bo *dst, unsigned, unsigned,
44 struct nouveau_bo *bo[NOUVEAU_MAX_SCRATCH_BUFS];
45 struct nouveau_bo *current;
48 struct nouveau_bo *bo[0];
91 struct nouveau_bo **);
Dnouveau_vp3_video.h75 struct nouveau_bo *fence_bo;
78 struct nouveau_bo *fw_bo, *bitplane_bo;
86 struct nouveau_bo *ref_bo;
88 struct nouveau_bo *inter_bo[2];
90 struct nouveau_bo *bsp_bo[NOUVEAU_VP3_VIDEO_QDEPTH];
Dnouveau_buffer.h10 struct nouveau_bo;
41 struct nouveau_bo *bo;
120 struct nouveau_bo **);
Dnouveau_screen.h18 struct nouveau_bo;
141 struct nouveau_bo *bo,
144 struct nouveau_bo *
Dnouveau_video.h27 struct nouveau_bo *cmd_bo, *data_bo, *fence_bo;
85 struct nouveau_bo *bo, uint32_t offset, in PUSH_MTHDl()
/external/libdrm/libkms/
Dnouveau.c41 struct nouveau_bo struct
76 struct nouveau_bo *bo; in nouveau_bo_create()
145 struct nouveau_bo *bo = (struct nouveau_bo *)_bo; in nouveau_bo_map()
168 struct nouveau_bo *bo = (struct nouveau_bo *)_bo; in nouveau_bo_unmap()
176 struct nouveau_bo *bo = (struct nouveau_bo *)_bo; in nouveau_bo_destroy()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_transfer.h5 struct nouveau_bo *bo;
31 struct nouveau_bo *, unsigned offset, unsigned domain,
36 struct nouveau_bo *, unsigned dstoff, unsigned dstdom,
37 struct nouveau_bo *, unsigned srcoff, unsigned srcdom,
Dnv30_winsys.h23 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC()
44 struct nouveau_bo *bo, uint32_t access) in PUSH_REFN()
51 struct nouveau_bo *bo, uint32_t offset, uint32_t access) in PUSH_MTHDl()
60 struct nouveau_bo *bo, uint32_t access, uint32_t vor, uint32_t tor) in PUSH_MTHDo()
72 struct nouveau_bo *bo, uint32_t data, uint32_t access, in PUSH_MTHDs()
85 struct nouveau_bo *bo, uint32_t data, uint32_t access, in PUSH_MTHD()
/external/igt-gpu-tools/tests/
Dprime_nv_api.c74 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_import_twice()
93 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_import_twice_check_flink_name()
118 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_reimport_twice_check_flink_name()
148 struct nouveau_bo *nvbo = NULL; in test_nv_i915_import_twice_check_flink_name()
177 struct nouveau_bo *nvbo = NULL; in test_nv_i915_reimport_twice_check_flink_name()
208 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_import_vs_close()
229 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_double_import()
253 struct nouveau_bo *nvbo = NULL, *nvbo2 = NULL; in test_i915_nv_double_export()
298 struct nouveau_bo *nvbo, *nvbo2; in test_nv_self_import()
335 struct nouveau_bo *nvbo, *nvbo2; in test_nv_self_import_to_different_fd()
Dprime_nv_test.c88 struct nouveau_bo *nvbo; in test_i915_nv_sharing()
114 struct nouveau_bo *nvbo; in test_nv_i915_sharing()
136 struct nouveau_bo *nvbo = NULL; in test_nv_write_i915_cpu_mmap_read()
167 struct nouveau_bo *nvbo = NULL; in test_nv_write_i915_gtt_mmap_read()
197 struct nouveau_bo *nvbo; in test_i915_import_cpu_mmap()
230 struct nouveau_bo *nvbo; in test_i915_import_gtt_mmap()
261 struct nouveau_bo *nvbo; in test_i915_import_pread_pwrite()
326 struct nouveau_bo *nvbo = NULL; in test_i915_blt_fill_nv_read()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_screen.h77 struct nouveau_bo *text;
78 struct nouveau_bo *uniform_bo;
79 struct nouveau_bo *tls;
80 struct nouveau_bo *txc; /* TIC (offset 0) and TSC (65536) */
81 struct nouveau_bo *poly_cache;
111 struct nouveau_bo *bo;
Dnvc0_video_bsp.c37 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_begin()
56 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_next()
57 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nvc0_decoder_bsp_next()
69 struct nouveau_bo *tmp_bo = NULL; in nvc0_decoder_bsp_next()
105 struct nouveau_bo *tmp_bo = NULL; in nvc0_decoder_bsp_next()
144 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_end()
145 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nvc0_decoder_bsp_end()
Dnvc0_winsys.h20 unsigned flags, struct nouveau_bo *bo) in nv50_add_bufctx_resident_bo()
42 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN()
100 nouveau_bo_memtype(const struct nouveau_bo *bo) in nouveau_bo_memtype()
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_scratch.h34 struct nouveau_bo *bo[NOUVEAU_SCRATCH_COUNT];
43 struct nouveau_bo **bo, unsigned *offset);
Dnouveau_local.h77 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC()
103 struct nouveau_bo *bo, uint32_t offset, uint32_t access) in PUSH_MTHDl()
112 struct nouveau_bo *bo, uint32_t data, uint32_t access, in PUSH_MTHDs()
126 struct nouveau_bo *bo, uint32_t data, uint32_t access, in PUSH_MTHD()
/external/libdrm/tests/nouveau/
Dthreaded.c60 struct nouveau_bo *bo = NULL; in openclose()
76 struct nouveau_bo *bo; in main()

123