nsh 345 arch/arm/include/asm/tlbflush.h dsb(nsh); nsh 398 arch/arm/include/asm/tlbflush.h dsb(nsh); nsh 455 arch/arm/include/asm/tlbflush.h dsb(nsh); nsh 508 arch/arm/include/asm/tlbflush.h dsb(nsh); nsh 73 arch/arm/include/asm/uaccess.h dsb(nsh); nsh 57 arch/arm/kvm/hyp/tlb.c dsb(nsh); nsh 118 arch/arm64/include/asm/assembler.h dsb nsh nsh 135 arch/arm64/include/asm/tlbflush.h dsb(nsh); nsh 117 arch/arm64/kvm/hyp/debug-sr.c dsb(nsh); nsh 194 arch/arm64/kvm/hyp/tlb.c dsb(nsh); nsh 205 drivers/bluetooth/dtl1_cs.c struct nsh *nsh; nsh 230 drivers/bluetooth/dtl1_cs.c nsh = (struct nsh *)info->rx_skb->data; nsh 239 drivers/bluetooth/dtl1_cs.c info->rx_count = nsh->len + (nsh->len & 0x0001); nsh 242 drivers/bluetooth/dtl1_cs.c hci_skb_pkt_type(info->rx_skb) = nsh->type; nsh 245 drivers/bluetooth/dtl1_cs.c if (nsh->len & 0x0001) { nsh 388 drivers/bluetooth/dtl1_cs.c struct nsh nsh; nsh 393 drivers/bluetooth/dtl1_cs.c nsh.type = 0x81; nsh 397 drivers/bluetooth/dtl1_cs.c nsh.type = 0x82; nsh 401 drivers/bluetooth/dtl1_cs.c nsh.type = 0x83; nsh 407 drivers/bluetooth/dtl1_cs.c nsh.zero = 0; nsh 408 drivers/bluetooth/dtl1_cs.c nsh.len = skb->len; nsh 420 drivers/bluetooth/dtl1_cs.c memcpy(skb_push(s, NSHL), &nsh, NSHL); nsh 2310 drivers/md/raid5.c struct stripe_head *osh, *nsh; nsh 2331 drivers/md/raid5.c nsh = alloc_stripe(sc, GFP_KERNEL, newsize, conf); nsh 2332 drivers/md/raid5.c if (!nsh) nsh 2335 drivers/md/raid5.c list_add(&nsh->lru, &newstripes); nsh 2340 drivers/md/raid5.c nsh = list_entry(newstripes.next, struct stripe_head, lru); nsh 2341 drivers/md/raid5.c list_del(&nsh->lru); nsh 2342 drivers/md/raid5.c free_stripe(sc, nsh); nsh 2354 drivers/md/raid5.c list_for_each_entry(nsh, &newstripes, lru) { nsh 2364 drivers/md/raid5.c nsh->dev[i].page = osh->dev[i].page; nsh 2365 drivers/md/raid5.c nsh->dev[i].orig_page = osh->dev[i].page; nsh 2367 drivers/md/raid5.c nsh->hash_lock_index = hash; nsh 2413 drivers/md/raid5.c nsh = list_entry(newstripes.next, struct stripe_head, lru); nsh 2414 drivers/md/raid5.c list_del_init(&nsh->lru); nsh 2417 drivers/md/raid5.c if (nsh->dev[i].page == NULL) { nsh 2419 drivers/md/raid5.c nsh->dev[i].page = p; nsh 2420 drivers/md/raid5.c nsh->dev[i].orig_page = p; nsh 2424 drivers/md/raid5.c raid5_release_stripe(nsh); nsh 528 drivers/perf/arm_spe_pmu.c dsb(nsh); nsh 548 drivers/perf/arm_spe_pmu.c dsb(nsh); nsh 260 include/net/nsh.h static inline u16 nsh_hdr_len(const struct nshhdr *nsh) nsh 262 include/net/nsh.h return ((ntohs(nsh->ver_flags_ttl_len) & NSH_LEN_MASK) nsh 266 include/net/nsh.h static inline u8 nsh_get_ver(const struct nshhdr *nsh) nsh 268 include/net/nsh.h return (ntohs(nsh->ver_flags_ttl_len) & NSH_VER_MASK) nsh 272 include/net/nsh.h static inline u8 nsh_get_flags(const struct nshhdr *nsh) nsh 274 include/net/nsh.h return (ntohs(nsh->ver_flags_ttl_len) & NSH_FLAGS_MASK) nsh 278 include/net/nsh.h static inline u8 nsh_get_ttl(const struct nshhdr *nsh) nsh 280 include/net/nsh.h return (ntohs(nsh->ver_flags_ttl_len) & NSH_TTL_MASK) nsh 284 include/net/nsh.h static inline void __nsh_set_xflag(struct nshhdr *nsh, u16 xflag, u16 xmask) nsh 286 include/net/nsh.h nsh->ver_flags_ttl_len nsh 287 include/net/nsh.h = (nsh->ver_flags_ttl_len & ~htons(xmask)) | htons(xflag); nsh 290 include/net/nsh.h static inline void nsh_set_flags_and_ttl(struct nshhdr *nsh, u8 flags, u8 ttl) nsh 292 include/net/nsh.h __nsh_set_xflag(nsh, ((flags << NSH_FLAGS_SHIFT) & NSH_FLAGS_MASK) | nsh 297 include/net/nsh.h static inline void nsh_set_flags_ttl_len(struct nshhdr *nsh, u8 flags, nsh 301 include/net/nsh.h __nsh_set_xflag(nsh, ((flags << NSH_FLAGS_SHIFT) & NSH_FLAGS_MASK) | nsh 601 net/openvswitch/actions.c flow_key->nsh.base.flags = flags; nsh 604 net/openvswitch/actions.c flow_key->nsh.base.ttl = ttl; nsh 608 net/openvswitch/actions.c flow_key->nsh.base.path_hdr = nh->path_hdr; nsh 616 net/openvswitch/actions.c memcpy(flow_key->nsh.context, nh->md1.context, nsh 620 net/openvswitch/actions.c memset(flow_key->nsh.context, 0, nsh 621 net/openvswitch/actions.c sizeof(flow_key->nsh.context)); nsh 502 net/openvswitch/flow.c key->nsh.base.flags = nsh_get_flags(nh); nsh 503 net/openvswitch/flow.c key->nsh.base.ttl = nsh_get_ttl(nh); nsh 504 net/openvswitch/flow.c key->nsh.base.mdtype = nh->mdtype; nsh 505 net/openvswitch/flow.c key->nsh.base.np = nh->np; nsh 506 net/openvswitch/flow.c key->nsh.base.path_hdr = nh->path_hdr; nsh 507 net/openvswitch/flow.c switch (key->nsh.base.mdtype) { nsh 511 net/openvswitch/flow.c memcpy(key->nsh.context, nh->md1.context, nsh 515 net/openvswitch/flow.c memset(key->nsh.context, 0, nsh 138 net/openvswitch/flow.h struct ovs_key_nsh nsh; /* network service header */ nsh 1335 net/openvswitch/flow_netlink.c struct ovs_key_nsh *nsh, struct ovs_key_nsh *nsh_mask) nsh 1350 net/openvswitch/flow_netlink.c nsh->base = *base; nsh 1358 net/openvswitch/flow_netlink.c memcpy(nsh->context, md1->context, sizeof(*md1)); nsh 1417 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.base.flags, nsh 1419 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.base.ttl, nsh 1421 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.base.mdtype, nsh 1423 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.base.np, nsh 1425 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.base.path_hdr, nsh 1434 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, nsh.context[i], nsh 1942 net/openvswitch/flow_netlink.c static int nsh_key_to_nlattr(const struct ovs_key_nsh *nsh, bool is_mask, nsh 1951 net/openvswitch/flow_netlink.c if (nla_put(skb, OVS_NSH_KEY_ATTR_BASE, sizeof(nsh->base), &nsh->base)) nsh 1954 net/openvswitch/flow_netlink.c if (is_mask || nsh->base.mdtype == NSH_M_TYPE1) { nsh 1956 net/openvswitch/flow_netlink.c sizeof(nsh->context), nsh->context)) nsh 2100 net/openvswitch/flow_netlink.c if (nsh_key_to_nlattr(&output->nsh, is_mask, skb)) nsh 3160 net/openvswitch/flow_netlink.c inner_proto = tun_p_to_eth_p(key->nsh.base.np); nsh 3163 net/openvswitch/flow_netlink.c if (key->nsh.base.np == TUN_P_ETHERNET) nsh 68 net/openvswitch/flow_netlink.h int nsh_key_from_nlattr(const struct nlattr *attr, struct ovs_key_nsh *nsh,