Searched refs:mbox_info (Results 1 – 6 of 6) sorted by relevance
/titanic_44/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 …]
|
/titanic_44/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_cmd.c | 193 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 D | tavor_rsrc.c | 422 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 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);
|
/titanic_44/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);
|