Lines Matching refs:context
28 int gxio_uart_init(gxio_uart_context_t *context, int uart_index) in gxio_uart_init() argument
42 context->fd = fd; in gxio_uart_init()
45 context->mmio_base = (void __force *) in gxio_uart_init()
48 if (context->mmio_base == NULL) { in gxio_uart_init()
49 hv_dev_close(context->fd); in gxio_uart_init()
50 context->fd = -1; in gxio_uart_init()
59 int gxio_uart_destroy(gxio_uart_context_t *context) in gxio_uart_destroy() argument
61 iounmap((void __force __iomem *)(context->mmio_base)); in gxio_uart_destroy()
62 hv_dev_close(context->fd); in gxio_uart_destroy()
64 context->mmio_base = NULL; in gxio_uart_destroy()
65 context->fd = -1; in gxio_uart_destroy()
73 void gxio_uart_write(gxio_uart_context_t *context, uint64_t offset, in gxio_uart_write() argument
76 __gxio_mmio_write(context->mmio_base + offset, word); in gxio_uart_write()
82 uint64_t gxio_uart_read(gxio_uart_context_t *context, uint64_t offset) in gxio_uart_read() argument
84 return __gxio_mmio_read(context->mmio_base + offset); in gxio_uart_read()