Lines Matching refs:flag
72 static inline bool __acpi_aml_access_ok(unsigned long flag) in __acpi_aml_access_ok() argument
85 if ((flag & ACPI_AML_KERN) && in __acpi_aml_access_ok()
91 static inline bool __acpi_aml_readable(struct circ_buf *circ, unsigned long flag) in __acpi_aml_readable() argument
97 if (!(acpi_aml_io.flags & flag) && circ_count(circ)) in __acpi_aml_readable()
102 static inline bool __acpi_aml_writable(struct circ_buf *circ, unsigned long flag) in __acpi_aml_writable() argument
108 if (!(acpi_aml_io.flags & flag) && circ_space(circ)) in __acpi_aml_writable()
203 static int acpi_aml_lock_write(struct circ_buf *circ, unsigned long flag) in acpi_aml_lock_write() argument
208 if (!__acpi_aml_access_ok(flag)) { in acpi_aml_lock_write()
212 if (!__acpi_aml_writable(circ, flag)) { in acpi_aml_lock_write()
216 acpi_aml_io.flags |= flag; in acpi_aml_lock_write()
222 static int acpi_aml_lock_read(struct circ_buf *circ, unsigned long flag) in acpi_aml_lock_read() argument
227 if (!__acpi_aml_access_ok(flag)) { in acpi_aml_lock_read()
231 if (!__acpi_aml_readable(circ, flag)) { in acpi_aml_lock_read()
235 acpi_aml_io.flags |= flag; in acpi_aml_lock_read()
241 static void acpi_aml_unlock_fifo(unsigned long flag, bool wakeup) in acpi_aml_unlock_fifo() argument
244 acpi_aml_io.flags &= ~flag; in acpi_aml_unlock_fifo()