• 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:dword

81 	efx_dword_t dword[2];
89 efx_dword_t dword[4];
96 #define EFX_DWORD_VAL(dword) \
97 ((unsigned int) le32_to_cpu((dword).u32[0]))
163 #define EFX_EXTRACT_DWORD(dword, low, high) \
164 (EFX_EXTRACT32((dword).u32[0], 0, 31, low, high) & \
183 #define EFX_DWORD_FIELD(dword, field) \
184 EFX_EXTRACT_DWORD(dword, EFX_LOW_BIT(field), \
200 #define EFX_DWORD_IS_ZERO(dword) \
201 (((dword).u32[0]) == (__force __le32) 0)
216 #define EFX_DWORD_IS_ALL_ONES(dword) \
217 ((dword).u32[0] == ~((__force __le32) 0))
323 #define EFX_POPULATE_DWORD(dword, ...) do { \
324 (dword).u32[0] = EFX_INSERT_FIELDS32(0, 31, __VA_ARGS__); \
391 /* Populate a dword field with various numbers of arguments */
393 #define EFX_POPULATE_DWORD_9(dword, ...) \
394 EFX_POPULATE_DWORD_10(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
395 #define EFX_POPULATE_DWORD_8(dword, ...) \
396 EFX_POPULATE_DWORD_9(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
397 #define EFX_POPULATE_DWORD_7(dword, ...) \
398 EFX_POPULATE_DWORD_8(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
399 #define EFX_POPULATE_DWORD_6(dword, ...) \
400 EFX_POPULATE_DWORD_7(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
401 #define EFX_POPULATE_DWORD_5(dword, ...) \
402 EFX_POPULATE_DWORD_6(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
403 #define EFX_POPULATE_DWORD_4(dword, ...) \
404 EFX_POPULATE_DWORD_5(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
405 #define EFX_POPULATE_DWORD_3(dword, ...) \
406 EFX_POPULATE_DWORD_4(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
407 #define EFX_POPULATE_DWORD_2(dword, ...) \
408 EFX_POPULATE_DWORD_3(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
409 #define EFX_POPULATE_DWORD_1(dword, ...) \
410 EFX_POPULATE_DWORD_2(dword, EFX_DUMMY_FIELD, 0, __VA_ARGS__)
411 #define EFX_ZERO_DWORD(dword) \
412 EFX_POPULATE_DWORD_1(dword, EFX_DUMMY_FIELD, 0)
413 #define EFX_SET_DWORD(dword) \
414 EFX_POPULATE_DWORD_1(dword, EFX_DWORD_0, 0xffffffff)
489 #define EFX_SET_DWORD32(dword, low, high, value) do { \
490 (dword).u32[0] = (((dword).u32[0] \
511 #define EFX_SET_DWORD_FIELD(dword, field, value) \
512 EFX_SET_DWORD32(dword, EFX_LOW_BIT(field), \