Loading drivers/usb/gadget/u_bam.c +10 −2 Original line number Diff line number Diff line Loading @@ -86,8 +86,8 @@ module_param(bam_mux_tx_q_size, uint, S_IRUGO | S_IWUSR); static unsigned int bam_mux_rx_q_size = BAM_MUX_RX_Q_SIZE; module_param(bam_mux_rx_q_size, uint, S_IRUGO | S_IWUSR); static unsigned int bam_mux_rx_req_size = BAM_MUX_RX_REQ_SIZE; module_param(bam_mux_rx_req_size, uint, S_IRUGO | S_IWUSR); static unsigned long bam_mux_rx_req_size = BAM_MUX_RX_REQ_SIZE; module_param(bam_mux_rx_req_size, ulong, S_IRUGO); static unsigned int dl_intr_threshold = DL_INTR_THRESHOLD; module_param(dl_intr_threshold, uint, S_IRUGO | S_IWUSR); Loading Loading @@ -1014,6 +1014,9 @@ static void gbam_start_io(struct gbam_port *port) static void gbam_notify(void *p, int event, unsigned long data) { struct gbam_port *port = p; struct bam_ch_info *d = &port->data_ch; switch (event) { case BAM_DMUX_RECEIVE: gbam_data_recv_cb(p, (struct sk_buff *)(data)); Loading @@ -1021,6 +1024,11 @@ static void gbam_notify(void *p, int event, unsigned long data) case BAM_DMUX_WRITE_DONE: gbam_data_write_done(p, (struct sk_buff *)(data)); break; case BAM_DMUX_TRANSMIT_SIZE: if (test_bit(BAM_CH_OPENED, &d->flags)) pr_warn("%s, BAM channel opened already", __func__); bam_mux_rx_req_size = data; break; } } Loading Loading
drivers/usb/gadget/u_bam.c +10 −2 Original line number Diff line number Diff line Loading @@ -86,8 +86,8 @@ module_param(bam_mux_tx_q_size, uint, S_IRUGO | S_IWUSR); static unsigned int bam_mux_rx_q_size = BAM_MUX_RX_Q_SIZE; module_param(bam_mux_rx_q_size, uint, S_IRUGO | S_IWUSR); static unsigned int bam_mux_rx_req_size = BAM_MUX_RX_REQ_SIZE; module_param(bam_mux_rx_req_size, uint, S_IRUGO | S_IWUSR); static unsigned long bam_mux_rx_req_size = BAM_MUX_RX_REQ_SIZE; module_param(bam_mux_rx_req_size, ulong, S_IRUGO); static unsigned int dl_intr_threshold = DL_INTR_THRESHOLD; module_param(dl_intr_threshold, uint, S_IRUGO | S_IWUSR); Loading Loading @@ -1014,6 +1014,9 @@ static void gbam_start_io(struct gbam_port *port) static void gbam_notify(void *p, int event, unsigned long data) { struct gbam_port *port = p; struct bam_ch_info *d = &port->data_ch; switch (event) { case BAM_DMUX_RECEIVE: gbam_data_recv_cb(p, (struct sk_buff *)(data)); Loading @@ -1021,6 +1024,11 @@ static void gbam_notify(void *p, int event, unsigned long data) case BAM_DMUX_WRITE_DONE: gbam_data_write_done(p, (struct sk_buff *)(data)); break; case BAM_DMUX_TRANSMIT_SIZE: if (test_bit(BAM_CH_OPENED, &d->flags)) pr_warn("%s, BAM channel opened already", __func__); bam_mux_rx_req_size = data; break; } } Loading