/* The "Mult" field in the endpoint context is only set for SuperSpeed isoc eps. High speed endpoint descriptors can define "the number of additional
transaction opportunities per microframe", but that goes in the Max Burst endpoint context field.  */
static u32 xhci_get_endpoint_mult(struct usb_device *udev, struct usb_endpoint_descriptor *endpt_desc, struct usb_ss_ep_comp_descriptor *ss_ep_comp_desc)
/* The "Mult" field in the endpoint context is only set for SuperSpeed isoc eps. High speed endpoint descriptors can define "the number of additional
transaction opportunities per microframe", but that goes in the Max Burst endpoint context field.  */
static u32 xhci_get_endpoint_mult(struct usb_device *udev, struct usb_endpoint_descriptor *endpt_desc, struct usb_ss_ep_comp_descriptor *ss_ep_comp_desc)
{
	if (udev->speed < USB_SPEED_SUPER ||
	    !usb_endpoint_xfer_isoc(endpt_desc))
		return 0;
	return ss_ep_comp_desc->bmAttributes;
}