Lines Matching defs:duart
84 struct sbd_duart *duart;
476 IRQF_SHARED, "sb1250-duart", sport);
648 struct sbd_duart *duart = sport->duart;
655 if(refcount_dec_and_test(&duart->map_guard))
656 release_mem_region(duart->mapctrl, DUART_CHANREG_SPACING);
664 struct sbd_duart *duart = sport->duart;
675 sport->memctrl = ioremap(duart->mapctrl,
690 struct sbd_duart *duart = to_sport(uport)->duart;
694 "sb1250-duart")) {
698 refcount_inc(&duart->map_guard);
699 if (refcount_read(&duart->map_guard) == 1) {
700 if (!request_mem_region(duart->mapctrl, DUART_CHANREG_SPACING,
701 "sb1250-duart")) {
702 refcount_dec(&duart->map_guard);
710 if (refcount_dec_and_test(&duart->map_guard))
711 release_mem_region(duart->mapctrl,
802 sport->duart = &sbd_duarts[chip];
873 if (!sport->duart)
889 .name = "duart",
917 .dev_name = "duart",
936 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
937 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
940 if (sport->duart)
953 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
954 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
957 if (sport->duart)