Searched refs:PREFIX2 (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/src/panfrost/lib/genxml/
H A Dcommon_pack.h104 #define PREFIX2(A, B) MALI_ ## A ## _ ## B macro
108 *(dst) = (struct PREFIX1(T)){ PREFIX2(T, header) }
111 for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \
114 ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \
119 PREFIX2(T, unpack)((uint8_t *)(src), &name)
122 PREFIX2(T, print)(fp, &(var), indent)
124 #define pan_size(T) PREFIX2(T, LENGTH)
125 #define pan_alignment(T) PREFIX2(T, ALIGN)
147 #define pan_merge(packed1, packed2, type) do { for (unsigned i = 0; i < (PREFIX2(type, LENGTH) / 4); ++i) (packed1).opaque[i] |= (packed2).opaque[i]; } while(0)
H A Dv4_pack.h104 #define PREFIX2(A, B) MALI_ ## A ## _ ## B macro
108 *(dst) = (struct PREFIX1(T)){ PREFIX2(T, header) }
111 for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \
114 ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \
119 PREFIX2(T, unpack)((uint8_t *)(src), &name)
122 PREFIX2(T, print)(fp, &(var), indent)
124 #define pan_size(T) PREFIX2(T, LENGTH)
125 #define pan_alignment(T) PREFIX2(T, ALIGN)
147 #define pan_merge(packed1, packed2, type) do { for (unsigned i = 0; i < (PREFIX2(type, LENGTH) / 4); ++i) (packed1).opaque[i] |= (packed2).opaque[i]; } while(0)
H A Dv5_pack.h104 #define PREFIX2(A, B) MALI_ ## A ## _ ## B macro
108 *(dst) = (struct PREFIX1(T)){ PREFIX2(T, header) }
111 for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \
114 ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \
119 PREFIX2(T, unpack)((uint8_t *)(src), &name)
122 PREFIX2(T, print)(fp, &(var), indent)
124 #define pan_size(T) PREFIX2(T, LENGTH)
125 #define pan_alignment(T) PREFIX2(T, ALIGN)
147 #define pan_merge(packed1, packed2, type) do { for (unsigned i = 0; i < (PREFIX2(type, LENGTH) / 4); ++i) (packed1).opaque[i] |= (packed2).opaque[i]; } while(0)
H A Dv6_pack.h104 #define PREFIX2(A, B) MALI_ ## A ## _ ## B macro
108 *(dst) = (struct PREFIX1(T)){ PREFIX2(T, header) }
111 for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \
114 ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \
119 PREFIX2(T, unpack)((uint8_t *)(src), &name)
122 PREFIX2(T, print)(fp, &(var), indent)
124 #define pan_size(T) PREFIX2(T, LENGTH)
125 #define pan_alignment(T) PREFIX2(T, ALIGN)
147 #define pan_merge(packed1, packed2, type) do { for (unsigned i = 0; i < (PREFIX2(type, LENGTH) / 4); ++i) (packed1).opaque[i] |= (packed2).opaque[i]; } while(0)
H A Dv7_pack.h104 #define PREFIX2(A, B) MALI_ ## A ## _ ## B macro
108 *(dst) = (struct PREFIX1(T)){ PREFIX2(T, header) }
111 for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \
114 ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \
119 PREFIX2(T, unpack)((uint8_t *)(src), &name)
122 PREFIX2(T, print)(fp, &(var), indent)
124 #define pan_size(T) PREFIX2(T, LENGTH)
125 #define pan_alignment(T) PREFIX2(T, ALIGN)
147 #define pan_merge(packed1, packed2, type) do { for (unsigned i = 0; i < (PREFIX2(type, LENGTH) / 4); ++i) (packed1).opaque[i] |= (packed2).opaque[i]; } while(0)

Completed in 42 milliseconds