Home
last modified time | relevance | path

Searched refs:cb_args (Results 1 – 9 of 9) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_agents.c48 static void tavor_agent_handle_req(void *cb_args);
183 tavor_agent_handler_arg_t *cb_args; in tavor_agent_request_cb() local
200 cb_args = (tavor_agent_handler_arg_t *)kmem_zalloc( in tavor_agent_request_cb()
202 if (cb_args == NULL) { in tavor_agent_request_cb()
214 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cb_args)) in tavor_agent_request_cb()
217 cb_args->ahd_ibmfhdl = ibmf_handle; in tavor_agent_request_cb()
218 cb_args->ahd_ibmfmsg = msgp; in tavor_agent_request_cb()
219 cb_args->ahd_agentlist = args; in tavor_agent_request_cb()
227 tavor_agent_handle_req, cb_args, DDI_NOSLEEP); in tavor_agent_request_cb()
229 kmem_free(cb_args, sizeof (tavor_agent_handler_arg_t)); in tavor_agent_request_cb()
[all …]
/titanic_44/usr/src/uts/common/io/ib/mgt/ibdm/
H A Dibdm.c2171 ibdm_timeout_cb_args_t *cb_args; in ibdm_set_classportinfo() local
2224 cb_args = &gid_info->gl_cpi_cb_args; in ibdm_set_classportinfo()
2225 cb_args->cb_gid_info = gid_info; in ibdm_set_classportinfo()
2226 cb_args->cb_retry_count = ibdm_dft_retry_cnt; in ibdm_set_classportinfo()
2227 cb_args->cb_req_type = IBDM_REQ_TYPE_CLASSPORTINFO; in ibdm_set_classportinfo()
2231 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout)); in ibdm_set_classportinfo()
2238 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) { in ibdm_set_classportinfo()
2241 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args); in ibdm_set_classportinfo()
2260 ibdm_timeout_cb_args_t *cb_args; in ibdm_send_classportinfo() local
2296 cb_args = &gid_info->gl_cpi_cb_args; in ibdm_send_classportinfo()
[all …]
/titanic_44/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_agents.c48 static void hermon_agent_handle_req(void *cb_args);
163 hermon_agent_handler_arg_t *cb_args; in hermon_agent_request_cb() local
177 cb_args = (hermon_agent_handler_arg_t *)kmem_zalloc( in hermon_agent_request_cb()
179 if (cb_args == NULL) { in hermon_agent_request_cb()
183 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cb_args)) in hermon_agent_request_cb()
186 cb_args->ahd_ibmfhdl = ibmf_handle; in hermon_agent_request_cb()
187 cb_args->ahd_ibmfmsg = msgp; in hermon_agent_request_cb()
188 cb_args->ahd_agentlist = args; in hermon_agent_request_cb()
196 hermon_agent_handle_req, cb_args, DDI_NOSLEEP); in hermon_agent_request_cb()
198 kmem_free(cb_args, sizeof (hermon_agent_handler_arg_t)); in hermon_agent_request_cb()
[all …]
/titanic_44/usr/src/psm/stand/cpr/sparcv9/sun4u/
H A Dcprboot.c83 static char *cb_args[CB_MAXARGS]; variable
135 argv = cb_args; in get_bootargs()
142 if ((argv - cb_args) == (CB_MAXARGS - 1)) in get_bootargs()
150 for (argv = cb_args; *argv; argv++) { in get_bootargs()
152 (int)(argv - cb_args), *argv); in get_bootargs()
184 argv = cb_args; in check_bootargs()
/titanic_44/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_impl.c466 ibtl_ibnex_cb_args_t cb_args; in ibc_init() local
469 cb_args.cb_flag = IBTL_IBNEX_IBC_INIT; in ibc_init()
470 cb_args.cb_modlp = modlp; in ibc_init()
472 (void) ((*ibtl_ibnex_callback_routine)(&cb_args)); in ibc_init()
497 ibtl_ibnex_cb_args_t cb_args; in ibc_fini() local
500 cb_args.cb_flag = IBTL_IBNEX_IBC_FINI; in ibc_fini()
501 cb_args.cb_modlp = modlp; in ibc_fini()
503 (void) ((*ibtl_ibnex_callback_routine)(&cb_args)); in ibc_fini()
H A Dibtl_ibnex.c474 ibtl_ibnex_cb_args_t cb_args; in ibt_reprobe_dev() local
491 cb_args.cb_flag = IBTL_IBNEX_REPROBE_DEV_REQ; in ibt_reprobe_dev()
492 cb_args.cb_dip = dip; in ibt_reprobe_dev()
495 rv = (*ibtl_ibnex_callback_routine)(&cb_args); in ibt_reprobe_dev()
/titanic_44/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_fmri.c1017 uint32_t fac_subtype, topo_walk_cb_t cb, void *cb_args, int *err) in topo_fmri_facility() argument
1041 rv |= nvlist_add_uint64(in, "callback-args", (uint64_t)cb_args); in topo_fmri_facility()
1044 rv |= nvlist_add_uint32(in, "callback-args", (uint32_t)cb_args); in topo_fmri_facility()
/titanic_44/usr/src/uts/common/io/ib/ibnex/
H A Dibnex.c823 ibnex_ibtl_callback(ibtl_ibnex_cb_args_t *cb_args) in ibnex_ibtl_callback() argument
832 switch (cb_args->cb_flag) { in ibnex_ibtl_callback()
839 (cb_args->cb_modlp->ml_linkage[0]))->drv_dev_ops; in ibnex_ibtl_callback()
846 (cb_args->cb_modlp->ml_linkage[0]))->drv_dev_ops; in ibnex_ibtl_callback()
852 clnt_dip = cb_args->cb_dip; in ibnex_ibtl_callback()
/titanic_44/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf.c350 async_msg_cb, tnf_opaque, cb_args, async_msg_cb_args, in ibmf_setup_async_cb()