Lines Matching refs:name
88 static struct scsi_device_handler *__scsi_dh_lookup(const char *name)
94 if (!strncmp(tmp->name, name, strlen(tmp->name))) {
103 static struct scsi_device_handler *scsi_dh_lookup(const char *name)
107 if (!name || strlen(name) == 0)
110 dh = __scsi_dh_lookup(name);
112 request_module("scsi_dh_%s", name);
113 dh = __scsi_dh_lookup(name);
151 scsi_dh->name, error);
166 sdev_printk(KERN_NOTICE, sdev, "%s: Detached\n", sdev->handler->name);
201 if (__scsi_dh_lookup(scsi_dh->name))
211 printk(KERN_INFO "%s: device handler registered\n", scsi_dh->name);
226 if (!__scsi_dh_lookup(scsi_dh->name))
232 printk(KERN_INFO "%s: device handler unregistered\n", scsi_dh->name);
318 * @name - name of the handler to attach
320 int scsi_dh_attach(struct request_queue *q, const char *name)
330 scsi_dh = scsi_dh_lookup(name);
351 * scsi_dh_attached_handler_name - Get attached device handler's name
356 * Returns name of attached handler, NULL if no handler is attached.
369 handler_name = kstrdup(sdev->handler->name, gfp);