Home
last modified time | relevance | path

Searched refs:mbox_info (Results 1 – 6 of 6) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cmd.c287 hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info, in hermon_mbox_alloc() argument
296 if (mbox_info->mbi_alloc_flags & HERMON_ALLOC_INMBOX) { in hermon_mbox_alloc()
301 &mbox_info->mbi_in, mbox_wait); in hermon_mbox_alloc()
307 &state->hs_in_mblist, &mbox_info->mbi_in, in hermon_mbox_alloc()
317 if (mbox_info->mbi_alloc_flags & HERMON_ALLOC_OUTMBOX) { in hermon_mbox_alloc()
322 &mbox_info->mbi_out, mbox_wait); in hermon_mbox_alloc()
328 &state->hs_out_mblist, &mbox_info->mbi_out, in hermon_mbox_alloc()
332 if (mbox_info->mbi_alloc_flags & in hermon_mbox_alloc()
336 &mbox_info->mbi_in); in hermon_mbox_alloc()
344 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(mbox_info->mbi_sleep_context)) in hermon_mbox_alloc()
[all …]
H A Dhermon_rsrc.c637 hermon_rsrc_mbox_info_t mbox_info; in hermon_rsrc_init_phase1() local
680 mbox_info.mbi_num = num; in hermon_rsrc_init_phase1()
681 mbox_info.mbi_size = size; in hermon_rsrc_init_phase1()
682 mbox_info.mbi_rsrcpool = rsrc_pool; in hermon_rsrc_init_phase1()
683 status = hermon_rsrc_mbox_init(state, &mbox_info); in hermon_rsrc_init_phase1()
710 mbox_info.mbi_num = num; in hermon_rsrc_init_phase1()
711 mbox_info.mbi_size = size; in hermon_rsrc_init_phase1()
712 mbox_info.mbi_rsrcpool = rsrc_pool; in hermon_rsrc_init_phase1()
713 status = hermon_rsrc_mbox_init(state, &mbox_info); in hermon_rsrc_init_phase1()
740 mbox_info.mbi_num = num; in hermon_rsrc_init_phase1()
[all …]
/titanic_44/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c193 tavor_mbox_alloc(tavor_state_t *state, tavor_mbox_info_t *mbox_info, in tavor_mbox_alloc() argument
204 if (mbox_info->mbi_alloc_flags & TAVOR_ALLOC_INMBOX) { in tavor_mbox_alloc()
209 &mbox_info->mbi_in, mbox_wait); in tavor_mbox_alloc()
215 &state->ts_in_mblist, &mbox_info->mbi_in, in tavor_mbox_alloc()
226 if (mbox_info->mbi_alloc_flags & TAVOR_ALLOC_OUTMBOX) { in tavor_mbox_alloc()
231 &mbox_info->mbi_out, mbox_wait); in tavor_mbox_alloc()
237 &state->ts_out_mblist, &mbox_info->mbi_out, in tavor_mbox_alloc()
241 if (mbox_info->mbi_alloc_flags & in tavor_mbox_alloc()
245 &mbox_info->mbi_in); in tavor_mbox_alloc()
254 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(mbox_info->mbi_sleep_context)) in tavor_mbox_alloc()
[all …]
H A Dtavor_rsrc.c422 tavor_rsrc_mbox_info_t mbox_info; in tavor_rsrc_init_phase1() local
474 mbox_info.mbi_num = num; in tavor_rsrc_init_phase1()
475 mbox_info.mbi_size = size; in tavor_rsrc_init_phase1()
476 mbox_info.mbi_rsrcpool = rsrc_pool; in tavor_rsrc_init_phase1()
477 mbox_info.mbi_rsrcname = rsrc_name; in tavor_rsrc_init_phase1()
478 status = tavor_rsrc_mbox_init(state, &mbox_info); in tavor_rsrc_init_phase1()
521 mbox_info.mbi_num = num; in tavor_rsrc_init_phase1()
522 mbox_info.mbi_size = size; in tavor_rsrc_init_phase1()
523 mbox_info.mbi_rsrcpool = rsrc_pool; in tavor_rsrc_init_phase1()
524 mbox_info.mbi_rsrcname = rsrc_name; in tavor_rsrc_init_phase1()
[all …]
/titanic_44/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_cmd.h608 int tavor_mbox_alloc(tavor_state_t *state, tavor_mbox_info_t *mbox_info,
610 void tavor_mbox_free(tavor_state_t *state, tavor_mbox_info_t *mbox_info);
700 tavor_mbox_info_t *mbox_info, uint_t num_mtt, uint_t sleepflag);
/titanic_44/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_cmd.h678 int hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info,
680 void hermon_mbox_free(hermon_state_t *state, hermon_mbox_info_t *mbox_info);