Lines Matching refs:chan
29 enum ptp_pin_function func, unsigned int chan) in ptp_disable_pinfunc() argument
41 rq.extts.index = chan; in ptp_disable_pinfunc()
46 rq.perout.index = chan; in ptp_disable_pinfunc()
59 enum ptp_pin_function func, unsigned int chan) in ptp_set_pinfunc() argument
68 info->pin_config[i].chan == chan) { in ptp_set_pinfunc()
81 if (chan >= info->n_ext_ts) in ptp_set_pinfunc()
85 if (chan >= info->n_per_out) in ptp_set_pinfunc()
89 if (chan != 0) in ptp_set_pinfunc()
95 if (info->verify(info, pin, func, chan)) { in ptp_set_pinfunc()
96 pr_err("driver cannot use function %u on pin %u\n", func, chan); in ptp_set_pinfunc()
102 ptp_disable_pinfunc(info, func, chan); in ptp_set_pinfunc()
104 pin1->chan = 0; in ptp_set_pinfunc()
106 ptp_disable_pinfunc(info, pin2->func, pin2->chan); in ptp_set_pinfunc()
108 pin2->chan = chan; in ptp_set_pinfunc()
246 err = ptp_set_pinfunc(ptp, pin_index, pd.func, pd.chan); in ptp_ioctl()