mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-11-02 09:05:37 +01:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
52
drivers/gpu/drm/nouveau/nouveau_chan.h
Normal file
52
drivers/gpu/drm/nouveau/nouveau_chan.h
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
#ifndef __NOUVEAU_CHAN_H__
|
||||
#define __NOUVEAU_CHAN_H__
|
||||
|
||||
#include <nvif/object.h>
|
||||
struct nvif_device;
|
||||
|
||||
struct nouveau_channel {
|
||||
struct nvif_device *device;
|
||||
struct nouveau_drm *drm;
|
||||
|
||||
int chid;
|
||||
|
||||
struct nvif_object vram;
|
||||
struct nvif_object gart;
|
||||
struct nvif_object nvsw;
|
||||
|
||||
struct {
|
||||
struct nouveau_bo *buffer;
|
||||
struct nouveau_vma vma;
|
||||
struct nvif_object ctxdma;
|
||||
} push;
|
||||
|
||||
/* TODO: this will be reworked in the near future */
|
||||
bool accel_done;
|
||||
void *fence;
|
||||
struct {
|
||||
int max;
|
||||
int free;
|
||||
int cur;
|
||||
int put;
|
||||
int ib_base;
|
||||
int ib_max;
|
||||
int ib_free;
|
||||
int ib_put;
|
||||
} dma;
|
||||
u32 user_get_hi;
|
||||
u32 user_get;
|
||||
u32 user_put;
|
||||
|
||||
struct nvif_object *object;
|
||||
};
|
||||
|
||||
|
||||
int nouveau_channel_new(struct nouveau_drm *, struct nvif_device *,
|
||||
u32 handle, u32 arg0, u32 arg1,
|
||||
struct nouveau_channel **);
|
||||
void nouveau_channel_del(struct nouveau_channel **);
|
||||
int nouveau_channel_idle(struct nouveau_channel *);
|
||||
|
||||
extern int nouveau_vram_pushbuf;
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue