| /freebsd/sys/net/ |
| H A D | if_llatbl.c | 135 lltable_append_entry_queue(struct llentry *lle, struct mbuf *m, in lltable_append_entry_queue() argument 140 LLE_WLOCK_ASSERT(lle); in lltable_append_entry_queue() 142 while (lle->la_numheld >= maxheld && lle->la_hold != NULL) { in lltable_append_entry_queue() 143 struct mbuf *next = lle->la_hold->m_nextpkt; in lltable_append_entry_queue() 144 m_freem(lle->la_hold); in lltable_append_entry_queue() 145 lle->la_hold = next; in lltable_append_entry_queue() 146 lle->la_numheld--; in lltable_append_entry_queue() 150 if (lle->la_hold != NULL) { in lltable_append_entry_queue() 151 struct mbuf *curr = lle->la_hold; in lltable_append_entry_queue() 156 lle->la_hold = m; in lltable_append_entry_queue() [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 96 #define LLE_TRY_UPGRADE(lle) rw_try_upgrade(&(lle)->lle_lock) argument 97 #define LLE_LOCK_INIT(lle) rw_init_flags(&(lle)->lle_lock, "lle", RW_DUPOK) argument 98 #define LLE_LOCK_DESTROY(lle) rw_destroy(&(lle)->lle_lock) argument 99 #define LLE_WLOCK_ASSERT(lle) rw_assert(&(lle)->lle_lock, RA_WLOCKED) argument 101 #define LLE_REQ_INIT(lle) mtx_init(&(lle)->req_mtx, "lle req", \ argument [all …]
|
| H A D | if_infiniband.c | 343 struct llentry *lle = NULL; in infiniband_output() local 372 lle = ro->ro_lle; in infiniband_output() 373 if (lle != NULL && in infiniband_output() 374 (lle->la_flags & LLE_VALID) == 0) { in infiniband_output() 375 LLE_FREE(lle); in infiniband_output() 376 lle = NULL; /* redundant */ in infiniband_output() 379 if (lle == NULL) { in infiniband_output() 388 llentry_provide_feedback(lle); in infiniband_output() 390 if (lle != NULL) { in infiniband_output() 391 phdr = lle->r_linkdata; in infiniband_output() [all …]
|
| H A D | if_ethersubr.c | 288 struct llentry *lle = NULL; in ether_output() local 300 lle = ro->ro_lle; in ether_output() 301 if (lle != NULL && in ether_output() 302 (lle->la_flags & LLE_VALID) == 0) { in ether_output() 303 LLE_FREE(lle); in ether_output() 304 lle = NULL; /* redundant */ in ether_output() 307 if (lle == NULL) { in ether_output() 316 llentry_provide_feedback(lle); in ether_output() 318 if (lle != NULL) { in ether_output() 319 phdr = lle->r_linkdata; in ether_output() [all …]
|
| /freebsd/sys/netlink/route/ |
| H A D | neigh.c | 71 lle_state_to_nl_state(int family, struct llentry *lle) in lle_state_to_nl_state() argument 73 int state = lle->ln_state; in lle_state_to_nl_state() 77 if (lle->la_flags & (LLE_STATIC | LLE_IFADDR)) in lle_state_to_nl_state() 108 lle_flags_to_nl_flags(const struct llentry *lle) in lle_flags_to_nl_flags() argument 112 if (lle->la_flags & LLE_IFADDR) in lle_flags_to_nl_flags() 114 if (lle->la_flags & LLE_PUB) in lle_flags_to_nl_flags() 116 if (lle->la_flags & LLE_STATIC) in lle_flags_to_nl_flags() 118 if (lle->ln_router != 0) in lle_flags_to_nl_flags() 125 get_lle_next_ts(const struct llentry *lle) in get_lle_next_ts() argument 127 if (lle->la_expire == 0) in get_lle_next_ts() [all …]
|
| /freebsd/sys/netinet/ |
| H A D | in.c | 1520 struct llentry *lle; in in_lltable_destroy_lle_unlocked() local 1522 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in_lltable_destroy_lle_unlocked() 1523 LLE_LOCK_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1524 LLE_REQ_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1525 free(lle, M_LLTABLE); in in_lltable_destroy_lle_unlocked() 1533 in_lltable_destroy_lle(struct llentry *lle) in in_lltable_destroy_lle() argument 1536 LLE_WUNLOCK(lle); in in_lltable_destroy_lle() 1537 NET_EPOCH_CALL(in_lltable_destroy_lle_unlocked, &lle->lle_epoch_ctx); in in_lltable_destroy_lle() 1543 struct in_llentry *lle; in in_lltable_new() local 1545 lle = malloc(sizeof(struct in_llentry), M_LLTABLE, M_NOWAIT | M_ZERO); in in_lltable_new() [all …]
|
| H A D | if_ether.c | 205 struct llentry *lle = (struct llentry *)arg; in arptimer() local 208 if (lle->la_flags & LLE_STATIC) { in arptimer() 211 LLE_WLOCK(lle); in arptimer() 212 if (callout_pending(&lle->lle_timer)) { in arptimer() 228 LLE_WUNLOCK(lle); in arptimer() 231 ifp = lle->lle_tbl->llt_ifp; in arptimer() 234 switch (lle->ln_state) { in arptimer() 242 llentry_request_feedback(lle); in arptimer() 243 lle->ln_state = ARP_LLINFO_VERIFY; in arptimer() 244 callout_schedule(&lle->lle_timer, hz * V_arpt_rexmit); in arptimer() [all …]
|
| H A D | toecore.c | 413 toe_lle_event(void *arg __unused, struct llentry *lle, int evt) in toe_lle_event() argument 423 LLE_WLOCK_ASSERT(lle); in toe_lle_event() 425 ifp = lltable_get_ifp(lle->lle_tbl); in toe_lle_event() 426 family = lltable_get_af(lle->lle_tbl); in toe_lle_event() 442 lltable_fill_sa_entry(lle, sa); in toe_lle_event() 454 KASSERT(lle->la_flags & LLE_VALID, in toe_lle_event() 455 ("%s: %p resolved but not valid?", __func__, lle)); in toe_lle_event() 457 lladdr = (uint8_t *)lle->ll_addr; in toe_lle_event()
|
| /freebsd/sys/netinet6/ |
| H A D | nd6.c | 167 nd6_lle_event(void *arg __unused, struct llentry *lle, int evt) in nd6_lle_event() argument 176 LLE_WLOCK_ASSERT(lle); in nd6_lle_event() 178 if (lltable_get_af(lle->lle_tbl) != AF_INET6) in nd6_lle_event() 184 KASSERT(lle->la_flags & LLE_VALID, in nd6_lle_event() 185 ("%s: %p resolved but not valid?", __func__, lle)); in nd6_lle_event() 194 ifp = lltable_get_ifp(lle->lle_tbl); in nd6_lle_event() 199 lltable_fill_sa_entry(lle, (struct sockaddr *)&dst); in nd6_lle_event() 208 bcopy(lle->ll_addr, gw.sdl_data, ifp->if_addrlen); in nd6_lle_event() 644 * lle in STALE state (remaining timer value stored in lle_remtime). 656 nd6_is_stale(struct llentry *lle, lon argument 720 nd6_llinfo_setstate(struct llentry * lle,int newstate) nd6_llinfo_setstate() argument 1359 struct llentry *lle; nd6_is_addr_neighbor() local 1379 nd6_free_children(struct llentry * lle) nd6_free_children() argument 1400 nd6_try_set_entry_addr_locked(struct ifnet * ifp,struct llentry * lle,char * lladdr) nd6_try_set_entry_addr_locked() argument 1430 nd6_try_set_entry_addr(struct ifnet * ifp,struct llentry * lle,char * lladdr) nd6_try_set_entry_addr() argument 2331 struct llentry *lle, *lle_tmp; nd6_get_llentry() local 2400 struct llentry *lle = NULL; nd6_resolve_slow() local 2531 nd6_flush_holdchain(struct ifnet * ifp,struct llentry * lle,struct mbuf * chain) nd6_flush_holdchain() argument 2562 nd6_flush_children_holdchain(struct ifnet * ifp,struct llentry * lle) nd6_flush_children_holdchain() argument [all...] |
| H A D | in6.c | 2202 struct llentry *lle; in in6_lltable_destroy_lle_unlocked() local 2204 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in6_lltable_destroy_lle_unlocked() 2205 LLE_LOCK_DESTROY(lle); in in6_lltable_destroy_lle_unlocked() 2206 LLE_REQ_DESTROY(lle); in in6_lltable_destroy_lle_unlocked() 2207 free(lle, M_LLTABLE); in in6_lltable_destroy_lle_unlocked() 2215 in6_lltable_destroy_lle(struct llentry *lle) in in6_lltable_destroy_lle() argument 2218 LLE_WUNLOCK(lle); in in6_lltable_destroy_lle() 2219 NET_EPOCH_CALL(in6_lltable_destroy_lle_unlocked, &lle->lle_epoch_ctx); in in6_lltable_destroy_lle() 2225 struct in6_llentry *lle; in in6_lltable_new() local 2227 lle = malloc(sizeof(struct in6_llentry), M_LLTABLE, M_NOWAIT | M_ZERO); in in6_lltable_new() [all …]
|
| H A D | nd6.h | 352 void nd6_llinfo_setstate(struct llentry *lle, int newstate); 362 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
| /freebsd/sys/kern/ |
| H A D | subr_witness.c | 347 static void witness_lock_list_free(struct lock_list_entry *lle); 1455 struct lock_list_entry *lock_list, *lle; in witness_checkorder() 1559 lle = lock_list->ll_next; in witness_checkorder() 1565 if (lle == NULL) in witness_checkorder() 1567 plock = &lle->ll_children[lle->ll_count - 1]; in witness_checkorder() 1621 for (j = 0, lle = lock_list; lle != NULL; lle = lle in witness_checkorder() 1448 struct lock_list_entry *lock_list, *lle; witness_checkorder() local 1879 struct lock_list_entry **lock_list, *lle; witness_lock() local 2028 struct lock_list_entry **lock_list, *lle; witness_unlock() local 2137 struct lock_list_entry *lle; witness_thread_exit() local 2170 struct lock_list_entry *lock_list, *lle; witness_warn() local 2578 struct lock_list_entry *lle; witness_lock_list_get() local 2597 witness_lock_list_free(struct lock_list_entry * lle) witness_lock_list_free() argument 2608 struct lock_list_entry *lle; find_instance() local 2694 struct lock_list_entry *lle; witness_list_locks() local [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 | 178 char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf, 180 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 | 41 Maëlle Lesage <lesage.maelle@gmail.com>
|
| /freebsd/sys/dev/thunderbolt/ |
| H A D | tbcfg_reg.h | 341 uint16_t lle; /* LANE_ADP_CS_2 */ member
|
| /freebsd/sys/dev/irdma/ |
| H A D | fbsd_kcompat.c | 405 struct llentry *lle; in irdma_get_dst_mac() local 418 err = arpresolve(ifp, gateway, NULL, nexthop, dst_mac, NULL, &lle); in irdma_get_dst_mac() 421 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 | 5080 defm : TrapExtendedMnemonic<"lle", 6>;
|