Lines Matching defs:duart
84 struct sbd_duart *duart;
475 IRQF_SHARED, "sb1250-duart", sport);
647 struct sbd_duart *duart = sport->duart;
654 if(refcount_dec_and_test(&duart->map_guard))
655 release_mem_region(duart->mapctrl, DUART_CHANREG_SPACING);
663 struct sbd_duart *duart = sport->duart;
674 sport->memctrl = ioremap(duart->mapctrl,
689 struct sbd_duart *duart = to_sport(uport)->duart;
693 "sb1250-duart")) {
697 refcount_inc(&duart->map_guard);
698 if (refcount_read(&duart->map_guard) == 1) {
699 if (!request_mem_region(duart->mapctrl, DUART_CHANREG_SPACING,
700 "sb1250-duart")) {
701 refcount_dec(&duart->map_guard);
709 if (refcount_dec_and_test(&duart->map_guard))
710 release_mem_region(duart->mapctrl,
801 sport->duart = &sbd_duarts[chip];
872 if (!sport->duart)
888 .name = "duart",
916 .dev_name = "duart",
935 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
936 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
939 if (sport->duart)
952 struct sbd_duart *duart = &sbd_duarts[i / DUART_MAX_SIDE];
953 struct sbd_port *sport = &duart->sport[i % DUART_MAX_SIDE];
956 if (sport->duart)