Lines Matching refs:epds

797 					struct usb_serial_endpoints *epds,  in store_endpoint()  argument
804 if (epds->num_bulk_in == ARRAY_SIZE(epds->bulk_in)) in store_endpoint()
807 epds->bulk_in[epds->num_bulk_in++] = epd; in store_endpoint()
809 if (epds->num_bulk_out == ARRAY_SIZE(epds->bulk_out)) in store_endpoint()
812 epds->bulk_out[epds->num_bulk_out++] = epd; in store_endpoint()
814 if (epds->num_interrupt_in == ARRAY_SIZE(epds->interrupt_in)) in store_endpoint()
817 epds->interrupt_in[epds->num_interrupt_in++] = epd; in store_endpoint()
819 if (epds->num_interrupt_out == ARRAY_SIZE(epds->interrupt_out)) in store_endpoint()
822 epds->interrupt_out[epds->num_interrupt_out++] = epd; in store_endpoint()
827 struct usb_serial_endpoints *epds, in find_endpoints() argument
837 store_endpoint(serial, epds, epd); in find_endpoints()
966 struct usb_serial_endpoints *epds; in usb_serial_probe() local
1008 epds = kzalloc(sizeof(*epds), GFP_KERNEL); in usb_serial_probe()
1009 if (!epds) { in usb_serial_probe()
1014 find_endpoints(serial, epds, interface); in usb_serial_probe()
1016 find_endpoints(serial, epds, serial->sibling); in usb_serial_probe()
1018 if (epds->num_bulk_in < type->num_bulk_in || in usb_serial_probe()
1019 epds->num_bulk_out < type->num_bulk_out || in usb_serial_probe()
1020 epds->num_interrupt_in < type->num_interrupt_in || in usb_serial_probe()
1021 epds->num_interrupt_out < type->num_interrupt_out) { in usb_serial_probe()
1028 retval = type->calc_num_ports(serial, epds); in usb_serial_probe()
1043 serial->num_bulk_in = epds->num_bulk_in; in usb_serial_probe()
1044 serial->num_bulk_out = epds->num_bulk_out; in usb_serial_probe()
1045 serial->num_interrupt_in = epds->num_interrupt_in; in usb_serial_probe()
1046 serial->num_interrupt_out = epds->num_interrupt_out; in usb_serial_probe()
1054 max_endpoints = max(epds->num_bulk_in, epds->num_bulk_out); in usb_serial_probe()
1055 max_endpoints = max(max_endpoints, epds->num_interrupt_in); in usb_serial_probe()
1056 max_endpoints = max(max_endpoints, epds->num_interrupt_out); in usb_serial_probe()
1084 for (i = 0; i < epds->num_bulk_in; ++i) { in usb_serial_probe()
1085 retval = setup_port_bulk_in(serial->port[i], epds->bulk_in[i]); in usb_serial_probe()
1090 for (i = 0; i < epds->num_bulk_out; ++i) { in usb_serial_probe()
1092 epds->bulk_out[i]); in usb_serial_probe()
1098 for (i = 0; i < epds->num_interrupt_in; ++i) { in usb_serial_probe()
1100 epds->interrupt_in[i]); in usb_serial_probe()
1104 } else if (epds->num_interrupt_in) { in usb_serial_probe()
1109 for (i = 0; i < epds->num_interrupt_out; ++i) { in usb_serial_probe()
1111 epds->interrupt_out[i]); in usb_serial_probe()
1115 } else if (epds->num_interrupt_out) { in usb_serial_probe()
1158 kfree(epds); in usb_serial_probe()
1163 kfree(epds); in usb_serial_probe()