• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/sfc/

Lines Matching refs:qword

87 	efx_qword_t qword[2];
98 #define EFX_QWORD_VAL(qword) \
99 ((unsigned int) le32_to_cpu((qword).u32[1])), \
100 ((unsigned int) le32_to_cpu((qword).u32[0]))
147 #define EFX_EXTRACT_QWORD64(qword, low, high) \
148 (EFX_EXTRACT64((qword).u64[0], 0, 63, low, high) & \
158 #define EFX_EXTRACT_QWORD32(qword, low, high) \
159 ((EFX_EXTRACT32((qword).u32[0], 0, 31, low, high) | \
160 EFX_EXTRACT32((qword).u32[1], 32, 63, low, high)) & \
171 #define EFX_QWORD_FIELD64(qword, field) \
172 EFX_EXTRACT_QWORD64(qword, EFX_LOW_BIT(field), \
179 #define EFX_QWORD_FIELD32(qword, field) \
180 EFX_EXTRACT_QWORD32(qword, EFX_LOW_BIT(field), \
190 #define EFX_QWORD_IS_ZERO64(qword) \
191 (((qword).u64[0]) == (__force __le64) 0)
197 #define EFX_QWORD_IS_ZERO32(qword) \
198 (((qword).u32[0] | (qword).u32[1]) == (__force __le32) 0)
206 #define EFX_QWORD_IS_ALL_ONES64(qword) \
207 ((qword).u64[0] == ~((__force __le64) 0))
213 #define EFX_QWORD_IS_ALL_ONES32(qword) \
214 (((qword).u32[0] & (qword).u32[1]) == ~((__force __le32) 0))
307 #define EFX_POPULATE_QWORD64(qword, ...) do { \
308 (qword).u64[0] = EFX_INSERT_FIELDS64(0, 63, __VA_ARGS__); \
318 #define EFX_POPULATE_QWORD32(qword, ...) do { \
319 (qword).u32[0] = EFX_INSERT_FIELDS32(0, 31, __VA_ARGS__); \
320 (qword).u32[1] = EFX_INSERT_FIELDS32(32, 63, __VA_ARGS__); \
366 #define EFX_POPULATE_QWORD_9(qword, ...) \
367 EFX_POPULATE_QWORD_10(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
368 #define EFX_POPULATE_QWORD_8(qword, ...) \
369 EFX_POPULATE_QWORD_9(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
370 #define EFX_POPULATE_QWORD_7(qword, ...) \
371 EFX_POPULATE_QWORD_8(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
372 #define EFX_POPULATE_QWORD_6(qword, ...) \
373 EFX_POPULATE_QWORD_7(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
374 #define EFX_POPULATE_QWORD_5(qword, ...) \
375 EFX_POPULATE_QWORD_6(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
376 #define EFX_POPULATE_QWORD_4(qword, ...) \
377 EFX_POPULATE_QWORD_5(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
378 #define EFX_POPULATE_QWORD_3(qword, ...) \
379 EFX_POPULATE_QWORD_4(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
380 #define EFX_POPULATE_QWORD_2(qword, ...) \
381 EFX_POPULATE_QWORD_3(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
382 #define EFX_POPULATE_QWORD_1(qword, ...) \
383 EFX_POPULATE_QWORD_2(qword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
384 #define EFX_ZERO_QWORD(qword) \
385 EFX_POPULATE_QWORD_1(qword, EFX_DUMMY_FIELD, 0)
386 #define EFX_SET_QWORD(qword) \
387 EFX_POPULATE_QWORD_2(qword, \
459 #define EFX_SET_QWORD64(qword, low, high, value) do { \
460 (qword).u64[0] = (((qword).u64[0] \
480 #define EFX_SET_QWORD32(qword, low, high, value) do { \
481 (qword).u32[0] = (((qword).u32[0] \
484 (qword).u32[1] = (((qword).u32[1] \
499 #define EFX_SET_QWORD_FIELD64(qword, field, value) \
500 EFX_SET_QWORD64(qword, EFX_LOW_BIT(field), \
507 #define EFX_SET_QWORD_FIELD32(qword, field, value) \
508 EFX_SET_QWORD32(qword, EFX_LOW_BIT(field), \