Lines Matching refs:BIT
122 #define BIT(x) (1 << x)
128 #define MTFTP_VENDOR_OPTION_BIT_MAP (BIT (PXEBC_VENDOR_TAG_MTFTP_IP) | \
129 BIT (PXEBC_VENDOR_TAG_MTFTP_CPORT) | \
130 BIT (PXEBC_VENDOR_TAG_MTFTP_SPORT) | \
131 BIT (PXEBC_VENDOR_TAG_MTFTP_TIMEOUT) | \
132 BIT (PXEBC_VENDOR_TAG_MTFTP_DELAY))
136 #define DISCOVER_VENDOR_OPTION_BIT_MAP (BIT (PXEBC_VENDOR_TAG_DISCOVER_CTRL) | \
137 BIT (PXEBC_VENDOR_TAG_DISCOVER_MCAST) | \
138 BIT (PXEBC_VENDOR_TAG_BOOT_SERVERS) | \
139 BIT (PXEBC_VENDOR_TAG_BOOT_MENU) | \
140 BIT (PXEBC_VENDOR_TAG_MENU_PROMPT))
143 ((((x)[0]) & BIT (PXEBC_VENDOR_TAG_MENU_PROMPT)) == BIT (PXEBC_VENDOR_TAG_MENU_PROMPT))
146 ((((x)[0]) & BIT (PXEBC_VENDOR_TAG_BOOT_MENU)) == BIT (PXEBC_VENDOR_TAG_BOOT_MENU))
154 (((UINT32) ((x)[0]) & BIT (PXEBC_VENDOR_TAG_CREDENTIAL_TYPES)) == BIT (PXEBC_VENDOR_TAG_CREDENTIAL_TYPES))
157 (((UINT32) ((x)[PXEBC_VENDOR_TAG_BOOT_ITEM / 32]) & BIT (PXEBC_VENDOR_TAG_BOOT_ITEM % 32)) \
158 == BIT (PXEBC_VENDOR_TAG_BOOT_ITEM % 32))
160 #define IS_DISABLE_BCAST_DISCOVER(x) (((x) & BIT (0)) == BIT (0))
161 #define IS_DISABLE_MCAST_DISCOVER(x) (((x) & BIT (1)) == BIT (1))
162 #define IS_ENABLE_USE_SERVER_LIST(x) (((x) & BIT (2)) == BIT (2))
163 #define IS_ENABLE_BOOT_FILE_NAME(x) (((x) & BIT (3)) == BIT (3))
165 #define SET_VENDOR_OPTION_BIT_MAP(x, y) (((x)[(y) / 32]) = (UINT32) ((x)[(y) / 32]) | BIT ((y) % 32))