Lines Matching refs:transport
287 static int init(const struct shell_transport *transport, in init() argument
292 struct shell_uart_common *common = (struct shell_uart_common *)transport->ctx; in init()
304 async_init((struct shell_uart_async *)transport->ctx); in init()
306 irq_init((struct shell_uart_int_driven *)transport->ctx); in init()
308 polling_init((struct shell_uart_polling *)transport->ctx); in init()
332 static int uninit(const struct shell_transport *transport) in uninit() argument
335 async_uninit((struct shell_uart_async *)transport->ctx); in uninit()
337 irq_uninit((struct shell_uart_int_driven *)transport->ctx); in uninit()
339 polling_uninit((struct shell_uart_polling *)transport->ctx); in uninit()
345 static int enable(const struct shell_transport *transport, bool blocking_tx) in enable() argument
347 struct shell_uart_common *sh_uart = (struct shell_uart_common *)transport->ctx; in enable()
406 static int write_uart(const struct shell_transport *transport, in write_uart() argument
409 struct shell_uart_common *sh_uart = (struct shell_uart_common *)transport->ctx; in write_uart()
414 return irq_write((struct shell_uart_int_driven *)transport->ctx, data, length, cnt); in write_uart()
416 return async_write((struct shell_uart_async *)transport->ctx, data, length, cnt); in write_uart()
483 static int read_uart(const struct shell_transport *transport, in read_uart() argument
487 return irq_read((struct shell_uart_int_driven *)transport->ctx, data, length, cnt); in read_uart()
489 return async_read((struct shell_uart_async *)transport->ctx, data, length, cnt); in read_uart()
491 return polling_read((struct shell_uart_polling *)transport->ctx, data, length, cnt); in read_uart()
496 static void update(const struct shell_transport *transport) in update() argument
502 struct shell_uart_common *sh_uart = (struct shell_uart_common *)transport->ctx; in update()