Lines Matching refs:cb
117 struct enclosure_component_callbacks *cb) in enclosure_register() argument
123 BUG_ON(!cb); in enclosure_register()
132 edev->cb = cb; in enclosure_register()
177 edev->cb = &enclosure_null_callbacks; in enclosure_unregister()
440 if (edev->cb->show_id) in id_show()
441 return edev->cb->show_id(edev, buf); in id_show()
482 if (edev->cb->get_fault) in get_component_fault()
483 edev->cb->get_fault(edev, ecomp); in get_component_fault()
495 if (edev->cb->set_fault) in set_component_fault()
496 edev->cb->set_fault(edev, ecomp, val); in set_component_fault()
506 if (edev->cb->get_status) in get_component_status()
507 edev->cb->get_status(edev, ecomp); in get_component_status()
527 if (enclosure_status[i] && edev->cb->set_status) { in set_component_status()
528 edev->cb->set_status(edev, ecomp, i); in set_component_status()
540 if (edev->cb->get_active) in get_component_active()
541 edev->cb->get_active(edev, ecomp); in get_component_active()
553 if (edev->cb->set_active) in set_component_active()
554 edev->cb->set_active(edev, ecomp, val); in set_component_active()
564 if (edev->cb->get_locate) in get_component_locate()
565 edev->cb->get_locate(edev, ecomp); in get_component_locate()
577 if (edev->cb->set_locate) in set_component_locate()
578 edev->cb->set_locate(edev, ecomp, val); in set_component_locate()
589 if (edev->cb->get_power_status) in get_component_power_status()
590 edev->cb->get_power_status(edev, ecomp); in get_component_power_status()
594 return (edev->cb->get_power_status) ? -EIO : -ENOTTY; in get_component_power_status()
616 if (edev->cb->set_power_status) in set_component_power_status()
617 edev->cb->set_power_status(edev, ecomp, val); in set_component_power_status()