Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c176 tavor_mbox_alloc(tavor_state_t *state, tavor_mbox_info_t *mbox_info, in tavor_mbox_alloc() argument
185 if (mbox_info->mbi_alloc_flags & TAVOR_ALLOC_INMBOX) { in tavor_mbox_alloc()
190 &mbox_info->mbi_in, mbox_wait); in tavor_mbox_alloc()
196 &state->ts_in_mblist, &mbox_info->mbi_in, in tavor_mbox_alloc()
206 if (mbox_info->mbi_alloc_flags & TAVOR_ALLOC_OUTMBOX) { in tavor_mbox_alloc()
211 &mbox_info->mbi_out, mbox_wait); in tavor_mbox_alloc()
217 &state->ts_out_mblist, &mbox_info->mbi_out, in tavor_mbox_alloc()
221 if (mbox_info->mbi_alloc_flags & in tavor_mbox_alloc()
225 &mbox_info->mbi_in); in tavor_mbox_alloc()
233 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(mbox_info->mbi_sleep_context)) in tavor_mbox_alloc()
[all …]
H A Dtavor_rsrc.c406 tavor_rsrc_mbox_info_t mbox_info; in tavor_rsrc_init_phase1() local
456 mbox_info.mbi_num = num; in tavor_rsrc_init_phase1()
457 mbox_info.mbi_size = size; in tavor_rsrc_init_phase1()
458 mbox_info.mbi_rsrcpool = rsrc_pool; in tavor_rsrc_init_phase1()
459 mbox_info.mbi_rsrcname = rsrc_name; in tavor_rsrc_init_phase1()
460 status = tavor_rsrc_mbox_init(state, &mbox_info); in tavor_rsrc_init_phase1()
499 mbox_info.mbi_num = num; in tavor_rsrc_init_phase1()
500 mbox_info.mbi_size = size; in tavor_rsrc_init_phase1()
501 mbox_info.mbi_rsrcpool = rsrc_pool; in tavor_rsrc_init_phase1()
502 mbox_info.mbi_rsrcname = rsrc_name; in tavor_rsrc_init_phase1()
[all …]
/illumos-gate/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 …]
/illumos-gate/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);
/illumos-gate/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);