Lines Matching refs:field
33 #define PNX833X_BIT(val, reg, field) ((val) & PNX833X_##reg##_##field) argument
34 #define PNX833X_REGBIT(reg, field) PNX833X_BIT(PNX833X_##reg, reg, field) argument
37 #define PNX_FIELD(cpu, val, reg, field) \ argument
38 (((val) & PNX##cpu##_##reg##_##field##_MASK) >> \
39 PNX##cpu##_##reg##_##field##_SHIFT)
40 #define PNX833X_FIELD(val, reg, field) PNX_FIELD(833X, val, reg, field) argument
41 #define PNX8330_FIELD(val, reg, field) PNX_FIELD(8330, val, reg, field) argument
42 #define PNX8335_FIELD(val, reg, field) PNX_FIELD(8335, val, reg, field) argument
45 #define PNX833X_REGFIELD(reg, field) PNX833X_FIELD(PNX833X_##reg, reg, field) argument
46 #define PNX8330_REGFIELD(reg, field) PNX8330_FIELD(PNX8330_##reg, reg, field) argument
47 #define PNX8335_REGFIELD(reg, field) PNX8335_FIELD(PNX8335_##reg, reg, field) argument
50 #define PNX_WRITEFIELD(cpu, val, reg, field) \ argument
51 (PNX##cpu##_##reg = (PNX##cpu##_##reg & ~(PNX##cpu##_##reg##_##field##_MASK)) | \
52 ((val) << PNX##cpu##_##reg##_##field##_SHIFT))
53 #define PNX833X_WRITEFIELD(val, reg, field) \ argument
54 PNX_WRITEFIELD(833X, val, reg, field)
55 #define PNX8330_WRITEFIELD(val, reg, field) \ argument
56 PNX_WRITEFIELD(8330, val, reg, field)
57 #define PNX8335_WRITEFIELD(val, reg, field) \ argument
58 PNX_WRITEFIELD(8335, val, reg, field)