Lines Matching refs:b
41 #define nvif_rd(a,b,c) ({ \ argument
45 _data = ioread##b##_native((u8 __iomem *)_object->map.ptr + (c)); \
47 _data = nvif_object_rd(_object, (b) / 8, (c)); \
50 #define nvif_wr(a,b,c,d) ({ \ argument
53 iowrite##b##_native((d), (u8 __iomem *)_object->map.ptr + (c)); \
55 nvif_object_wr(_object, (b) / 8, (c), (d)); \
57 #define nvif_rd08(a,b) ({ u8 _v = nvif_rd((a), 8, (b)); _v; }) argument
58 #define nvif_rd16(a,b) ({ u16 _v = nvif_rd((a), 16, (b)); _v; }) argument
59 #define nvif_rd32(a,b) ({ u32 _v = nvif_rd((a), 32, (b)); _v; }) argument
60 #define nvif_wr08(a,b,c) nvif_wr((a), 8, (b), (u8)(c)) argument
61 #define nvif_wr16(a,b,c) nvif_wr((a), 16, (b), (u16)(c)) argument
62 #define nvif_wr32(a,b,c) nvif_wr((a), 32, (b), (u32)(c)) argument
63 #define nvif_mask(a,b,c,d) ({ \ argument
64 u32 _v = nvif_rd32(nvif_object(a), (b)); \
65 nvif_wr32(nvif_object(a), (b), (_v & ~(c)) | (d)); \
69 #define nvif_mthd(a,b,c,d) nvif_object_mthd(nvif_object(a), (b), (c), (d)) argument