1 #ifndef __NVKM_SW_NV50_H__
2 #define __NVKM_SW_NV50_H__
3 #define nv50_sw_chan(p) container_of((p), struct nv50_sw_chan, base)
7 #include <core/notify.h>
9 struct nv50_sw_oclass
{
10 struct nvkm_oclass base
;
11 const struct nvkm_sw_func
*func
;
14 int nv50_sw_ctor(struct nvkm_object
*, struct nvkm_object
*,
15 struct nvkm_oclass
*, void *, u32
,
16 struct nvkm_object
**);
18 struct nv50_sw_cclass
{
19 struct nvkm_oclass base
;
20 int (*vblank
)(struct nvkm_notify
*);
21 const struct nvkm_sw_chan_func
*chan
;
25 struct nvkm_sw_chan base
;
27 struct nvkm_notify notify
[4];
34 void *nv50_sw_chan_dtor(struct nvkm_sw_chan
*);
This page took 0.051301 seconds and 5 git commands to generate.