Searched refs:nvkm_intr (Results 1 – 16 of 16) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | intr.h | 19 struct nvkm_intr { struct 21 bool (*pending)(struct nvkm_intr *); 22 void (*unarm)(struct nvkm_intr *); 23 void (*rearm)(struct nvkm_intr *); 24 void (*block)(struct nvkm_intr *, int leaf, u32 mask); 25 void (*allow)(struct nvkm_intr *, int leaf, u32 mask); 26 void (*reset)(struct nvkm_intr *, int leaf, u32 mask); 51 struct nvkm_subdev *, int leaves, struct nvkm_intr *); argument 59 struct nvkm_intr *intr; 69 int nvkm_inth_add(struct nvkm_intr *, enum nvkm_intr_type, enum nvkm_intr_prio,
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/core/ |
D | intr.c | 29 nvkm_intr_xlat(struct nvkm_subdev *subdev, struct nvkm_intr *intr, in nvkm_intr_xlat() 75 static struct nvkm_intr * 78 struct nvkm_intr *intr; in nvkm_intr_find() 91 nvkm_intr_allow_locked(struct nvkm_intr *intr, int leaf, u32 mask) in nvkm_intr_allow_locked() 105 struct nvkm_intr *intr; in nvkm_intr_allow() 120 nvkm_intr_block_locked(struct nvkm_intr *intr, int leaf, u32 mask) in nvkm_intr_block_locked() 131 struct nvkm_intr *intr; in nvkm_intr_block() 148 struct nvkm_intr *intr; in nvkm_intr_rearm_locked() 157 struct nvkm_intr *intr; in nvkm_intr_unarm_locked() 164 nvkm_intr(int irq, void *arg) in nvkm_intr() function [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ |
D | tu102.c | 29 tu102_vfn_intr_reset(struct nvkm_intr *intr, int leaf, u32 mask) in tu102_vfn_intr_reset() 37 tu102_vfn_intr_allow(struct nvkm_intr *intr, int leaf, u32 mask) in tu102_vfn_intr_allow() 45 tu102_vfn_intr_block(struct nvkm_intr *intr, int leaf, u32 mask) in tu102_vfn_intr_block() 53 tu102_vfn_intr_rearm(struct nvkm_intr *intr) in tu102_vfn_intr_rearm() 61 tu102_vfn_intr_unarm(struct nvkm_intr *intr) in tu102_vfn_intr_unarm() 69 tu102_vfn_intr_pending(struct nvkm_intr *intr) in tu102_vfn_intr_pending()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | gp100.c | 48 gp100_mc_intr_allow(struct nvkm_intr *intr, int leaf, u32 mask) in gp100_mc_intr_allow() 56 gp100_mc_intr_block(struct nvkm_intr *intr, int leaf, u32 mask) in gp100_mc_intr_block() 64 gp100_mc_intr_rearm(struct nvkm_intr *intr) in gp100_mc_intr_rearm() 73 gp100_mc_intr_unarm(struct nvkm_intr *intr) in gp100_mc_intr_unarm()
|
D | priv.h | 37 bool nv04_mc_intr_pending(struct nvkm_intr *); 38 void nv04_mc_intr_unarm(struct nvkm_intr *); 39 void nv04_mc_intr_rearm(struct nvkm_intr *);
|
D | nv04.c | 72 nv04_mc_intr_rearm(struct nvkm_intr *intr) in nv04_mc_intr_rearm() 82 nv04_mc_intr_unarm(struct nvkm_intr *intr) in nv04_mc_intr_unarm() 94 nv04_mc_intr_pending(struct nvkm_intr *intr) in nv04_mc_intr_pending()
|
D | gt215.c | 57 gt215_mc_intr_allow(struct nvkm_intr *intr, int leaf, u32 mask) in gt215_mc_intr_allow() 65 gt215_mc_intr_block(struct nvkm_intr *intr, int leaf, u32 mask) in gt215_mc_intr_block()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | vfn.h | 15 struct nvkm_intr intr;
|
D | mc.h | 10 struct nvkm_intr intr;
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
D | priv.h | 14 struct nvkm_intr *(*intr_vector)(struct nvkm_sec2 *, enum nvkm_intr_type *);
|
D | base.c | 100 struct nvkm_intr *intr = &sec2->engine.subdev.device->mc->intr; in nvkm_sec2_oneinit()
|
D | ga102.c | 59 static struct nvkm_intr *
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
D | tu102.c | 140 struct nvkm_intr *intr = &device->vfn->intr; in tu102_fault_oneinit()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | ga102.c | 132 static struct nvkm_intr *
|
D | gf100.h | 151 struct nvkm_intr *(*oneinit_intr)(struct gf100_gr *, enum nvkm_intr_type *);
|
D | gf100.c | 1994 struct nvkm_intr *intr = &device->mc->intr; in gf100_gr_oneinit()
|