Lines Matching refs:mdi_client_t
222 static int i_mdi_lba_lb(mdi_client_t *ct,
224 static void i_mdi_pm_hold_client(mdi_client_t *, int);
225 static void i_mdi_pm_rele_client(mdi_client_t *, int);
226 static void i_mdi_pm_reset_client(mdi_client_t *);
227 static int i_mdi_power_all_phci(mdi_client_t *);
241 static mdi_pathinfo_t *i_mdi_pi_alloc(mdi_phci_t *, char *, mdi_client_t *);
243 static void i_mdi_client_add_path(mdi_client_t *, mdi_pathinfo_t *);
245 mdi_client_t *);
247 static void i_mdi_client_remove_path(mdi_client_t *,
258 static mdi_client_t *i_mdi_client_alloc(mdi_vhci_t *, char *, char *);
259 static void i_mdi_client_enlist_table(mdi_vhci_t *, mdi_client_t *);
260 static void i_mdi_client_delist_table(mdi_vhci_t *, mdi_client_t *);
261 static mdi_client_t *i_mdi_client_find(mdi_vhci_t *, char *, char *);
262 static void i_mdi_client_update_state(mdi_client_t *);
263 static int i_mdi_client_compute_state(mdi_client_t *,
265 static void i_mdi_client_lock(mdi_client_t *, mdi_pathinfo_t *);
266 static void i_mdi_client_unlock(mdi_client_t *);
267 static int i_mdi_client_free(mdi_vhci_t *, mdi_client_t *);
268 static mdi_client_t *i_devi_get_client(dev_info_t *);
287 static void i_mdi_report_path_state(mdi_client_t *,
1221 static mdi_client_t *
1224 mdi_client_t *ct = NULL; in i_devi_get_client()
1227 ct = (mdi_client_t *)DEVI(cdip)->devi_mdi_client; in i_devi_get_client()
1269 i_mdi_client_lock(mdi_client_t *ct, mdi_pathinfo_t *pip) in i_mdi_client_lock()
1305 i_mdi_client_unlock(mdi_client_t *ct) in i_mdi_client_unlock()
1318 static mdi_client_t *
1321 mdi_client_t *ct; in i_mdi_client_alloc()
1374 i_mdi_client_enlist_table(mdi_vhci_t *vh, mdi_client_t *ct) in i_mdi_client_enlist_table()
1383 ct->ct_hnext = (mdi_client_t *)head->ct_hash_head; in i_mdi_client_enlist_table()
1395 i_mdi_client_delist_table(mdi_vhci_t *vh, mdi_client_t *ct) in i_mdi_client_delist_table()
1400 mdi_client_t *next; in i_mdi_client_delist_table()
1401 mdi_client_t *last; in i_mdi_client_delist_table()
1410 next = (mdi_client_t *)head->ct_hash_head; in i_mdi_client_delist_table()
1437 i_mdi_client_free(mdi_vhci_t *vh, mdi_client_t *ct) in i_mdi_client_free()
1487 static mdi_client_t *
1492 mdi_client_t *ct; in i_mdi_client_find()
1525 i_mdi_client_update_state(mdi_client_t *ct) in i_mdi_client_update_state()
1544 i_mdi_client_compute_state(mdi_client_t *ct, mdi_phci_t *ph) in i_mdi_client_compute_state()
1599 i_mdi_client2devinfo(mdi_client_t *ct) in i_mdi_client2devinfo()
1655 mdi_client_t *ct; in mdi_client_get_path_count()
1692 mdi_client_t *ct; in mdi_get_lb_policy()
1708 mdi_client_t *ct; in mdi_set_lb_region_size()
1726 mdi_client_t *ct; in mdi_set_lb_policy()
1777 mdi_client_t *ct; in mdi_failover()
1875 mdi_client_t *ct = (mdi_client_t *)arg; in i_mdi_failover()
1918 i_mdi_lba_lb(mdi_client_t *ct, mdi_pathinfo_t **ret_pip, struct buf *bp) in i_mdi_lba_lb()
2041 mdi_client_t *ct; in mdi_select_path()
2513 mdi_client_t *ct; in mdi_get_next_phci_path()
2521 ct = (mdi_client_t *)DEVI(ct_dip)->devi_mdi_client; in mdi_get_next_phci_path()
2640 mdi_client_t *ct; in mdi_pi_find()
2780 mdi_client_t *ct; in mdi_pi_alloc_compatible()
2927 i_mdi_pi_alloc(mdi_phci_t *ph, char *paddr, mdi_client_t *ct) in i_mdi_pi_alloc()
3100 i_mdi_client_add_path(mdi_client_t *ct, mdi_pathinfo_t *pip) in i_mdi_client_add_path()
3131 mdi_client_t *ct; in mdi_pi_free()
3281 i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *pip, mdi_client_t *ct) in i_mdi_pi_free()
3367 i_mdi_client_remove_path(mdi_client_t *ct, mdi_pathinfo_t *pip) in i_mdi_client_remove_path()
3419 mdi_client_t *ct; in i_mdi_pi_state_change()
3740 mdi_client_t *ct = MDI_PI(pip)->pi_client; in mdi_pi_online()
3811 mdi_client_t *ct; in mdi_pi_offline()
3854 mdi_client_t *ct = NULL; in i_mdi_pi_offline()
3985 mdi_client_t *ct = NULL; in i_mdi_pi_online()
4063 mdi_client_t *ct; in mdi_pi_get_node_name()
4818 i_mdi_report_path_state(mdi_client_t *ct, mdi_pathinfo_t *pip) in i_mdi_report_path_state()
5010 mdi_client_t *ct; in i_mdi_client_online()
5108 mdi_client_t *ct; in i_mdi_phci_offline()
5305 mdi_client_t *ct; in mdi_phci_mark_retiring()
5360 mdi_client_t *ct; in mdi_phci_retire_notify()
5449 mdi_client_t *ct; in mdi_phci_retire_finalize()
5624 mdi_client_t *ct; in i_mdi_client_offline()
5699 mdi_client_t *ct; in mdi_post_attach()
5814 mdi_client_t *ct; in i_mdi_phci_pre_detach()
5933 mdi_client_t *ct; in i_mdi_client_pre_detach()
6030 mdi_client_t *ct; in i_mdi_client_post_detach()
6374 mdi_client_t *ct; in i_mdi_pi_enable_disable()
6552 i_mdi_pm_hold_client(mdi_client_t *ct, int incr) in i_mdi_pm_hold_client()
6564 i_mdi_rele_all_phci(mdi_client_t *ct) in i_mdi_rele_all_phci()
6581 i_mdi_pm_rele_client(mdi_client_t *ct, int decr) in i_mdi_pm_rele_client()
6600 i_mdi_pm_reset_client(mdi_client_t *ct) in i_mdi_pm_reset_client()
6647 i_mdi_power_all_phci(mdi_client_t *ct) in i_mdi_power_all_phci()
6691 mdi_client_t *ct; in mdi_bus_power()
6842 mdi_client_t *ct; in i_mdi_pm_pre_config_one()
6908 mdi_client_t *ct; in i_mdi_pm_pre_unconfig_one()
6987 mdi_client_t *ct; in i_mdi_pm_post_config_one()
7066 mdi_client_t *ct; in i_mdi_pm_post_unconfig_one()
7144 mdi_client_t *ct; in mdi_power()
7258 mdi_client_t *client; in mdi_component_is_client()
7277 mdi_client_t *ct; in mdi_client_get_vhci_private()
7289 mdi_client_t *ct; in mdi_client_set_vhci_private()
7367 i_mdi_client_all_devices_removed(mdi_client_t *ct) in i_mdi_client_all_devices_removed()
7390 mdi_client_t *ct; in mdi_pi_device_remove()
8211 mdi_client_t *ct = pip->pi_client; in vhcache_pi_add()
8265 mdi_client_t *ct = pip->pi_client; in vhcache_pi_remove()
9515 mdi_client_t *ct; in mdi_vhci_walk_clients()