Lines Matching refs:fdes
215 #define VALID_FD(fdes) ((fdes) >= 0 && (fdes) < MAX_KAIO_FDS) argument
217 #define KAIO_SUPPORTED(fdes) \ argument
218 (!VALID_FD(fdes) || \
219 ((_kaio_supported[(fdes) / KAIO_FDARRAY_ELEM_SIZE] & \
220 (uint32_t)(1 << ((fdes) % KAIO_FDARRAY_ELEM_SIZE))) == 0))
222 #define SET_KAIO_NOT_SUPPORTED(fdes) \ argument
223 if (VALID_FD(fdes)) \
224 _kaio_supported[(fdes) / KAIO_FDARRAY_ELEM_SIZE] |= \
225 (uint32_t)(1 << ((fdes) % KAIO_FDARRAY_ELEM_SIZE))
227 #define CLEAR_KAIO_SUPPORTED(fdes) \ argument
228 if (VALID_FD(fdes)) \
229 _kaio_supported[(fdes) / KAIO_FDARRAY_ELEM_SIZE] &= \
230 ~(uint32_t)(1 << ((fdes) % KAIO_FDARRAY_ELEM_SIZE))