/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | subdev.h | 15 struct nvkm_subdev { struct 29 void *(*dtor)(struct nvkm_subdev *); argument 30 int (*preinit)(struct nvkm_subdev *); 31 int (*oneinit)(struct nvkm_subdev *); 32 int (*info)(struct nvkm_subdev *, u64 mthd, u64 *data); 33 int (*init)(struct nvkm_subdev *); 34 int (*fini)(struct nvkm_subdev *, bool suspend); 35 void (*intr)(struct nvkm_subdev *); 40 int inst, struct nvkm_subdev **); 42 enum nvkm_subdev_type, int inst, 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); \
|
D | layout.h | 6 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_PRIVRING, struct nvkm_subdev , privring) 10 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MXM , struct nvkm_subdev , mxm) 27 NVKM_LAYOUT_INST(NVKM_SUBDEV_IOCTRL , struct nvkm_subdev , ioctrl, 3) 28 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_FLA , struct nvkm_subdev , fla)
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | privring.h | 6 int gf100_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **… 7 int gf117_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **… 8 int gk104_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **… 9 int gk20a_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **… 10 int gm200_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **… 11 int gp10b_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, 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 *,
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/core/ |
D | subdev.c | 39 nvkm_subdev_intr(struct nvkm_subdev *subdev) in nvkm_subdev_intr() 46 nvkm_subdev_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_subdev_info() 54 nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_subdev_fini() 80 nvkm_subdev_preinit(struct nvkm_subdev *subdev) in nvkm_subdev_preinit() 101 nvkm_subdev_init(struct nvkm_subdev *subdev) in nvkm_subdev_init() 138 nvkm_subdev_del(struct nvkm_subdev **psubdev) in nvkm_subdev_del() 140 struct nvkm_subdev *subdev = *psubdev; in nvkm_subdev_del() 159 struct nvkm_subdev *subdev; in nvkm_subdev_disable() 171 enum nvkm_subdev_type type, int inst, struct nvkm_subdev *subdev) in nvkm_subdev_ctor() 188 enum nvkm_subdev_type type, int inst, struct nvkm_subdev **psubdev) in nvkm_subdev_new_()
|
D | engine.c | 83 nvkm_engine_intr(struct nvkm_subdev *subdev) in nvkm_engine_intr() 91 nvkm_engine_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_engine_info() 106 nvkm_engine_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_engine_fini() 115 nvkm_engine_init(struct nvkm_subdev *subdev) in nvkm_engine_init() 150 nvkm_engine_preinit(struct nvkm_subdev *subdev) in nvkm_engine_preinit() 159 nvkm_engine_dtor(struct nvkm_subdev *subdev) in nvkm_engine_dtor()
|
/linux-6.1.9/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 *);
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/privring/ |
D | gf100.c | 28 gf100_privring_intr_hub(struct nvkm_subdev *privring, int i) in gf100_privring_intr_hub() 38 gf100_privring_intr_rop(struct nvkm_subdev *privring, int i) in gf100_privring_intr_rop() 48 gf100_privring_intr_gpc(struct nvkm_subdev *privring, int i) in gf100_privring_intr_gpc() 58 gf100_privring_intr(struct nvkm_subdev *privring) in gf100_privring_intr() 100 gf100_privring_init(struct nvkm_subdev *privring) in gf100_privring_init() 119 struct nvkm_subdev **pprivring) in gf100_privring_new()
|
D | gk104.c | 28 gk104_privring_intr_hub(struct nvkm_subdev *privring, int i) in gk104_privring_intr_hub() 38 gk104_privring_intr_rop(struct nvkm_subdev *privring, int i) in gk104_privring_intr_rop() 48 gk104_privring_intr_gpc(struct nvkm_subdev *privring, int i) in gk104_privring_intr_gpc() 58 gk104_privring_intr(struct nvkm_subdev *privring) in gk104_privring_intr() 100 gk104_privring_init(struct nvkm_subdev *privring) in gk104_privring_init() 122 struct nvkm_subdev **pprivring) in gk104_privring_new()
|
D | gk20a.c | 26 gk20a_privring_init_privring_ring(struct nvkm_subdev *privring) in gk20a_privring_init_privring_ring() 49 gk20a_privring_intr(struct nvkm_subdev *privring) in gk20a_privring_intr() 68 gk20a_privring_init(struct nvkm_subdev *privring) in gk20a_privring_init() 82 struct nvkm_subdev **pprivring) in gk20a_privring_new()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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,
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|
/linux-6.1.9/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()
|