Lines Matching refs:duart
93 struct sbd_duart *duart; member
656 struct sbd_duart *duart = sport->duart; in sbd_release_port() local
664 map_guard = atomic_add_return(-1, &duart->map_guard); in sbd_release_port()
666 release_mem_region(duart->mapctrl, DUART_CHANREG_SPACING); in sbd_release_port()
674 struct sbd_duart *duart = sport->duart; in sbd_map_port() local
685 sport->memctrl = ioremap_nocache(duart->mapctrl, in sbd_map_port()
700 struct sbd_duart *duart = to_sport(uport)->duart; in sbd_request_port() local
709 map_guard = atomic_add_return(1, &duart->map_guard); in sbd_request_port()
711 if (!request_mem_region(duart->mapctrl, DUART_CHANREG_SPACING, in sbd_request_port()
713 atomic_add(-1, &duart->map_guard); in sbd_request_port()
721 map_guard = atomic_add_return(-1, &duart->map_guard); in sbd_request_port()
723 release_mem_region(duart->mapctrl, in sbd_request_port()
814 sport->duart = &sbd_duarts[chip]; in sbd_probe_duarts()
884 if (!sport->duart) in sbd_console_setup()
947 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE]; in sbd_init() local
948 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE]; in sbd_init()
951 if (sport->duart) in sbd_init()
964 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE]; in sbd_exit() local
965 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE]; in sbd_exit()
968 if (sport->duart) in sbd_exit()