Lines Matching refs:priv

31 gk104_ibus_intr_hub(struct gk104_ibus_priv *priv, int i)  in gk104_ibus_intr_hub()  argument
33 u32 addr = nv_rd32(priv, 0x122120 + (i * 0x0800)); in gk104_ibus_intr_hub()
34 u32 data = nv_rd32(priv, 0x122124 + (i * 0x0800)); in gk104_ibus_intr_hub()
35 u32 stat = nv_rd32(priv, 0x122128 + (i * 0x0800)); in gk104_ibus_intr_hub()
36 nv_error(priv, "HUB%d: 0x%06x 0x%08x (0x%08x)\n", i, addr, data, stat); in gk104_ibus_intr_hub()
37 nv_mask(priv, 0x122128 + (i * 0x0800), 0x00000200, 0x00000000); in gk104_ibus_intr_hub()
41 gk104_ibus_intr_rop(struct gk104_ibus_priv *priv, int i) in gk104_ibus_intr_rop() argument
43 u32 addr = nv_rd32(priv, 0x124120 + (i * 0x0800)); in gk104_ibus_intr_rop()
44 u32 data = nv_rd32(priv, 0x124124 + (i * 0x0800)); in gk104_ibus_intr_rop()
45 u32 stat = nv_rd32(priv, 0x124128 + (i * 0x0800)); in gk104_ibus_intr_rop()
46 nv_error(priv, "ROP%d: 0x%06x 0x%08x (0x%08x)\n", i, addr, data, stat); in gk104_ibus_intr_rop()
47 nv_mask(priv, 0x124128 + (i * 0x0800), 0x00000200, 0x00000000); in gk104_ibus_intr_rop()
51 gk104_ibus_intr_gpc(struct gk104_ibus_priv *priv, int i) in gk104_ibus_intr_gpc() argument
53 u32 addr = nv_rd32(priv, 0x128120 + (i * 0x0800)); in gk104_ibus_intr_gpc()
54 u32 data = nv_rd32(priv, 0x128124 + (i * 0x0800)); in gk104_ibus_intr_gpc()
55 u32 stat = nv_rd32(priv, 0x128128 + (i * 0x0800)); in gk104_ibus_intr_gpc()
56 nv_error(priv, "GPC%d: 0x%06x 0x%08x (0x%08x)\n", i, addr, data, stat); in gk104_ibus_intr_gpc()
57 nv_mask(priv, 0x128128 + (i * 0x0800), 0x00000200, 0x00000000); in gk104_ibus_intr_gpc()
63 struct gk104_ibus_priv *priv = (void *)subdev; in gk104_ibus_intr() local
64 u32 intr0 = nv_rd32(priv, 0x120058); in gk104_ibus_intr()
65 u32 intr1 = nv_rd32(priv, 0x12005c); in gk104_ibus_intr()
66 u32 hubnr = nv_rd32(priv, 0x120070); in gk104_ibus_intr()
67 u32 ropnr = nv_rd32(priv, 0x120074); in gk104_ibus_intr()
68 u32 gpcnr = nv_rd32(priv, 0x120078); in gk104_ibus_intr()
74 gk104_ibus_intr_hub(priv, i); in gk104_ibus_intr()
82 gk104_ibus_intr_rop(priv, i); in gk104_ibus_intr()
90 gk104_ibus_intr_gpc(priv, i); in gk104_ibus_intr()
99 struct gk104_ibus_priv *priv = (void *)object; in gk104_ibus_init() local
100 int ret = nvkm_ibus_init(&priv->base); in gk104_ibus_init()
102 nv_mask(priv, 0x122318, 0x0003ffff, 0x00001000); in gk104_ibus_init()
103 nv_mask(priv, 0x12231c, 0x0003ffff, 0x00000200); in gk104_ibus_init()
104 nv_mask(priv, 0x122310, 0x0003ffff, 0x00000800); in gk104_ibus_init()
105 nv_mask(priv, 0x122348, 0x0003ffff, 0x00000100); in gk104_ibus_init()
106 nv_mask(priv, 0x1223b0, 0x0003ffff, 0x00000fff); in gk104_ibus_init()
107 nv_mask(priv, 0x122348, 0x0003ffff, 0x00000200); in gk104_ibus_init()
108 nv_mask(priv, 0x122358, 0x0003ffff, 0x00002880); in gk104_ibus_init()
118 struct gk104_ibus_priv *priv; in gk104_ibus_ctor() local
121 ret = nvkm_ibus_create(parent, engine, oclass, &priv); in gk104_ibus_ctor()
122 *pobject = nv_object(priv); in gk104_ibus_ctor()
126 nv_subdev(priv)->intr = gk104_ibus_intr; in gk104_ibus_ctor()