Lines Matching refs:set
59 /* Boolean set by platform if PIO accesses are suppored while _IO_BASE
60 * is not set or addresses cannot be translated to MMIO. This is typically
61 * set when the platform supports "special" PIO accesses via a non memory
265 * or CONFIG_PPC_INDIRECT_PIO are set allowing the platform to provide its
282 * When CONFIG_PPC_INDIRECT_MMIO is set, the platform can provide hooks
299 * CONFIG_PPC_INDIRECT_MMIO is set, thus be careful when you use that
918 * When CONFIG_PPC_INDIRECT_PIO is set, we use the generic iomap implementation
1027 /* Clear and set bits in one shot. These macros can be used to clear and
1028 * set multiple bits in a register using a single read-modify-write. These
1029 * macros can also be used to set a multiple-bit bit pattern using a mask,
1031 * in the 'set' parameter.
1034 #define clrsetbits(type, addr, clear, set) \
1035 out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
1038 #define clrsetbits_be64(addr, clear, set) clrsetbits(be64, addr, clear, set)
1039 #define clrsetbits_le64(addr, clear, set) clrsetbits(le64, addr, clear, set)
1042 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set)
1043 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set)
1045 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set)
1046 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set)
1048 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set)