Lines Matching refs:cb
125 struct enclosure_component_callbacks *cb) in enclosure_register() argument
133 BUG_ON(!cb); in enclosure_register()
142 edev->cb = cb; in enclosure_register()
184 edev->cb = &enclosure_null_callbacks; in enclosure_unregister()
426 if (edev->cb->get_fault) in get_component_fault()
427 edev->cb->get_fault(edev, ecomp); in get_component_fault()
439 if (edev->cb->set_fault) in set_component_fault()
440 edev->cb->set_fault(edev, ecomp, val); in set_component_fault()
450 if (edev->cb->get_status) in get_component_status()
451 edev->cb->get_status(edev, ecomp); in get_component_status()
471 if (enclosure_status[i] && edev->cb->set_status) { in set_component_status()
472 edev->cb->set_status(edev, ecomp, i); in set_component_status()
484 if (edev->cb->get_active) in get_component_active()
485 edev->cb->get_active(edev, ecomp); in get_component_active()
497 if (edev->cb->set_active) in set_component_active()
498 edev->cb->set_active(edev, ecomp, val); in set_component_active()
508 if (edev->cb->get_locate) in get_component_locate()
509 edev->cb->get_locate(edev, ecomp); in get_component_locate()
521 if (edev->cb->set_locate) in set_component_locate()
522 edev->cb->set_locate(edev, ecomp, val); in set_component_locate()