Lines Matching full:is

302  * to guarantee that the UART interface is available.
306 * The returned status is to be interpreted using the sedi_uart_status_t for
318 * This is a blocking synchronous call.
333 * This is a blocking synchronous call.
349 * Perform a read on the UART interface. This is a blocking
354 * @param[OUT] data buffer where data is to be read.This must not be NULL.
370 * This is a non-blocking synchronous call.
384 * This is a non-blocking synchronous call.
397 * Perform a write on the UART interface. This is a blocking
417 * is already in progress.API user should terminate any ongoing async writes
424 * the transfer is complete.
438 * is already in progress. API user should terminate any ongoing async
445 * the transfer is complete.
482 * @brief Is there a pending IRQ for uart.
485 * whether an IRQ is pending for the given UART instance.
489 * @return Boolean value indicating whether IQR is pending.
490 * @retval false if no irq is pending.
491 * true if irq is pending.
496 * @brief Is transmit operation complete.
499 * whether a transmit operation is complete or not.
504 * @return Boolean value indication whether transmit operation is
512 * @brief Is receive data available in the interrupt context.
515 * whether the interrupt is asserted due to data availability
521 * @return Boolean value indicating whether IRQ is asserted due to rx
523 * @retval false if IRQ is not due to rx data.
524 * true if IRQ is due to rx data..
529 * @brief Is transmit ready.
532 * whether transmit path is ready to accept data for transmit operation.
537 * @retval false if transmit holding register is not empty.
538 * true if transmit holding register is empty
562 * data for specified read length is not available in the rx fifo,the
566 * @param[out] data pointer where data is to be read.
578 * register is empty.
591 * register is empty.
603 * Enable interrupt generation when data available is receive buffer.
615 * Disable interrupt generation when data available is receive buffer.
654 * Caching is required as many interrupt status bits get cleared on
779 * The buffered data is maintained as a circular buffer and oldest unread data
780 * is overwritten in the event of received data exceeding the buffer length.
781 * On receiving any data on the uart device , user callback is triggered
813 * @param[in] buffer where data is to be transferred.
835 * Set RTS line to logical high when Auto Flow Control is disabled.
836 * If auto flow contorl is enabled, error is returned.
847 * Set RTS line to logical low when Auto Flow Control is disabled.
848 * If auto flow contorl is enabled, error is returned.
909 * field and the io_vector in the vec field. User callback is called after all
910 * the writes specified in the vec field are completed or an error is detected.
911 * Callback field may be null. This call is non-blocking.
925 * field and the io_vector in the vec field. User callback is called after all
926 * the reads specified in the vec field are completed or an error is detected.
927 * Callback field may be null. This call is non-blocking.
1035 * This APIs sets uart port to rx-only mode when rx_only parameter is true.
1036 * When rx_only parameter is false, it clears rx-only mode and enables both
1040 * If RS-485 mode is enabled, the driver enable signal(de) is disabled and
1044 * @param[in] rx_only when rx_only flag set to true rx-only mode is enabled and
1055 * This APIs sets uart port to tx-only mode when tx_only parameter is true.
1056 * When tx_only parameter is false, it clears tx-only mode and enables both tx
1060 * If RS-485 mode is enabled, the receiver enable signal(re) is disabled and
1064 * @param[in] tx_only when flag set to true tx-only mode is enabled and disabled