static void bam_data_stop(void *param, enum usb_bam_pipe_dir dir) { struct bam_data_port *port = param; if (dir == USB_TO_PEER_PERIPHERAL) bam_data_stop_endless_rx(port); else bam_data_stop_endless_tx(port); }
static void bam_data_stop(void *param, enum usb_bam_pipe_dir dir) { struct bam_data_port *port = param; if (dir == USB_TO_PEER_PERIPHERAL) { if (port->data_ch.src_pipe_type == USB_BAM_PIPE_BAM2BAM) bam_data_stop_endless_rx(port); else pr_warn("%s: no function equivalent to bam_data_stop_endless_rx for sys2bam pipe\n", __func__); } else { bam_data_stop_endless_tx(port); } }