Lines Matching full:handler

3  * SCSI device handler infrastructure.
120 * scsi_dh_handler_attach - Attach a device handler to a device
121 * @sdev - SCSI device the device handler should attach to
122 * @scsi_dh - The device handler to attach
154 sdev->handler = scsi_dh; in scsi_dh_handler_attach()
160 * scsi_dh_handler_detach - Detach a device handler from a device
161 * @sdev - SCSI device the device handler should be detached from
165 sdev->handler->detach(sdev); in scsi_dh_handler_detach()
166 sdev_printk(KERN_NOTICE, sdev, "%s: Detached\n", sdev->handler->name); in scsi_dh_handler_detach()
167 module_put(sdev->handler->module); in scsi_dh_handler_detach()
188 if (sdev->handler) in scsi_dh_release_device()
193 * scsi_register_device_handler - register a device handler personality
195 * @scsi_dh - device handler to be registered.
197 * Returns 0 on success, -EBUSY if handler already registered.
211 printk(KERN_INFO "%s: device handler registered\n", scsi_dh->name); in scsi_register_device_handler()
218 * scsi_unregister_device_handler - register a device handler personality
220 * @scsi_dh - device handler to be unregistered.
222 * Returns 0 on success, -ENODEV if handler not registered.
232 printk(KERN_INFO "%s: device handler unregistered\n", scsi_dh->name); in scsi_unregister_device_handler()
263 if (!sdev->handler) in scsi_dh_activate()
274 if (sdev->handler->activate) in scsi_dh_activate()
275 err = sdev->handler->activate(sdev, fn, data); in scsi_dh_activate()
307 if (sdev->handler && sdev->handler->set_params) in scsi_dh_set_params()
308 err = sdev->handler->set_params(sdev, params); in scsi_dh_set_params()
315 * scsi_dh_attach - Attach device handler
317 * the handler should be attached to
318 * @name - name of the handler to attach
336 if (sdev->handler) { in scsi_dh_attach()
337 if (sdev->handler != scsi_dh) in scsi_dh_attach()
351 * scsi_dh_attached_handler_name - Get attached device handler's name
353 * that may have a device handler attached
356 * Returns name of attached handler, NULL if no handler is attached.
368 if (sdev->handler) in scsi_dh_attached_handler_name()
369 handler_name = kstrdup(sdev->handler->name, gfp); in scsi_dh_attached_handler_name()