| /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 | 1498 struct llentry *lle; in in_lltable_destroy_lle_unlocked() local 1500 lle = __containerof(ctx, struct llentry, lle_epoch_ctx); in in_lltable_destroy_lle_unlocked() 1501 LLE_LOCK_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1502 LLE_REQ_DESTROY(lle); in in_lltable_destroy_lle_unlocked() 1503 free(lle, M_LLTABLE); in in_lltable_destroy_lle_unlocked() 1511 in_lltable_destroy_lle(struct llentry *lle) in in_lltable_destroy_lle() argument 1514 LLE_WUNLOCK(lle); in in_lltable_destroy_lle() 1515 NET_EPOCH_CALL(in_lltable_destroy_lle_unlocked, &lle->lle_epoch_ctx); in in_lltable_destroy_lle() 1521 struct in_llentry *lle; in in_lltable_new() local 1523 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() 656 nd6_is_stale(struct llentry *lle, long *pdelay, int *do_switch) in nd6_is_stale() argument 666 lle_hittime = llentry_get_hittime(lle); in nd6_is_stale() [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 | 351 void nd6_llinfo_setstate(struct llentry *lle, int newstate); 361 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
| /freebsd/sys/kern/ |
| H A D | subr_witness.c | 341 static void witness_lock_list_free(struct lock_list_entry *lle); 1356 struct lock_list_entry *lock_list, *lle; in witness_checkorder() local 1460 lle = lock_list->ll_next; in witness_checkorder() 1466 if (lle == NULL) in witness_checkorder() 1468 plock = &lle->ll_children[lle->ll_count - 1]; in witness_checkorder() 1522 for (j = 0, lle = lock_list; lle != NULL; lle = lle->ll_next) { in witness_checkorder() 1523 for (i = lle->ll_count - 1; i >= 0; i--, j++) { in witness_checkorder() 1529 lock1 = &lle->ll_children[i]; in witness_checkorder() 1663 lock2 = &lle->ll_children[i]; in witness_checkorder() 1667 if (i == 0 && lle->ll_next != NULL) { in witness_checkorder() [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 | 343 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>;
|