Lines Matching refs:cfg
560 struct usb_config cfg[1];
571 memset(cfg, 0, sizeof(cfg));
573 cfg[0].type = type;
574 cfg[0].endpoint = addr & UE_ADDR;
575 cfg[0].direction = addr & (UE_DIR_OUT | UE_DIR_IN);
577 ep = usbd_get_endpoint(dev, uhe->bsd_iface_index, cfg);
779 struct usb_config cfg[2];
794 memset(cfg, 0, sizeof(cfg));
803 cfg[0].type = type;
804 cfg[0].endpoint = addr & UE_ADDR;
805 cfg[0].direction = addr & (UE_DIR_OUT | UE_DIR_IN);
806 cfg[0].callback = &usb_linux_isoc_callback;
807 cfg[0].bufsize = 0; /* use wMaxPacketSize */
808 cfg[0].frames = usb_max_isoc_frames(dev);
809 cfg[0].flags.proxy_buffer = 1;
818 cfg[0].flags.ext_buffer = 1;
820 cfg[0].flags.short_xfer_ok = 1;
822 bcopy(cfg, cfg + 1, sizeof(*cfg));
827 uhe->bsd_xfer, cfg, 2, uhe, &Giant)) {
837 cfg[0].type = type;
838 cfg[0].endpoint = addr & UE_ADDR;
839 cfg[0].direction = addr & (UE_DIR_OUT | UE_DIR_IN);
840 cfg[0].callback = &usb_linux_non_isoc_callback;
841 cfg[0].bufsize = bufsize;
842 cfg[0].flags.ext_buffer = 1; /* enable zero-copy */
843 cfg[0].flags.proxy_buffer = 1;
844 cfg[0].flags.short_xfer_ok = 1;
847 uhe->bsd_xfer, cfg, 1, uhe, &Giant)) {