Lines Matching +refs:dev +refs:id +refs:attrs

52 				      dev_name(&vdev->udev->dev));  in port_show_vhci()
147 static ssize_t status_show(struct device *dev, in status_show() argument
165 static ssize_t nports_show(struct device *dev, struct device_attribute *attr, in nports_show() argument
233 static ssize_t detach_store(struct device *dev, struct device_attribute *attr, in detach_store() argument
252 dev_err(dev, "port is not ready %u\n", port); in detach_store()
308 static ssize_t attach_store(struct device *dev, struct device_attribute *attr, in attach_store() argument
345 dev_err(dev, "port %d is not ready\n", port); in attach_store()
362 dev_err(dev, "failed to lookup sock"); in attach_store()
367 dev_err(dev, "Expecting SOCK_STREAM - found %d", in attach_store()
406 dev_err(dev, "port %d already used\n", rhport); in attach_store()
415 dev_info(dev, "pdev(%u) rhport(%u) sockfd(%d)\n", in attach_store()
417 dev_info(dev, "devid(%u) speed(%u) speed_str(%s)\n", in attach_store()
438 dev_info(dev, "Device attached\n"); in attach_store()
459 static void set_status_attr(int id) in set_status_attr() argument
463 status = status_attrs + id; in set_status_attr()
464 if (id == 0) in set_status_attr()
467 snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); in set_status_attr()
476 int id; in init_status_attrs() local
483 for (id = 0; id < vhci_num_controllers; id++) in init_status_attrs()
484 set_status_attr(id); in init_status_attrs()
495 .attrs = NULL,
500 struct attribute **attrs; in vhci_init_attr_group() local
503 attrs = kcalloc((vhci_num_controllers + 5), sizeof(struct attribute *), in vhci_init_attr_group()
505 if (attrs == NULL) in vhci_init_attr_group()
510 kfree(attrs); in vhci_init_attr_group()
513 *attrs = &dev_attr_nports.attr; in vhci_init_attr_group()
514 *(attrs + 1) = &dev_attr_detach.attr; in vhci_init_attr_group()
515 *(attrs + 2) = &dev_attr_attach.attr; in vhci_init_attr_group()
516 *(attrs + 3) = &dev_attr_usbip_debug.attr; in vhci_init_attr_group()
518 *(attrs + i + 4) = &((status_attrs + i)->attr.attr); in vhci_init_attr_group()
519 vhci_attr_group.attrs = attrs; in vhci_init_attr_group()
526 kfree(vhci_attr_group.attrs); in vhci_finish_attr_group()