/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | subdev.h | 6 struct nvkm_subdev { struct 17 void *(*dtor)(struct nvkm_subdev *); argument 18 int (*preinit)(struct nvkm_subdev *); 19 int (*oneinit)(struct nvkm_subdev *); 20 int (*info)(struct nvkm_subdev *, u64 mthd, u64 *data); 21 int (*init)(struct nvkm_subdev *); 22 int (*fini)(struct nvkm_subdev *, bool suspend); 23 void (*intr)(struct nvkm_subdev *); 28 int index, struct nvkm_subdev **); 30 int index, struct nvkm_subdev *); [all …]
|
D | firmware.h | 7 int nvkm_firmware_get(const struct nvkm_subdev *, const char *fwname, int ver, 11 int nvkm_firmware_load_blob(const struct nvkm_subdev *subdev, const char *path, 13 int nvkm_firmware_load_name(const struct nvkm_subdev *subdev, const char *path, 18 struct nvkm_subdev *_s = (s); \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | ibus.h | 6 int gf100_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **); 7 int gf117_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **); 8 int gk104_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **); 9 int gk20a_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **); 10 int gm200_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **); 11 int gp10b_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
|
D | acr.h | 37 struct nvkm_subdev subdev; 118 nvkm_acr_lsfw_load_sig_image_desc(struct nvkm_subdev *, struct nvkm_falcon *, 122 nvkm_acr_lsfw_load_sig_image_desc_v1(struct nvkm_subdev *, struct nvkm_falcon *, 126 nvkm_acr_lsfw_load_bl_inst_data_sig(struct nvkm_subdev *, struct nvkm_falcon *,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/ |
D | subdev.c | 95 nvkm_subdev_intr(struct nvkm_subdev *subdev) in nvkm_subdev_intr() 102 nvkm_subdev_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_subdev_info() 110 nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_subdev_fini() 136 nvkm_subdev_preinit(struct nvkm_subdev *subdev) in nvkm_subdev_preinit() 157 nvkm_subdev_init(struct nvkm_subdev *subdev) in nvkm_subdev_init() 194 nvkm_subdev_del(struct nvkm_subdev **psubdev) in nvkm_subdev_del() 196 struct nvkm_subdev *subdev = *psubdev; in nvkm_subdev_del() 214 struct nvkm_subdev *subdev) in nvkm_subdev_ctor() 228 struct nvkm_subdev **psubdev) in nvkm_subdev_new_()
|
D | engine.c | 78 nvkm_engine_intr(struct nvkm_subdev *subdev) in nvkm_engine_intr() 86 nvkm_engine_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_engine_info() 101 nvkm_engine_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_engine_fini() 110 nvkm_engine_init(struct nvkm_subdev *subdev) in nvkm_engine_init() 145 nvkm_engine_preinit(struct nvkm_subdev *subdev) in nvkm_engine_preinit() 154 nvkm_engine_dtor(struct nvkm_subdev *subdev) in nvkm_engine_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvfw/ |
D | flcn.h | 5 struct nvkm_subdev; 24 loader_config_dump(struct nvkm_subdev *, const struct loader_config *); 41 loader_config_v1_dump(struct nvkm_subdev *, const struct loader_config_v1 *); 60 flcn_bl_dmem_desc_dump(struct nvkm_subdev *, const struct flcn_bl_dmem_desc *); 76 void flcn_bl_dmem_desc_v1_dump(struct nvkm_subdev *, 95 void flcn_bl_dmem_desc_v2_dump(struct nvkm_subdev *,
|
D | acr.h | 20 void wpr_header_dump(struct nvkm_subdev *, const struct wpr_header *); 40 void wpr_header_v1_dump(struct nvkm_subdev *, const struct wpr_header_v1 *); 83 void lsb_header_dump(struct nvkm_subdev *, struct lsb_header *); 90 void lsb_header_v1_dump(struct nvkm_subdev *, struct lsb_header_v1 *); 121 void flcn_acr_desc_dump(struct nvkm_subdev *, struct flcn_acr_desc *); 151 void flcn_acr_desc_v1_dump(struct nvkm_subdev *, struct flcn_acr_desc_v1 *);
|
D | fw.h | 5 struct nvkm_subdev; 16 const struct nvfw_bin_hdr *nvfw_bin_hdr(struct nvkm_subdev *, const void *); 27 const struct nvfw_bl_desc *nvfw_bl_desc(struct nvkm_subdev *, const void *);
|
D | hs.h | 5 struct nvkm_subdev; 18 const struct nvfw_hs_header *nvfw_hs_header(struct nvkm_subdev *, const void *); 30 nvfw_hs_load_header(struct nvkm_subdev *, const void *);
|
D | ls.h | 5 struct nvkm_subdev; 38 const struct nvfw_ls_desc *nvfw_ls_desc(struct nvkm_subdev *, const void *); 52 nvfw_ls_desc_v1(struct nvkm_subdev *, const void *);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/ |
D | gf100.c | 28 gf100_ibus_intr_hub(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_hub() 38 gf100_ibus_intr_rop(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_rop() 48 gf100_ibus_intr_gpc(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_gpc() 58 gf100_ibus_intr(struct nvkm_subdev *ibus) in gf100_ibus_intr() 100 gf100_ibus_init(struct nvkm_subdev *ibus) in gf100_ibus_init() 119 struct nvkm_subdev **pibus) in gf100_ibus_new()
|
D | gk104.c | 28 gk104_ibus_intr_hub(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_hub() 38 gk104_ibus_intr_rop(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_rop() 48 gk104_ibus_intr_gpc(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_gpc() 58 gk104_ibus_intr(struct nvkm_subdev *ibus) in gk104_ibus_intr() 100 gk104_ibus_init(struct nvkm_subdev *ibus) in gk104_ibus_init() 122 struct nvkm_subdev **pibus) in gk104_ibus_new()
|
D | gk20a.c | 26 gk20a_ibus_init_ibus_ring(struct nvkm_subdev *ibus) in gk20a_ibus_init_ibus_ring() 49 gk20a_ibus_intr(struct nvkm_subdev *ibus) in gk20a_ibus_intr() 68 gk20a_ibus_init(struct nvkm_subdev *ibus) in gk20a_ibus_init() 82 struct nvkm_subdev **pibus) in gk20a_ibus_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | pll.h | 5 struct nvkm_subdev; 8 int nv04_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq, 10 int gt215_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/nvfw/ |
D | acr.c | 26 wpr_header_dump(struct nvkm_subdev *subdev, const struct wpr_header *hdr) in wpr_header_dump() 37 wpr_header_v1_dump(struct nvkm_subdev *subdev, const struct wpr_header_v1 *hdr) in wpr_header_v1_dump() 49 lsb_header_tail_dump(struct nvkm_subdev *subdev, struct lsb_header_tail *hdr) in lsb_header_tail_dump() 67 lsb_header_dump(struct nvkm_subdev *subdev, struct lsb_header *hdr) in lsb_header_dump() 73 lsb_header_v1_dump(struct nvkm_subdev *subdev, struct lsb_header_v1 *hdr) in lsb_header_v1_dump() 79 flcn_acr_desc_dump(struct nvkm_subdev *subdev, struct flcn_acr_desc *hdr) in flcn_acr_desc_dump() 122 flcn_acr_desc_v1_dump(struct nvkm_subdev *subdev, struct flcn_acr_desc_v1 *hdr) in flcn_acr_desc_v1_dump()
|
D | flcn.c | 26 loader_config_dump(struct nvkm_subdev *subdev, const struct loader_config *hdr) in loader_config_dump() 45 loader_config_v1_dump(struct nvkm_subdev *subdev, in loader_config_v1_dump() 63 flcn_bl_dmem_desc_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_dump() 87 flcn_bl_dmem_desc_v1_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_v1_dump() 109 flcn_bl_dmem_desc_v2_dump(struct nvkm_subdev *subdev, in flcn_bl_dmem_desc_v2_dump()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
D | base.c | 63 nvkm_fault_intr(struct nvkm_subdev *subdev) in nvkm_fault_intr() 70 nvkm_fault_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_fault_fini() 79 nvkm_fault_init(struct nvkm_subdev *subdev) in nvkm_fault_init() 90 struct nvkm_subdev *subdev = &fault->subdev; in nvkm_fault_oneinit_buffer() 119 nvkm_fault_oneinit(struct nvkm_subdev *subdev) in nvkm_fault_oneinit() 144 nvkm_fault_dtor(struct nvkm_subdev *subdev) in nvkm_fault_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | falcon.h | 20 const struct nvkm_subdev *owner; 28 const struct nvkm_subdev *user; 59 int nvkm_falcon_v1_new(struct nvkm_subdev *owner, const char *name, u32 addr, 63 int nvkm_falcon_get(struct nvkm_falcon *, const struct nvkm_subdev *); 64 void nvkm_falcon_put(struct nvkm_falcon *, const struct nvkm_subdev *);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | base.c | 27 nvkm_bus_intr(struct nvkm_subdev *subdev) in nvkm_bus_intr() 34 nvkm_bus_init(struct nvkm_subdev *subdev) in nvkm_bus_init() 42 nvkm_bus_dtor(struct nvkm_subdev *subdev) in nvkm_bus_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | base.c | 69 nvkm_devinit_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_devinit_fini() 79 nvkm_devinit_preinit(struct nvkm_subdev *subdev) in nvkm_devinit_preinit() 98 nvkm_devinit_init(struct nvkm_subdev *subdev) in nvkm_devinit_init() 107 nvkm_devinit_dtor(struct nvkm_subdev *subdev) in nvkm_devinit_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | base.c | 63 struct nvkm_subdev *subdev = &bios->subdev; in nvkm_fb_bios_memtype() 89 nvkm_fb_intr(struct nvkm_subdev *subdev) in nvkm_fb_intr() 97 nvkm_fb_oneinit(struct nvkm_subdev *subdev) in nvkm_fb_oneinit() 131 struct nvkm_subdev *subdev = &fb->subdev; in nvkm_fb_init_scrub_vpr() 157 nvkm_fb_init(struct nvkm_subdev *subdev) in nvkm_fb_init() 197 nvkm_fb_dtor(struct nvkm_subdev *subdev) in nvkm_fb_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
D | base.c | 29 struct nvkm_subdev *subdev = &wait->tmr->subdev; in nvkm_timer_wait_test() 145 nvkm_timer_intr(struct nvkm_subdev *subdev) in nvkm_timer_intr() 152 nvkm_timer_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_timer_fini() 160 nvkm_timer_init(struct nvkm_subdev *subdev) in nvkm_timer_init() 171 nvkm_timer_dtor(struct nvkm_subdev *subdev) in nvkm_timer_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
D | base.c | 87 nvkm_pci_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_pci_fini() 98 nvkm_pci_preinit(struct nvkm_subdev *subdev) in nvkm_pci_preinit() 107 nvkm_pci_oneinit(struct nvkm_subdev *subdev) in nvkm_pci_oneinit() 128 nvkm_pci_init(struct nvkm_subdev *subdev) in nvkm_pci_init() 154 nvkm_pci_dtor(struct nvkm_subdev *subdev) in nvkm_pci_dtor()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | base.c | 71 nvkm_pmu_intr(struct nvkm_subdev *subdev) in nvkm_pmu_intr() 80 nvkm_pmu_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_pmu_fini() 117 nvkm_pmu_preinit(struct nvkm_subdev *subdev) in nvkm_pmu_preinit() 125 nvkm_pmu_init(struct nvkm_subdev *subdev) in nvkm_pmu_init() 148 nvkm_pmu_dtor(struct nvkm_subdev *subdev) in nvkm_pmu_dtor()
|