Home
last modified time | relevance | path

Searched refs:nvkm_pci (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
Dpriv.h3 #define nvkm_pci(p) container_of((p), struct nvkm_pci, subdev) macro
7 int index, struct nvkm_pci **);
10 void (*init)(struct nvkm_pci *);
11 u32 (*rd32)(struct nvkm_pci *, u16 addr);
12 void (*wr08)(struct nvkm_pci *, u16 addr, u8 data);
13 void (*wr32)(struct nvkm_pci *, u16 addr, u32 data);
14 void (*msi_rearm)(struct nvkm_pci *);
17 u32 nv40_pci_rd32(struct nvkm_pci *, u16);
18 void nv40_pci_wr08(struct nvkm_pci *, u16, u8);
19 void nv40_pci_wr32(struct nvkm_pci *, u16, u32);
[all …]
Dagp.h6 void nvkm_agp_ctor(struct nvkm_pci *);
7 void nvkm_agp_dtor(struct nvkm_pci *);
8 void nvkm_agp_preinit(struct nvkm_pci *);
9 int nvkm_agp_init(struct nvkm_pci *);
10 void nvkm_agp_fini(struct nvkm_pci *);
13 static inline void nvkm_agp_ctor(struct nvkm_pci *pci) {} in nvkm_agp_ctor()
14 static inline void nvkm_agp_dtor(struct nvkm_pci *pci) {} in nvkm_agp_dtor()
15 static inline void nvkm_agp_preinit(struct nvkm_pci *pci) {} in nvkm_agp_preinit()
16 static inline int nvkm_agp_init(struct nvkm_pci *pci) { return -ENOSYS; } in nvkm_agp_init()
17 static inline void nvkm_agp_fini(struct nvkm_pci *pci) {} in nvkm_agp_fini()
Dbase.c32 nvkm_pci_rd32(struct nvkm_pci *pci, u16 addr) in nvkm_pci_rd32()
38 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nvkm_pci_wr08()
44 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nvkm_pci_wr32()
50 nvkm_pci_mask(struct nvkm_pci *pci, u16 addr, u32 mask, u32 value) in nvkm_pci_mask()
58 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) in nvkm_pci_rom_shadow()
71 struct nvkm_pci *pci = arg; in nvkm_pci_intr()
87 struct nvkm_pci *pci = nvkm_pci(subdev); in nvkm_pci_fini()
103 struct nvkm_pci *pci = nvkm_pci(subdev); in nvkm_pci_preinit()
112 struct nvkm_pci *pci = nvkm_pci(subdev); in nvkm_pci_init()
136 struct nvkm_pci *pci = nvkm_pci(subdev); in nvkm_pci_dtor()
[all …]
Dnv40.c27 nv40_pci_rd32(struct nvkm_pci *pci, u16 addr) in nv40_pci_rd32()
34 nv40_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nv40_pci_wr08()
41 nv40_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nv40_pci_wr32()
48 nv40_pci_msi_rearm(struct nvkm_pci *pci) in nv40_pci_msi_rearm()
62 nv40_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv40_pci_new()
Dnv04.c27 nv04_pci_rd32(struct nvkm_pci *pci, u16 addr) in nv04_pci_rd32()
34 nv04_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nv04_pci_wr08()
41 nv04_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nv04_pci_wr32()
55 nv04_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv04_pci_new()
Dagp.c44 nvkm_agp_fini(struct nvkm_pci *pci) in nvkm_agp_fini()
56 nvkm_agp_preinit(struct nvkm_pci *pci) in nvkm_agp_preinit()
85 nvkm_agp_init(struct nvkm_pci *pci) in nvkm_agp_init()
98 nvkm_agp_dtor(struct nvkm_pci *pci) in nvkm_agp_dtor()
104 nvkm_agp_ctor(struct nvkm_pci *pci) in nvkm_agp_ctor()
Dgf100.c27 gf100_pci_msi_rearm(struct nvkm_pci *pci) in gf100_pci_msi_rearm()
42 gf100_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in gf100_pci_new()
Dg84.c29 g84_pci_init(struct nvkm_pci *pci) in g84_pci_init()
61 g84_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in g84_pci_new()
Dnv46.c32 nv46_pci_msi_rearm(struct nvkm_pci *pci) in nv46_pci_msi_rearm()
48 nv46_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv46_pci_new()
Dnv4c.c34 nv4c_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv4c_pci_new()
Dg94.c36 g94_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in g94_pci_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dpci.h5 struct nvkm_pci { struct
24 u32 nvkm_pci_rd32(struct nvkm_pci *, u16 addr); argument
25 void nvkm_pci_wr08(struct nvkm_pci *, u16 addr, u8 data);
26 void nvkm_pci_wr32(struct nvkm_pci *, u16 addr, u32 data);
27 u32 nvkm_pci_mask(struct nvkm_pci *, u16 addr, u32 mask, u32 value);
28 void nvkm_pci_rom_shadow(struct nvkm_pci *, bool shadow);
30 int nv04_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
31 int nv40_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
32 int nv46_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
33 int nv4c_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h117 struct nvkm_pci *pci;
182 int (*pci )(struct nvkm_device *, int idx, struct nvkm_pci **);
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c342 struct nvkm_pci *pci = device->pci; in nouveau_ttm_init()