Searched refs:mbox_info (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_cmd.c | 176 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 D | tavor_rsrc.c | 406 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 D | hermon_cmd.c | 287 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 D | hermon_rsrc.c | 637 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 D | tavor_cmd.h | 608 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 D | hermon_cmd.h | 678 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);
|