Lines Matching refs:mod_infop
221 ibt_attach(ibt_clnt_modinfo_t *mod_infop, dev_info_t *arg, void *clnt_private,
228 mod_infop, arg, clnt_private);
230 if (mod_infop->mi_clnt_name == NULL) {
239 if (mod_infop->mi_ibt_version != IBTI_V_CURR) {
241 "invalid IB TI Version '%d'", mod_infop->mi_clnt_name,
242 mod_infop->mi_ibt_version);
246 if (mod_infop->mi_async_handler == NULL) {
250 mod_infop->mi_clnt_name);
258 if ((!IBT_MISCMOD_CLIENTS(mod_infop->mi_clnt_class)) &&
265 if (!IBT_MISCMOD_CLIENTS(mod_infop->mi_clnt_class)) {
277 if (mod_infop->mi_clnt_class == IBT_CM) {
284 ibtl_cm_async_handler = mod_infop->mi_async_handler;
286 } else if (mod_infop->mi_clnt_class == IBT_DM) {
293 ibtl_dm_async_handler = mod_infop->mi_async_handler;
295 } else if (mod_infop->mi_clnt_class == IBT_IBMA) {
302 ibtl_ibma_async_handler = mod_infop->mi_async_handler;
313 clntp->clnt_modinfop = mod_infop; /* IBT Client's Mod Info */
318 (void) strncpy(clntp->clnt_name, mod_infop->mi_clnt_name, 7);