Lines Matching defs:bkt

1273 	patbkt_t *bkt;
1302 bkt = &(tbl[PATTBL_HASH(pai->type, tbl->pbkt_tbl_sz)]);
1305 if ((pa = mmd_find_pattr(bkt, pai->type)) != NULL)
1313 pa->pat_lock = &(bkt->pbkt_lock);
1323 mutex_enter(&(bkt->pbkt_lock));
1324 insque(&(pa->pat_next), bkt->pbkt_pattr_q.ql_prev);
1325 mutex_exit(&(bkt->pbkt_lock));
1337 patbkt_t *bkt;
1343 for (i = 0, bkt = (patbkt_t *)buf; i < tbl_sz; i++, bkt++) {
1344 mutex_init(&(bkt->pbkt_lock), NULL, MUTEX_DRIVER, NULL);
1345 QL_INIT(&(bkt->pbkt_pattr_q));
1348 bkt->pbkt_tbl_sz = i == 0 ? tbl_sz : 0;
1360 patbkt_t *bkt;
1366 for (i = 0, bkt = (patbkt_t *)buf; i < tbl_sz; i++, bkt++) {
1367 mutex_destroy(&(bkt->pbkt_lock));
1368 ASSERT(bkt->pbkt_pattr_q.ql_next == &(bkt->pbkt_pattr_q));
1369 ASSERT(i > 0 || bkt->pbkt_tbl_sz == tbl_sz);
1379 patbkt_t *bkt;
1384 bkt = *tbl;
1385 tbl_sz = bkt->pbkt_tbl_sz;
1391 for (i = 0; i < tbl_sz; i++, bkt++) {
1393 ASSERT(MUTEX_NOT_HELD(&(bkt->pbkt_lock)));
1395 pa = Q2PATTR(bkt->pbkt_pattr_q.ql_next);
1396 while (pa != Q2PATTR(&(bkt->pbkt_pattr_q))) {
1419 patbkt_t *bkt;
1425 bkt = src_tbl;
1426 tbl_sz = bkt->pbkt_tbl_sz;
1431 for (i = 0; i < tbl_sz; i++, bkt++) {
1432 mutex_enter(&(bkt->pbkt_lock));
1433 pa = Q2PATTR(bkt->pbkt_pattr_q.ql_next);
1434 while (pa != Q2PATTR(&(bkt->pbkt_pattr_q))) {
1447 mutex_exit(&(bkt->pbkt_lock));
1457 mutex_exit(&(bkt->pbkt_lock));
1467 mmd_find_pattr(patbkt_t *bkt, uint_t type)
1471 mutex_enter(&(bkt->pbkt_lock));
1472 pa_head = Q2PATTR(&(bkt->pbkt_pattr_q));
1473 pa = Q2PATTR(bkt->pbkt_pattr_q.ql_next);
1483 mutex_exit(&(bkt->pbkt_lock));
1525 patbkt_t *tbl, *bkt;
1540 bkt = &(tbl[PATTBL_HASH(pai->type, tbl->pbkt_tbl_sz)]);
1542 if ((pa = mmd_find_pattr(bkt, pai->type)) != NULL) {