Home
last modified time | relevance | path

Searched refs:bkt (Results 1 – 8 of 8) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_rsrc.c129 eib_lsobkt_t *bkt = ss->ei_lso; in eib_rsrc_grab_lsobufs() local
147 if (bkt == NULL) in eib_rsrc_grab_lsobufs()
153 mutex_enter(&bkt->bk_lock); in eib_rsrc_grab_lsobufs()
154 if (bkt->bk_nfree < num_needed) { in eib_rsrc_grab_lsobufs()
155 mutex_exit(&bkt->bk_lock); in eib_rsrc_grab_lsobufs()
162 elem = bkt->bk_free_head; in eib_rsrc_grab_lsobufs()
170 sgl[i].ds_key = bkt->bk_lkey; in eib_rsrc_grab_lsobufs()
178 bkt->bk_free_head = elem; in eib_rsrc_grab_lsobufs()
192 bkt->bk_nfree -= num_needed; in eib_rsrc_grab_lsobufs()
194 mutex_exit(&bkt->bk_lock); in eib_rsrc_grab_lsobufs()
[all …]
H A Deib_svc.c635 eib_lsobkt_t *bkt = ss->ei_lso; in eib_monitor_lso_bufs() local
642 ASSERT(bkt != NULL); in eib_monitor_lso_bufs()
645 mutex_enter(&bkt->bk_lock); in eib_monitor_lso_bufs()
651 while (bkt->bk_status == 0) { in eib_monitor_lso_bufs()
656 cv_wait(&bkt->bk_cv, &bkt->bk_lock); in eib_monitor_lso_bufs()
663 if (bkt->bk_status & EIB_LBUF_MONITOR_DIE) { in eib_monitor_lso_bufs()
664 mutex_exit(&bkt->bk_lock); in eib_monitor_lso_bufs()
673 ASSERT((bkt->bk_status & EIB_LBUF_SHORT) != 0); in eib_monitor_lso_bufs()
679 while ((bkt->bk_nfree < EIB_LSO_FREE_BUFS_THRESH) && in eib_monitor_lso_bufs()
680 ((bkt->bk_status & EIB_LBUF_MONITOR_DIE) == 0)) { in eib_monitor_lso_bufs()
[all …]
H A Deib_fip.c1293 uint8_t bkt; in eib_fip_queue_tbl_entry() local
1328 bkt = (map->mp_mac[ETHERADDRL-1]) % EIB_TB_NBUCKETS; in eib_fip_queue_tbl_entry()
1329 map->mp_next = tbl->tb_mcast_entry[bkt]; in eib_fip_queue_tbl_entry()
1330 tbl->tb_mcast_entry[bkt] = map; in eib_fip_queue_tbl_entry()
1336 bkt = (map->mp_mac[ETHERADDRL-1]) % EIB_TB_NBUCKETS; in eib_fip_queue_tbl_entry()
1337 map->mp_next = tbl->tb_vnic_entry[bkt]; in eib_fip_queue_tbl_entry()
1338 tbl->tb_vnic_entry[bkt] = map; in eib_fip_queue_tbl_entry()
1470 uint8_t bkt; in eib_fip_dequeue_tbl_entry() local
1474 bkt = (mac[ETHERADDRL-1]) % EIB_TB_NBUCKETS; in eib_fip_dequeue_tbl_entry()
1483 for (elem = tbl->tb_vnic_entry[bkt]; elem; elem = elem->mp_next) { in eib_fip_dequeue_tbl_entry()
H A Deib_vnic.c1775 uint8_t bkt = (dmac[ETHERADDRL-1]) % EIB_TB_NBUCKETS; in eib_vnic_lookup_dest() local
1793 for (elem = tbl->tb_vnic_entry[bkt]; elem != NULL; in eib_vnic_lookup_dest()
/titanic_44/usr/src/uts/common/io/
H A Dmultidata.c1273 patbkt_t *bkt; in mmd_addpattr() local
1302 bkt = &(tbl[PATTBL_HASH(pai->type, tbl->pbkt_tbl_sz)]); in mmd_addpattr()
1305 if ((pa = mmd_find_pattr(bkt, pai->type)) != NULL) in mmd_addpattr()
1313 pa->pat_lock = &(bkt->pbkt_lock); in mmd_addpattr()
1323 mutex_enter(&(bkt->pbkt_lock)); in mmd_addpattr()
1324 insque(&(pa->pat_next), bkt->pbkt_pattr_q.ql_prev); in mmd_addpattr()
1325 mutex_exit(&(bkt->pbkt_lock)); in mmd_addpattr()
1337 patbkt_t *bkt; in pattbl_constructor() local
1343 for (i = 0, bkt = (patbkt_t *)buf; i < tbl_sz; i++, bkt++) { in pattbl_constructor()
1344 mutex_init(&(bkt->pbkt_lock), NULL, MUTEX_DRIVER, NULL); in pattbl_constructor()
[all …]
/titanic_44/usr/src/cmd/sgs/crle/common/
H A Dconfig.c58 int ndx, bkt; in genconfig() local
286 for (ndx = 1, bkt = 0; bkt < stbl->t_size; bkt++) { in genconfig()
287 for (ent = stbl->t_entry[bkt]; ent; ent = ent->e_next) { in genconfig()
358 for (bkt = 0; bkt < stbl->t_size; bkt++) { in genconfig()
359 for (ent = stbl->t_entry[bkt]; ent; ent = ent->e_next) { in genconfig()
453 for (bkt = 0; bkt < stbl->t_size; bkt++) { in genconfig()
454 for (ent = stbl->t_entry[bkt]; ent; ent = ent->e_next) { in genconfig()
/titanic_44/usr/src/uts/common/sys/
H A Dlgrp.h122 int bkt; \
123 for (val = 0, bkt = 0; bkt < LGRP_NUM_CPU_BUCKETS; bkt++) \
124 val += LGRP_STAT(stats, bkt, whichstat); \
/titanic_44/usr/src/cmd/sgs/rtld/common/
H A Dconfig_elf.c445 Word bkt, ndx; in elf_config_ent() local
449 bkt = hash % config->c_hashtbl[0]; in elf_config_ent()
450 ndx = config->c_hashtbl[2 + bkt]; in elf_config_ent()