/freebsd/sys/net/ |
H A D | if_llatbl.c | 142 while (lle->la_numheld >= maxheld && lle->la_hold != NULL) { in lltable_append_entry_queue() 156 lle->la_hold = m; in lltable_append_entry_queue() 158 lle->la_numheld++; in lltable_append_entry_queue() 266 LLE_WLOCK(lle); in htable_prefix_free_cb() 348 lle->ll_addr = &lle->r_linkdata[lladdr_off]; in lltable_set_entry_addr() 368 LLE_WLOCK(lle); in lltable_acquire_wlock() 443 if (lle == NULL) in llentry_lookup_family() 465 return (lle->r_family == 0 ? default_family : lle->r_family); in llentry_get_upper_family() 564 if ((lle->r_skip_req == 0) && (lle_hittime < lle->lle_hittime)) in llentry_get_hittime_raw() 605 LLE_WLOCK(lle); in llentry_update_ifaddr() [all …]
|
H A D | if_llatbl.h | 91 #define LLE_WLOCK(lle) rw_wlock(&(lle)->lle_lock) argument 92 #define LLE_RLOCK(lle) rw_rlock(&(lle)->lle_lock) argument 93 #define LLE_WUNLOCK(lle) rw_wunlock(&(lle)->lle_lock) argument 94 #define LLE_RUNLOCK(lle) rw_runlock(&(lle)->lle_lock) argument 95 #define LLE_DOWNGRADE(lle) rw_downgrade(&(lle)->lle_lock) argument 104 #define LLE_REQ_LOCK(lle) mtx_lock(&(lle)->req_mtx) argument 105 #define LLE_REQ_UNLOCK(lle) mtx_unlock(&(lle)->req_mtx) argument 107 #define LLE_IS_VALID(lle) (((lle) != NULL) && ((lle) != (void *)-1)) argument 115 (lle)->lle_refcnt, (lle))); \ 123 (lle)->lle_refcnt, (lle))); \ [all …]
|
H A D | if_infiniband.c | 306 struct llentry *lle = NULL; in infiniband_output() local 325 lle = ro->ro_lle; in infiniband_output() 326 if (lle != NULL && in infiniband_output() 328 LLE_FREE(lle); in infiniband_output() 332 if (lle == NULL) { in infiniband_output() 343 if (lle != NULL) { in infiniband_output() 344 phdr = lle->r_linkdata; in infiniband_output() 345 hlen = lle->r_hdrlen; in infiniband_output() 346 pflags = lle->r_flags; in infiniband_output() 373 addref ? &lle : NULL); in infiniband_output() [all …]
|
H A D | if_ethersubr.c | 294 struct llentry *lle = NULL; in ether_output() local 306 lle = ro->ro_lle; in ether_output() 307 if (lle != NULL && in ether_output() 309 LLE_FREE(lle); in ether_output() 313 if (lle == NULL) { in ether_output() 324 if (lle != NULL) { in ether_output() 325 phdr = lle->r_linkdata; in ether_output() 326 hlen = lle->r_hdrlen; in ether_output() 327 pflags = lle->r_flags; in ether_output() 350 addref ? &lle : NULL); in ether_output() [all …]
|
/freebsd/sys/netlink/route/ |
H A D | neigh.c | 119 if (lle->ln_router != 0) in lle_flags_to_nl_flags() 128 if (lle->la_expire == 0) in get_lle_next_ts() 130 return (lle->la_expire + lle->lle_remtime / hz + time_second - time_uptime); in get_lle_next_ts() 213 LLE_RLOCK(lle); in dump_lle() 215 LLE_RUNLOCK(lle); in dump_lle() 285 if (lle == NULL) in get_lle() 424 if (lle == NULL) in rtnl_handle_newneigh() 429 lle->la_expire = 0; in rtnl_handle_newneigh() 435 LLE_WLOCK(lle); in rtnl_handle_newneigh() 461 llentry_free(lle); in rtnl_handle_newneigh() [all …]
|
/freebsd/sys/netinet/ |
H A D | in.c | 1448 LLE_WUNLOCK(lle); in in_lltable_destroy_lle() 1632 return (lle); in in_lltable_find_dst() 1644 llentry_free(lle); in in_lltable_delete_entry() 1691 return (lle); in in_lltable_alloc() 1712 if (lle == NULL) in in_lltable_lookup() 1715 return (lle); in in_lltable_lookup() 1718 LLE_WLOCK(lle); in in_lltable_lookup() 1720 LLE_RLOCK(lle); in in_lltable_lookup() 1733 return (lle); in in_lltable_lookup() 1788 lle->la_flags & LLE_STATIC ? 0 : lle->la_expire; in in_lltable_dump_entry() [all …]
|
H A D | if_ether.c | 210 LLE_WLOCK(lle); in arptimer() 227 LLE_WUNLOCK(lle); in arptimer() 244 LLE_WUNLOCK(lle); in arptimer() 248 if (llentry_get_hittime(lle) > 0 && lle->la_preempt > 0) { in arptimer() 289 LLE_WUNLOCK(lle); in arptimer() 291 LLE_WLOCK(lle); in arptimer() 295 LLE_REMREF(lle); in arptimer() 296 lltable_unlink_entry(lle->lle_tbl, lle); in arptimer() 1019 if ((lle != NULL) && (lle->la_flags & LLE_PUB)) { in in_arpinput() 1304 LLE_WLOCK(lle); in arp_add_ifa_lle() [all …]
|
H A D | toecore.c | 415 toe_lle_event(void *arg __unused, struct llentry *lle, int evt) in toe_lle_event() argument 425 LLE_WLOCK_ASSERT(lle); in toe_lle_event() 427 ifp = lltable_get_ifp(lle->lle_tbl); in toe_lle_event() 428 family = lltable_get_af(lle->lle_tbl); in toe_lle_event() 444 lltable_fill_sa_entry(lle, sa); in toe_lle_event() 456 KASSERT(lle->la_flags & LLE_VALID, in toe_lle_event() 457 ("%s: %p resolved but not valid?", __func__, lle)); in toe_lle_event() 459 lladdr = (uint8_t *)lle->ll_addr; in toe_lle_event()
|
/freebsd/sys/netinet6/ |
H A D | nd6.c | 733 lle->la_asked = 0; in nd6_llinfo_setstate() 1354 LLE_RUNLOCK(lle); in nd6_is_addr_neighbor() 2331 if (lle == NULL) { in nd6_get_llentry() 2341 LLE_WLOCK(lle); in nd6_get_llentry() 2348 lle = lle_tmp; in nd6_get_llentry() 2363 lle = child_lle; in nd6_get_llentry() 2366 return (lle); in nd6_get_llentry() 2443 *plle = lle; in nd6_resolve_slow() 2477 LLE_WLOCK(lle); in nd6_resolve_slow() 2480 lle->la_asked++; in nd6_resolve_slow() [all …]
|
H A D | in6.c | 2207 LLE_WUNLOCK(lle); in in6_lltable_destroy_lle() 2277 llentry_free(lle); in in6_lltable_free_entry() 2359 return (lle); in in6_lltable_find_dst() 2375 llentry_free(lle); in in6_lltable_delete_entry() 2422 return (lle); in in6_lltable_alloc() 2443 lle = llentry_lookup_family(lle, family); in in6_lltable_lookup() 2445 if (lle == NULL) in in6_lltable_lookup() 2449 return (lle); in in6_lltable_lookup() 2452 LLE_WLOCK(lle); in in6_lltable_lookup() 2454 LLE_RLOCK(lle); in in6_lltable_lookup() [all …]
|
H A D | nd6.h | 355 void nd6_llinfo_setstate(struct llentry *lle, int newstate); 365 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
/freebsd/sys/kern/ |
H A D | subr_witness.c | 1228 plock = &lle->ll_children[lle->ll_count - 1]; in witness_checkorder() 1282 for (j = 0, lle = lock_list; lle != NULL; lle = lle->ll_next) { in witness_checkorder() 1424 lle = lle->ll_next; in witness_checkorder() 1545 if (lle == NULL || lle->ll_count == LOCK_NCHILDREN) { in witness_lock() 1554 instance = &lle->ll_children[lle->ll_count++]; in witness_lock() 1777 for (n = 0; lle != NULL; lle = lle->ll_next) in witness_thread_exit() 1813 for (lle = td->td_sleeplocks; lle != NULL; lle = lle->ll_next) in witness_warn() 2220 bzero(lle, sizeof(*lle)); in witness_lock_list_get() 2221 return (lle); in witness_lock_list_get() 2241 for (lle = list; lle != NULL; lle = lle->ll_next) in find_instance() [all …]
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | netevent.h | 48 _handle_arp_update_event(void *arg, struct llentry *lle, int evt __unused) in _handle_arp_update_event() argument 53 nb->notifier_call(nb, NETEVENT_NEIGH_UPDATE, lle); in _handle_arp_update_event()
|
/freebsd/sys/net/route/ |
H A D | route_debug.h | 168 char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf, 170 char *llentry_print_buf_lltable(const struct llentry *lle, char *buf, size_t bufsize);
|
/freebsd/contrib/tcsh/nls/finnish/ |
H A D | set3 | 115 113 Suorita 'which' tälle komennolle 118 116 (Vain WIN32) Kopioi leikkauspuskuri leikepöydälle
|
/freebsd/contrib/openpam/ |
H A D | CREDITS | 40 Maëlle Lesage <lesage.maelle@gmail.com>
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.c | 399 struct llentry *lle; in irdma_get_dst_mac() local 412 err = arpresolve(ifp, gateway, NULL, nexthop, dst_mac, NULL, &lle); in irdma_get_dst_mac() 415 dst_mac, NULL, &lle); in irdma_get_dst_mac()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsEVAInstrInfo.td | 136 class LLE_DESC : LLE_DESC_BASE<"lle", GPR32Opnd, II_LLE>;
|
H A D | MicroMipsInstrInfo.td | 1060 def LLE_MM : MMRel, LLEBaseMM<"lle", GPR32Opnd>, LLE_FM_MM<0x6>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 5027 defm : TrapExtendedMnemonic<"lle", 6>;
|