Lines Matching refs:value
245 #define EFX_INSERT_NATIVE64(min, max, low, high, value) \ argument
248 (((u64) (value)) << (low - min)) : \
249 (((u64) (value)) >> (min - low))))
251 #define EFX_INSERT_NATIVE32(min, max, low, high, value) \ argument
254 (((u32) (value)) << (low - min)) : \
255 (((u32) (value)) >> (min - low))))
257 #define EFX_INSERT_NATIVE(min, max, low, high, value) \ argument
259 EFX_INSERT_NATIVE64(min, max, low, high, value) : \
260 EFX_INSERT_NATIVE32(min, max, low, high, value))
268 #define EFX_INSERT_FIELD_NATIVE(min, max, field, value) \ argument
270 EFX_HIGH_BIT(field), value)
442 #define EFX_INSERT64(min, max, low, high, value) \ argument
443 cpu_to_le64(EFX_INSERT_NATIVE(min, max, low, high, value))
445 #define EFX_INSERT32(min, max, low, high, value) \ argument
446 cpu_to_le32(EFX_INSERT_NATIVE(min, max, low, high, value))
454 #define EFX_SET_OWORD64(oword, low, high, value) do { \ argument
457 | EFX_INSERT64(0, 63, low, high, value)); \
460 | EFX_INSERT64(64, 127, low, high, value)); \
463 #define EFX_SET_QWORD64(qword, low, high, value) do { \ argument
466 | EFX_INSERT64(0, 63, low, high, value)); \
469 #define EFX_SET_OWORD32(oword, low, high, value) do { \ argument
472 | EFX_INSERT32(0, 31, low, high, value)); \
475 | EFX_INSERT32(32, 63, low, high, value)); \
478 | EFX_INSERT32(64, 95, low, high, value)); \
481 | EFX_INSERT32(96, 127, low, high, value)); \
484 #define EFX_SET_QWORD32(qword, low, high, value) do { \ argument
487 | EFX_INSERT32(0, 31, low, high, value)); \
490 | EFX_INSERT32(32, 63, low, high, value)); \
493 #define EFX_SET_DWORD32(dword, low, high, value) do { \ argument
496 | EFX_INSERT32(0, 31, low, high, value)); \
499 #define EFX_SET_OWORD_FIELD64(oword, field, value) \ argument
501 EFX_HIGH_BIT(field), value)
503 #define EFX_SET_QWORD_FIELD64(qword, field, value) \ argument
505 EFX_HIGH_BIT(field), value)
507 #define EFX_SET_OWORD_FIELD32(oword, field, value) \ argument
509 EFX_HIGH_BIT(field), value)
511 #define EFX_SET_QWORD_FIELD32(qword, field, value) \ argument
513 EFX_HIGH_BIT(field), value)
515 #define EFX_SET_DWORD_FIELD(dword, field, value) \ argument
517 EFX_HIGH_BIT(field), value)