Lines Matching refs:handler
140 sdev->handler = scsi_dh; in scsi_dh_handler_attach()
151 sdev->handler->detach(sdev); in scsi_dh_handler_detach()
152 sdev_printk(KERN_NOTICE, sdev, "%s: Detached\n", sdev->handler->name); in scsi_dh_handler_detach()
153 module_put(sdev->handler->module); in scsi_dh_handler_detach()
171 if (!sdev->handler) { in store_dh_state()
186 sdev->handler->name); in store_dh_state()
192 if (sdev->handler->activate) in store_dh_state()
193 err = sdev->handler->activate(sdev, NULL, NULL); in store_dh_state()
207 if (!sdev->handler) in show_dh_state()
210 return snprintf(buf, 20, "%s\n", sdev->handler->name); in show_dh_state()
237 if (sdev->handler) in scsi_dh_release_device()
331 if (!sdev->handler) in scsi_dh_activate()
342 if (sdev->handler->activate) in scsi_dh_activate()
343 err = sdev->handler->activate(sdev, fn, data); in scsi_dh_activate()
375 if (sdev->handler && sdev->handler->set_params) in scsi_dh_set_params()
376 err = sdev->handler->set_params(sdev, params); in scsi_dh_set_params()
404 if (sdev->handler) { in scsi_dh_attach()
405 if (sdev->handler != scsi_dh) in scsi_dh_attach()
436 if (sdev->handler) in scsi_dh_attached_handler_name()
437 handler_name = kstrdup(sdev->handler->name, gfp); in scsi_dh_attached_handler_name()