Lines Matching defs:duart
2 * drivers/serial/sb1250-duart.c
93 struct sbd_duart *duart;
469 IRQF_SHARED, "sb1250-duart", sport);
641 struct sbd_duart *duart = sport->duart;
649 map_guard = atomic_add_return(-1, &duart->map_guard);
651 release_mem_region(duart->mapctrl, DUART_CHANREG_SPACING);
659 struct sbd_duart *duart = sport->duart;
670 sport->memctrl = ioremap_nocache(duart->mapctrl,
685 struct sbd_duart *duart = to_sport(uport)->duart;
690 "sb1250-duart")) {
694 map_guard = atomic_add_return(1, &duart->map_guard);
696 if (!request_mem_region(duart->mapctrl, DUART_CHANREG_SPACING,
697 "sb1250-duart")) {
698 atomic_add(-1, &duart->map_guard);
706 map_guard = atomic_add_return(-1, &duart->map_guard);
708 release_mem_region(duart->mapctrl,
799 sport->duart = &sbd_duarts[chip];
869 if (!sport->duart)
885 .name = "duart",
913 .dev_name = "duart",
932 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
933 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
936 if (sport->duart)
949 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
950 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
953 if (sport->duart)