Searched defs:irb_ptr (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_ire.c312 irb_t *irb_ptr; local
357 irb_ptr = &(ipst->ips_ip_forwarding_table_v6[mask_table_index][
368 error = ire_atomic_start(irb_ptr, ire);
386 for (ire1 = irb_ptr->irb_ire; ire1 != NULL; ire1 = ire1->ire_next) {
429 ire_atomic_end(irb_ptr, ire);
442 irep = (ire_t **)irb_ptr;
468 ire->ire_bucket = irb_ptr;
482 irb_ptr->irb_ire_cnt++;
490 ire_atomic_end(irb_ptr, ire);
507 irb_t *irb_ptr; local
1023 irb_t *irb_ptr; local
[all...]
H A Dip_ftable.c663 irb_t *irb_ptr; local
670 irb_ptr = &rt->rt_irb;
672 if (irb_ptr->irb_ire_cnt == 0)
675 rw_enter(&irb_ptr->irb_lock, RW_READER);
676 for (ire = irb_ptr->irb_ire; ire != NULL; ire = ire->ire_next) {
690 rw_exit(&irb_ptr->irb_lock);
695 rw_exit(&irb_ptr->irb_lock);
806 ire_round_robin(irb_t *irb_ptr, ire_ftable_args_t *margs, uint_t hash, argument
816 rw_enter(&irb_ptr->irb_lock, RW_WRITER);
817 maxwalk = irb_ptr
[all...]
H A Dip_ire.c1013 irb_t *irb_ptr; local
1026 if ((irb_ptr = ipftbl[i]) == NULL)
1029 irb = &irb_ptr[j];
1094 ire_atomic_end(irb_t *irb_ptr, ire_t *ire) argument
1101 rw_exit(&irb_ptr->irb_lock);
1109 ire_atomic_start(irb_t *irb_ptr, ire_t *ire) argument
1115 rw_enter(&irb_ptr->irb_lock, RW_WRITER);
1126 ire_atomic_end(irb_ptr, ire);
1141 ire_atomic_end(irb_ptr, ire);
1192 irb_t *irb_ptr; local
[all...]

Completed in 210 milliseconds