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