Loading drivers/usb/gadget/u_bam.c +6 −9 Original line number Diff line number Diff line Loading @@ -153,7 +153,6 @@ struct gbam_port { spinlock_t port_lock_dl; struct grmnet *port_usb; struct grmnet *gr; struct bam_ch_info data_ch; Loading Loading @@ -893,7 +892,7 @@ static void gbam_start(void *param, enum usb_bam_pipe_dir dir) struct bam_ch_info *d; if (port) { dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; } else { pr_err("%s: port is NULL\n", __func__); Loading Loading @@ -1158,7 +1157,7 @@ static void gbam2bam_connect_work(struct work_struct *w) return; } d = &port->data_ch; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); if (dev && dev->cdev) gadget = dev->cdev->gadget; Loading Loading @@ -1421,7 +1420,7 @@ static int gbam_wake_cb(void *param) struct bam_ch_info *d; struct f_rmnet *dev; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; pr_debug("%s: woken up by peer\n", __func__); Loading Loading @@ -1462,7 +1461,7 @@ static void gbam2bam_resume_work(struct work_struct *w) pr_debug("%s: resume work started\n", __func__); if (port) dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); if (dev && dev->cdev) { gadget = dev->cdev->gadget; } else { Loading Loading @@ -1500,7 +1499,7 @@ static int gbam_peer_reset_cb(void *param) struct usb_gadget *gadget; int ret; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; gadget = dev->cdev->gadget; Loading Loading @@ -1866,7 +1865,7 @@ void gbam_disconnect(struct grmnet *gr, u8 port_num, enum transport_type trans) port = bam2bam_ports[port_num]; d = &port->data_ch; port->gr = gr; port->port_usb = gr; if (trans == USB_GADGET_XPORT_BAM) gbam_free_buffers(port); Loading Loading @@ -1971,11 +1970,9 @@ int gbam_connect(struct grmnet *gr, u8 port_num, spin_unlock_irqrestore(&port->port_lock_ul, flags); if (d->trans == USB_GADGET_XPORT_BAM2BAM) { port->gr = gr; d->src_connection_idx = src_connection_idx; d->dst_connection_idx = dst_connection_idx; } else if (d->trans == USB_GADGET_XPORT_BAM2BAM_IPA) { port->gr = gr; d->src_connection_idx = src_connection_idx; d->dst_connection_idx = dst_connection_idx; d->ipa_params.src_pipe = &(d->src_pipe_idx); Loading Loading
drivers/usb/gadget/u_bam.c +6 −9 Original line number Diff line number Diff line Loading @@ -153,7 +153,6 @@ struct gbam_port { spinlock_t port_lock_dl; struct grmnet *port_usb; struct grmnet *gr; struct bam_ch_info data_ch; Loading Loading @@ -893,7 +892,7 @@ static void gbam_start(void *param, enum usb_bam_pipe_dir dir) struct bam_ch_info *d; if (port) { dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; } else { pr_err("%s: port is NULL\n", __func__); Loading Loading @@ -1158,7 +1157,7 @@ static void gbam2bam_connect_work(struct work_struct *w) return; } d = &port->data_ch; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); if (dev && dev->cdev) gadget = dev->cdev->gadget; Loading Loading @@ -1421,7 +1420,7 @@ static int gbam_wake_cb(void *param) struct bam_ch_info *d; struct f_rmnet *dev; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; pr_debug("%s: woken up by peer\n", __func__); Loading Loading @@ -1462,7 +1461,7 @@ static void gbam2bam_resume_work(struct work_struct *w) pr_debug("%s: resume work started\n", __func__); if (port) dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); if (dev && dev->cdev) { gadget = dev->cdev->gadget; } else { Loading Loading @@ -1500,7 +1499,7 @@ static int gbam_peer_reset_cb(void *param) struct usb_gadget *gadget; int ret; dev = port_to_rmnet(port->gr); dev = port_to_rmnet(port->port_usb); d = &port->data_ch; gadget = dev->cdev->gadget; Loading Loading @@ -1866,7 +1865,7 @@ void gbam_disconnect(struct grmnet *gr, u8 port_num, enum transport_type trans) port = bam2bam_ports[port_num]; d = &port->data_ch; port->gr = gr; port->port_usb = gr; if (trans == USB_GADGET_XPORT_BAM) gbam_free_buffers(port); Loading Loading @@ -1971,11 +1970,9 @@ int gbam_connect(struct grmnet *gr, u8 port_num, spin_unlock_irqrestore(&port->port_lock_ul, flags); if (d->trans == USB_GADGET_XPORT_BAM2BAM) { port->gr = gr; d->src_connection_idx = src_connection_idx; d->dst_connection_idx = dst_connection_idx; } else if (d->trans == USB_GADGET_XPORT_BAM2BAM_IPA) { port->gr = gr; d->src_connection_idx = src_connection_idx; d->dst_connection_idx = dst_connection_idx; d->ipa_params.src_pipe = &(d->src_pipe_idx); Loading