Re: [PATCH v2 1/9] usbip: vhci-hcd: Rename function names to reflect their struct names

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/18/2017 04:08 AM, Yuyang Du wrote:
> From: Yuyang Du <yuyang.du@xxxxxxxxx>
> 
> These helper function names are renamed to have their full struct
> names to avoid confusion:
> 
>  - hcd_to_vhci() -> hcd_to_vhci_hcd()
>  - vhci_to_hcd() -> vhci_hcd_to_hcd()
>  - vdev_to_vhci() -> vdev_to_vhci_hcd()
> 
> Signed-off-by: Yuyang Du <yuyang.du@xxxxxxxxx>

Thanks. Looks good to me.

Acked-by: Shuah Khan <shuahkh@xxxxxxxxxxxxxxx>

thanks,
-- Shuah

> ---
>  drivers/usb/usbip/vhci.h       | 11 +++++------
>  drivers/usb/usbip/vhci_hcd.c   | 34 +++++++++++++++++-----------------
>  drivers/usb/usbip/vhci_rx.c    | 12 ++++++------
>  drivers/usb/usbip/vhci_sysfs.c |  6 +++---
>  4 files changed, 31 insertions(+), 32 deletions(-)
> 
> diff --git a/drivers/usb/usbip/vhci.h b/drivers/usb/usbip/vhci.h
> index 88b71c4..bff472f 100644
> --- a/drivers/usb/usbip/vhci.h
> +++ b/drivers/usb/usbip/vhci.h
> @@ -134,7 +134,7 @@ static inline int port_to_pdev_nr(__u32 port)
>  	return port / VHCI_HC_PORTS;
>  }
>  
> -static inline struct vhci_hcd *hcd_to_vhci(struct usb_hcd *hcd)
> +static inline struct vhci_hcd *hcd_to_vhci_hcd(struct usb_hcd *hcd)
>  {
>  	return (struct vhci_hcd *) (hcd->hcd_priv);
>  }
> @@ -149,15 +149,14 @@ static inline const char *hcd_name(struct usb_hcd *hcd)
>  	return (hcd)->self.bus_name;
>  }
>  
> -static inline struct usb_hcd *vhci_to_hcd(struct vhci_hcd *vhci)
> +static inline struct usb_hcd *vhci_hcd_to_hcd(struct vhci_hcd *vhci_hcd)
>  {
> -	return container_of((void *) vhci, struct usb_hcd, hcd_priv);
> +	return container_of((void *) vhci_hcd, struct usb_hcd, hcd_priv);
>  }
>  
> -static inline struct vhci_hcd *vdev_to_vhci(struct vhci_device *vdev)
> +static inline struct vhci_hcd *vdev_to_vhci_hcd(struct vhci_device *vdev)
>  {
> -	return container_of(
> -			(void *)(vdev - vdev->rhport), struct vhci_hcd, vdev);
> +	return container_of((void *)(vdev - vdev->rhport), struct vhci_hcd, vdev);
>  }
>  
>  #endif /* __USBIP_VHCI_H */
> diff --git a/drivers/usb/usbip/vhci_hcd.c b/drivers/usb/usbip/vhci_hcd.c
> index 5d8b2c2..624265a 100644
> --- a/drivers/usb/usbip/vhci_hcd.c
> +++ b/drivers/usb/usbip/vhci_hcd.c
> @@ -124,7 +124,7 @@ static void dump_port_status_diff(u32 prev_status, u32 new_status)
>  
>  void rh_port_connect(struct vhci_device *vdev, enum usb_device_speed speed)
>  {
> -	struct vhci_hcd	*vhci = vdev_to_vhci(vdev);
> +	struct vhci_hcd	*vhci = vdev_to_vhci_hcd(vdev);
>  	int		rhport = vdev->rhport;
>  	u32		status;
>  	unsigned long	flags;
> @@ -152,12 +152,12 @@ void rh_port_connect(struct vhci_device *vdev, enum usb_device_speed speed)
>  
>  	spin_unlock_irqrestore(&vhci->lock, flags);
>  
> -	usb_hcd_poll_rh_status(vhci_to_hcd(vhci));
> +	usb_hcd_poll_rh_status(vhci_hcd_to_hcd(vhci));
>  }
>  
>  static void rh_port_disconnect(struct vhci_device *vdev)
>  {
> -	struct vhci_hcd	*vhci = vdev_to_vhci(vdev);
> +	struct vhci_hcd	*vhci = vdev_to_vhci_hcd(vdev);
>  	int		rhport = vdev->rhport;
>  	u32		status;
>  	unsigned long	flags;
> @@ -174,7 +174,7 @@ static void rh_port_disconnect(struct vhci_device *vdev)
>  	vhci->port_status[rhport] = status;
>  
>  	spin_unlock_irqrestore(&vhci->lock, flags);
> -	usb_hcd_poll_rh_status(vhci_to_hcd(vhci));
> +	usb_hcd_poll_rh_status(vhci_hcd_to_hcd(vhci));
>  }
>  
>  #define PORT_C_MASK				\
> @@ -206,7 +206,7 @@ static int vhci_hub_status(struct usb_hcd *hcd, char *buf)
>  	retval = DIV_ROUND_UP(VHCI_HC_PORTS + 1, 8);
>  	memset(buf, 0, retval);
>  
> -	vhci = hcd_to_vhci(hcd);
> +	vhci = hcd_to_vhci_hcd(hcd);
>  
>  	spin_lock_irqsave(&vhci->lock, flags);
>  	if (!HCD_HW_ACCESSIBLE(hcd)) {
> @@ -268,7 +268,7 @@ static int vhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
>  		pr_err("invalid port number %d\n", wIndex);
>  	rhport = ((__u8)(wIndex & 0x00ff)) - 1;
>  
> -	dum = hcd_to_vhci(hcd);
> +	dum = hcd_to_vhci_hcd(hcd);
>  
>  	spin_lock_irqsave(&dum->lock, flags);
>  
> @@ -440,7 +440,7 @@ static void vhci_tx_urb(struct urb *urb, struct vhci_device *vdev)
>  		pr_err("could not get virtual device");
>  		return;
>  	}
> -	vhci = vdev_to_vhci(vdev);
> +	vhci = vdev_to_vhci_hcd(vdev);
>  
>  	priv = kzalloc(sizeof(struct vhci_priv), GFP_ATOMIC);
>  	if (!priv) {
> @@ -468,7 +468,7 @@ static void vhci_tx_urb(struct urb *urb, struct vhci_device *vdev)
>  static int vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
>  			    gfp_t mem_flags)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	struct device *dev = &urb->dev->dev;
>  	u8 portnum = urb->dev->portnum;
>  	int ret = 0;
> @@ -635,7 +635,7 @@ static int vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
>   */
>  static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	struct vhci_priv *priv;
>  	struct vhci_device *vdev;
>  	unsigned long flags;
> @@ -686,7 +686,7 @@ static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
>  		usb_hcd_unlink_urb_from_ep(hcd, urb);
>  
>  		spin_unlock_irqrestore(&vhci->lock, flags);
> -		usb_hcd_giveback_urb(vhci_to_hcd(vhci), urb, urb->status);
> +		usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci), urb, urb->status);
>  		spin_lock_irqsave(&vhci->lock, flags);
>  
>  	} else {
> @@ -728,8 +728,8 @@ static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
>  
>  static void vhci_device_unlink_cleanup(struct vhci_device *vdev)
>  {
> -	struct vhci_hcd *vhci = vdev_to_vhci(vdev);
> -	struct usb_hcd *hcd = vhci_to_hcd(vhci);
> +	struct vhci_hcd *vhci = vdev_to_vhci_hcd(vdev);
> +	struct usb_hcd *hcd = vhci_hcd_to_hcd(vhci);
>  	struct vhci_unlink *unlink, *tmp;
>  	unsigned long flags;
>  
> @@ -915,7 +915,7 @@ static int hcd_name_to_id(const char *name)
>  
>  static int vhci_start(struct usb_hcd *hcd)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	int id, rhport;
>  	int err = 0;
>  
> @@ -963,7 +963,7 @@ static int vhci_start(struct usb_hcd *hcd)
>  
>  static void vhci_stop(struct usb_hcd *hcd)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	int id, rhport;
>  
>  	usbip_dbg_vhci_hc("stop VHCI controller\n");
> @@ -995,7 +995,7 @@ static int vhci_get_frame_number(struct usb_hcd *hcd)
>  /* FIXME: suspend/resume */
>  static int vhci_bus_suspend(struct usb_hcd *hcd)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	unsigned long flags;
>  
>  	dev_dbg(&hcd->self.root_hub->dev, "%s\n", __func__);
> @@ -1009,7 +1009,7 @@ static int vhci_bus_suspend(struct usb_hcd *hcd)
>  
>  static int vhci_bus_resume(struct usb_hcd *hcd)
>  {
> -	struct vhci_hcd *vhci = hcd_to_vhci(hcd);
> +	struct vhci_hcd *vhci = hcd_to_vhci_hcd(hcd);
>  	int rc = 0;
>  	unsigned long flags;
>  
> @@ -1119,7 +1119,7 @@ static int vhci_hcd_suspend(struct platform_device *pdev, pm_message_t state)
>  	hcd = platform_get_drvdata(pdev);
>  	if (!hcd)
>  		return 0;
> -	vhci = hcd_to_vhci(hcd);
> +	vhci = hcd_to_vhci_hcd(hcd);
>  
>  	spin_lock_irqsave(&vhci->lock, flags);
>  
> diff --git a/drivers/usb/usbip/vhci_rx.c b/drivers/usb/usbip/vhci_rx.c
> index fc2d319..85abe89 100644
> --- a/drivers/usb/usbip/vhci_rx.c
> +++ b/drivers/usb/usbip/vhci_rx.c
> @@ -70,7 +70,7 @@ struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum)
>  static void vhci_recv_ret_submit(struct vhci_device *vdev,
>  				 struct usbip_header *pdu)
>  {
> -	struct vhci_hcd *vhci = vdev_to_vhci(vdev);
> +	struct vhci_hcd *vhci = vdev_to_vhci_hcd(vdev);
>  	struct usbip_device *ud = &vdev->ud;
>  	struct urb *urb;
>  	unsigned long flags;
> @@ -107,10 +107,10 @@ static void vhci_recv_ret_submit(struct vhci_device *vdev,
>  	usbip_dbg_vhci_rx("now giveback urb %p\n", urb);
>  
>  	spin_lock_irqsave(&vhci->lock, flags);
> -	usb_hcd_unlink_urb_from_ep(vhci_to_hcd(vhci), urb);
> +	usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci), urb);
>  	spin_unlock_irqrestore(&vhci->lock, flags);
>  
> -	usb_hcd_giveback_urb(vhci_to_hcd(vhci), urb, urb->status);
> +	usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci), urb, urb->status);
>  
>  	usbip_dbg_vhci_rx("Leave\n");
>  }
> @@ -143,7 +143,7 @@ static struct vhci_unlink *dequeue_pending_unlink(struct vhci_device *vdev,
>  static void vhci_recv_ret_unlink(struct vhci_device *vdev,
>  				 struct usbip_header *pdu)
>  {
> -	struct vhci_hcd *vhci = vdev_to_vhci(vdev);
> +	struct vhci_hcd *vhci = vdev_to_vhci_hcd(vdev);
>  	struct vhci_unlink *unlink;
>  	struct urb *urb;
>  	unsigned long flags;
> @@ -177,10 +177,10 @@ static void vhci_recv_ret_unlink(struct vhci_device *vdev,
>  		pr_info("urb->status %d\n", urb->status);
>  
>  		spin_lock_irqsave(&vhci->lock, flags);
> -		usb_hcd_unlink_urb_from_ep(vhci_to_hcd(vhci), urb);
> +		usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci), urb);
>  		spin_unlock_irqrestore(&vhci->lock, flags);
>  
> -		usb_hcd_giveback_urb(vhci_to_hcd(vhci), urb, urb->status);
> +		usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci), urb, urb->status);
>  	}
>  
>  	kfree(unlink);
> diff --git a/drivers/usb/usbip/vhci_sysfs.c b/drivers/usb/usbip/vhci_sysfs.c
> index b96e5b1..d878faa 100644
> --- a/drivers/usb/usbip/vhci_sysfs.c
> +++ b/drivers/usb/usbip/vhci_sysfs.c
> @@ -43,7 +43,7 @@ static ssize_t status_show_vhci(int pdev_nr, char *out)
>  		return 0;
>  	}
>  
> -	vhci = hcd_to_vhci(platform_get_drvdata(pdev));
> +	vhci = hcd_to_vhci_hcd(platform_get_drvdata(pdev));
>  
>  	spin_lock_irqsave(&vhci->lock, flags);
>  
> @@ -212,7 +212,7 @@ static ssize_t store_detach(struct device *dev, struct device_attribute *attr,
>  		return -EAGAIN;
>  	}
>  
> -	ret = vhci_port_disconnect(hcd_to_vhci(hcd), rhport);
> +	ret = vhci_port_disconnect(hcd_to_vhci_hcd(hcd), rhport);
>  	if (ret < 0)
>  		return -EINVAL;
>  
> @@ -292,7 +292,7 @@ static ssize_t store_attach(struct device *dev, struct device_attribute *attr,
>  		dev_err(dev, "port %d is not ready\n", port);
>  		return -EAGAIN;
>  	}
> -	vhci = hcd_to_vhci(hcd);
> +	vhci = hcd_to_vhci_hcd(hcd);
>  	vdev = &vhci->vdev[rhport];
>  
>  	/* Extract socket from fd. */
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux