Lines Matching refs:dest

753 static inline int get_output_select_source(int dest, struct comedi_device *dev)  in get_output_select_source()  argument
758 if (channel_is_pfi(dest)) { in get_output_select_source()
759 if (ni_660x_get_pfi_direction(dev, dest) == COMEDI_OUTPUT) in get_output_select_source()
760 reg = ni_660x_get_pfi_routing(dev, dest); in get_output_select_source()
761 } else if (channel_is_rtsi(dest)) { in get_output_select_source()
764 __func__, dest); in get_output_select_source()
783 } else if (channel_is_ctr(dest)) { in get_output_select_source()
784 reg = ni_tio_get_routing(devpriv->counter_dev, dest); in get_output_select_source()
788 __func__, dest); in get_output_select_source()
792 return ni_find_route_source(CR_CHAN(reg), dest, in get_output_select_source()
804 static inline int test_route(unsigned int src, unsigned int dest, in test_route() argument
808 s8 reg = ni_route_to_register(CR_CHAN(src), dest, in test_route()
813 if (get_output_select_source(dest, dev) != CR_CHAN(src)) in test_route()
819 static inline int connect_route(unsigned int src, unsigned int dest, in connect_route() argument
823 s8 reg = ni_route_to_register(CR_CHAN(src), dest, in connect_route()
831 current_src = get_output_select_source(dest, dev); in connect_route()
839 if (channel_is_pfi(CR_CHAN(dest))) { in connect_route()
844 ni_660x_set_pfi_routing(dev, dest, reg); in connect_route()
845 ni_660x_set_pfi_direction(dev, dest, COMEDI_OUTPUT); in connect_route()
846 } else if (channel_is_rtsi(CR_CHAN(dest))) { in connect_route()
848 __func__, dest); in connect_route()
873 } else if (channel_is_ctr(CR_CHAN(dest))) { in connect_route()
878 ni_tio_set_routing(devpriv->counter_dev, dest, in connect_route()
886 static inline int disconnect_route(unsigned int src, unsigned int dest, in disconnect_route() argument
890 s8 reg = ni_route_to_register(CR_CHAN(src), CR_CHAN(dest), in disconnect_route()
896 if (get_output_select_source(dest, dev) != CR_CHAN(src)) in disconnect_route()
901 if (channel_is_pfi(CR_CHAN(dest))) { in disconnect_route()
902 unsigned int source = ((CR_CHAN(dest) - NI_PFI(0)) < 8) in disconnect_route()
907 ni_660x_set_pfi_direction(dev, dest, COMEDI_INPUT); in disconnect_route()
908 ni_660x_set_pfi_routing(dev, dest, source); in disconnect_route()
909 } else if (channel_is_rtsi(CR_CHAN(dest))) { in disconnect_route()
911 __func__, dest); in disconnect_route()
939 } else if (channel_is_ctr(CR_CHAN(dest))) { in disconnect_route()
940 ni_tio_unset_routing(devpriv->counter_dev, dest); in disconnect_route()