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,