dif              4510 drivers/infiniband/hw/mlx5/qp.c 	inl->dif_apptag = cpu_to_be16(domain->sig.dif.app_tag);
dif              4511 drivers/infiniband/hw/mlx5/qp.c 	inl->dif_reftag = cpu_to_be32(domain->sig.dif.ref_tag);
dif              4514 drivers/infiniband/hw/mlx5/qp.c 	inl->sig_type = domain->sig.dif.bg_type == IB_T10DIF_CRC ?
dif              4517 drivers/infiniband/hw/mlx5/qp.c 	if (domain->sig.dif.ref_remap)
dif              4520 drivers/infiniband/hw/mlx5/qp.c 	if (domain->sig.dif.app_escape) {
dif              4521 drivers/infiniband/hw/mlx5/qp.c 		if (domain->sig.dif.ref_escape)
dif              4528 drivers/infiniband/hw/mlx5/qp.c 		cpu_to_be16(domain->sig.dif.apptag_check_mask);
dif              4553 drivers/infiniband/hw/mlx5/qp.c 		basic->mem.bs_selector = bs_selector(mem->sig.dif.pi_interval);
dif              4566 drivers/infiniband/hw/mlx5/qp.c 		if (mem->sig.dif.pi_interval == wire->sig.dif.pi_interval &&
dif              4570 drivers/infiniband/hw/mlx5/qp.c 			if (mem->sig.dif.bg_type == wire->sig.dif.bg_type)
dif              4572 drivers/infiniband/hw/mlx5/qp.c 			if (mem->sig.dif.app_tag == wire->sig.dif.app_tag)
dif              4574 drivers/infiniband/hw/mlx5/qp.c 			if (mem->sig.dif.ref_tag == wire->sig.dif.ref_tag)
dif              4577 drivers/infiniband/hw/mlx5/qp.c 			basic->wire.bs_selector = bs_selector(wire->sig.dif.pi_interval);
dif              4653 drivers/infiniband/hw/mlx5/qp.c 		u16 block_size = sig_attrs->mem.sig.dif.pi_interval;
dif              4792 drivers/infiniband/hw/mlx5/qp.c 		psv_seg->transient_sig = cpu_to_be32(domain->sig.dif.bg << 16 |
dif              4793 drivers/infiniband/hw/mlx5/qp.c 						     domain->sig.dif.app_tag);
dif              4794 drivers/infiniband/hw/mlx5/qp.c 		psv_seg->ref_tag = cpu_to_be32(domain->sig.dif.ref_tag);
dif               308 drivers/infiniband/ulp/iser/iser_memory.c 	domain->sig.dif.pi_interval = scsi_prot_interval(sc);
dif               309 drivers/infiniband/ulp/iser/iser_memory.c 	domain->sig.dif.ref_tag = t10_pi_ref_tag(sc->request);
dif               314 drivers/infiniband/ulp/iser/iser_memory.c 	domain->sig.dif.apptag_check_mask = 0xffff;
dif               315 drivers/infiniband/ulp/iser/iser_memory.c 	domain->sig.dif.app_escape = true;
dif               316 drivers/infiniband/ulp/iser/iser_memory.c 	domain->sig.dif.ref_escape = true;
dif               318 drivers/infiniband/ulp/iser/iser_memory.c 		domain->sig.dif.ref_remap = true;
dif               329 drivers/infiniband/ulp/iser/iser_memory.c 		sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC;
dif               335 drivers/infiniband/ulp/iser/iser_memory.c 		sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ?
dif               341 drivers/infiniband/ulp/iser/iser_memory.c 		sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC;
dif               343 drivers/infiniband/ulp/iser/iser_memory.c 		sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ?
dif              2065 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.bg_type = IB_T10DIF_CRC;
dif              2066 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.pi_interval = se_cmd->se_dev->dev_attrib.block_size;
dif              2067 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.ref_tag = se_cmd->reftag_seed;
dif              2073 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.apptag_check_mask = 0xffff;
dif              2074 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.app_escape = true;
dif              2075 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.ref_escape = true;
dif              2078 drivers/infiniband/ulp/isert/ib_isert.c 		domain->sig.dif.ref_remap = true;
dif              13793 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int val, period, period1, period2, dif, dif1, dif2;
dif              13833 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			dif = (dif1 < dif2) ? dif1 : dif2;
dif              13835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (dif < best_dif) {
dif              13836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				best_dif = dif;
dif              2527 drivers/net/ethernet/intel/e1000/e1000_main.c 		u32 dif = (adapter->gotcl > adapter->gorcl ?
dif              2530 drivers/net/ethernet/intel/e1000/e1000_main.c 		u32 itr = goc > 0 ? (dif * 6000 / goc + 2000) : 8000;
dif              5377 drivers/net/ethernet/intel/e1000e/netdev.c 		u32 dif = (adapter->gotc > adapter->gorc ?
dif              5380 drivers/net/ethernet/intel/e1000e/netdev.c 		u32 itr = goc > 0 ? (dif * 6000 / goc + 2000) : 8000;
dif               280 drivers/net/ethernet/qlogic/qed/qed_ptp.c 	s64 best_val = 0, val, best_period = 0, period, approx_dev, dif, dif2;
dif               308 drivers/net/ethernet/qlogic/qed/qed_ptp.c 			dif = ppb * approx_dev - val * 1000000000;
dif               309 drivers/net/ethernet/qlogic/qed/qed_ptp.c 			dif2 = dif + 16 * ppb;
dif               311 drivers/net/ethernet/qlogic/qed/qed_ptp.c 			if (dif < 0)
dif               312 drivers/net/ethernet/qlogic/qed/qed_ptp.c 				dif = -dif;
dif               317 drivers/net/ethernet/qlogic/qed/qed_ptp.c 			if (dif * (approx_dev + 16) > dif2 * approx_dev) {
dif               320 drivers/net/ethernet/qlogic/qed/qed_ptp.c 				dif = dif2;
dif               324 drivers/net/ethernet/qlogic/qed/qed_ptp.c 			if (best_dif * approx_dev > dif * best_approx_dev) {
dif               325 drivers/net/ethernet/qlogic/qed/qed_ptp.c 				best_dif = dif;
dif                29 drivers/s390/scsi/zfcp_scsi.c module_param_named(dif, enable_dif, bool, 0400);
dif                30 drivers/s390/scsi/zfcp_scsi.c MODULE_PARM_DESC(dif, "Enable DIF data integrity support (default off)");
dif               681 drivers/scsi/bfa/bfi_ms.h 	struct bfi_ioim_dif_s  dif;
dif              4422 drivers/scsi/scsi_debug.c module_param_named(dif, sdebug_dif, int, S_IRUGO);
dif              4483 drivers/scsi/scsi_debug.c MODULE_PARM_DESC(dif, "data integrity field type: 0-3 (def=0)");
dif              5073 drivers/scsi/scsi_debug.c static DRIVER_ATTR_RO(dif);
dif               344 drivers/scsi/sd.c 	unsigned int dif, dix;
dif               346 drivers/scsi/sd.c 	dif = scsi_host_dif_capable(sdp->host, sdkp->protection_type);
dif               350 drivers/scsi/sd.c 		dif = 0;
dif               354 drivers/scsi/sd.c 	if (!dif && !dix)
dif               357 drivers/scsi/sd.c 	return sprintf(buf, "%s%u\n", dix ? "dix" : "dif", dif);
dif               674 drivers/scsi/sd.c static unsigned int sd_prot_op(bool write, bool dix, bool dif)
dif               688 drivers/scsi/sd.c 	return ops[write << 2 | dix << 1 | dif];
dif               733 drivers/scsi/sd.c 					   unsigned int dix, unsigned int dif)
dif               736 drivers/scsi/sd.c 	unsigned int prot_op = sd_prot_op(rq_data_dir(scmd->request), dix, dif);
dif               747 drivers/scsi/sd.c 	if (dif != T10_PI_TYPE3_PROTECTION) {	/* DIX/DIF Type 0, 1, 2 */
dif               754 drivers/scsi/sd.c 	if (dif) {				/* DIX/DIF Type 1, 2, 3 */
dif               764 drivers/scsi/sd.c 	scsi_set_prot_type(scmd, dif);
dif              1173 drivers/scsi/sd.c 	unsigned int dif;
dif              1213 drivers/scsi/sd.c 	dif = scsi_host_dif_capable(cmd->device->host, sdkp->protection_type);
dif              1215 drivers/scsi/sd.c 	if (dif || dix)
dif              1216 drivers/scsi/sd.c 		protect = sd_setup_protect_cmnd(cmd, dix, dif);
dif                33 drivers/scsi/sd_dif.c 	int dif, dix;
dif                35 drivers/scsi/sd_dif.c 	dif = scsi_host_dif_capable(sdp->host, type);
dif                39 drivers/scsi/sd_dif.c 		dif = 0; dix = 1;
dif                65 drivers/scsi/sd_dif.c 	if (dif && type) {
dif               128 include/linux/igmp.h 			  int dif, int sdif);
dif                48 include/net/inet6_hashtables.h 					const u16 hnum, const int dif,
dif                58 include/net/inet6_hashtables.h 				   const int dif, const int sdif);
dif                67 include/net/inet6_hashtables.h 					  const int dif, const int sdif,
dif                72 include/net/inet6_hashtables.h 						     dif, sdif);
dif                78 include/net/inet6_hashtables.h 				     daddr, hnum, dif, sdif);
dif               104 include/net/inet6_hashtables.h 			  const int dif);
dif               201 include/net/inet_hashtables.h 					int dif, int sdif)
dif               205 include/net/inet_hashtables.h 				 bound_dev_if, dif, sdif);
dif               207 include/net/inet_hashtables.h 	return inet_bound_dev_eq(true, bound_dev_if, dif, sdif);
dif               262 include/net/inet_hashtables.h 				    const int dif, const int sdif);
dif               268 include/net/inet_hashtables.h 		__be32 daddr, __be16 dport, int dif, int sdif)
dif               271 include/net/inet_hashtables.h 				      daddr, ntohs(dport), dif, sdif);
dif               329 include/net/inet_hashtables.h 				       const int dif, const int sdif);
dif               335 include/net/inet_hashtables.h 				const int dif)
dif               338 include/net/inet_hashtables.h 					 ntohs(dport), dif, 0);
dif               346 include/net/inet_hashtables.h 					 const int dif, const int sdif,
dif               353 include/net/inet_hashtables.h 				       daddr, hnum, dif, sdif);
dif               359 include/net/inet_hashtables.h 				      sport, daddr, hnum, dif, sdif);
dif               367 include/net/inet_hashtables.h 				       const int dif)
dif               373 include/net/inet_hashtables.h 			   dport, dif, 0, &refcounted);
dif               143 include/net/inet_sock.h 				     int dif, int sdif)
dif               147 include/net/inet_sock.h 	return bound_dev_if == dif || bound_dev_if == sdif;
dif                70 include/net/ipv6_stubs.h 				     int dif, int sdif, struct udp_table *tbl,
dif                25 include/net/raw.h 			     __be32 laddr, int dif, int sdif);
dif                75 include/net/raw.h 				       int dif, int sdif)
dif                79 include/net/raw.h 				 bound_dev_if, dif, sdif);
dif                81 include/net/raw.h 	return inet_bound_dev_eq(true, bound_dev_if, dif, sdif);
dif                10 include/net/rawv6.h 			     const struct in6_addr *rmt_addr, int dif, int sdif);
dif              2602 include/net/sock.h static inline bool sk_dev_equal_l3scope(struct sock *sk, int dif)
dif              2606 include/net/sock.h 	if (!sk->sk_bound_dev_if || sk->sk_bound_dev_if == dif)
dif              2609 include/net/sock.h 	mdif = l3mdev_master_ifindex_by_index(sock_net(sk), dif);
dif               252 include/net/udp.h 				       int dif, int sdif)
dif               256 include/net/udp.h 				 bound_dev_if, dif, sdif);
dif               258 include/net/udp.h 	return inet_bound_dev_eq(true, bound_dev_if, dif, sdif);
dif               305 include/net/udp.h 			     __be32 daddr, __be16 dport, int dif);
dif               307 include/net/udp.h 			       __be32 daddr, __be16 dport, int dif, int sdif,
dif               314 include/net/udp.h 			     int dif);
dif               318 include/net/udp.h 			       int dif, int sdif, struct udp_table *tbl,
dif                76 include/rdma/signature.h 		struct ib_t10_dif_domain dif;
dif              5208 net/core/filter.c 			      int dif, int sdif, u8 family, u8 proto)
dif              5221 net/core/filter.c 					   dif, sdif, &refcounted);
dif              5225 net/core/filter.c 					       dif, sdif, &udp_table, NULL);
dif              5235 net/core/filter.c 					    dif, sdif, &refcounted);
dif              5240 net/core/filter.c 							    dif, sdif,
dif              2625 net/ipv4/igmp.c 		   int dif, int sdif)
dif              2640 net/ipv4/igmp.c 		    (pmc->multi.imr_ifindex == dif ||
dif               230 net/ipv4/inet_hashtables.c 				const int dif, const int sdif, bool exact_dif)
dif               239 net/ipv4/inet_hashtables.c 		if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif))
dif               262 net/ipv4/inet_hashtables.c 				const int dif, const int sdif)
dif               273 net/ipv4/inet_hashtables.c 				      dif, sdif, exact_dif);
dif               296 net/ipv4/inet_hashtables.c 				    const int dif, const int sdif)
dif               307 net/ipv4/inet_hashtables.c 				    dif, sdif);
dif               317 net/ipv4/inet_hashtables.c 				    dif, sdif);
dif               350 net/ipv4/inet_hashtables.c 				  const int dif, const int sdif)
dif               368 net/ipv4/inet_hashtables.c 				      saddr, daddr, ports, dif, sdif))) {
dif               373 net/ipv4/inet_hashtables.c 						 dif, sdif))) {
dif               403 net/ipv4/inet_hashtables.c 	int dif = sk->sk_bound_dev_if;
dif               405 net/ipv4/inet_hashtables.c 	int sdif = l3mdev_master_ifindex_by_index(net, dif);
dif               423 net/ipv4/inet_hashtables.c 					 saddr, daddr, ports, dif, sdif))) {
dif               175 net/ipv4/ping.c 	int dif = skb->dev->ifindex;
dif               179 net/ipv4/ping.c 			 (int)ident, &ip_hdr(skb)->daddr, dif);
dif               183 net/ipv4/ping.c 			 (int)ident, &ipv6_hdr(skb)->daddr, dif);
dif               223 net/ipv4/ping.c 		if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)
dif               386 net/ipv4/ping.c static void ping_clear_saddr(struct sock *sk, int dif)
dif               388 net/ipv4/ping.c 	sk->sk_bound_dev_if = dif;
dif               410 net/ipv4/ping.c 	int dif = sk->sk_bound_dev_if;
dif               426 net/ipv4/ping.c 		ping_clear_saddr(sk, dif);
dif               122 net/ipv4/raw.c 			     int dif, int sdif)
dif               130 net/ipv4/raw.c 		    raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif))
dif               172 net/ipv4/raw.c 	int dif = inet_iif(skb);
dif               185 net/ipv4/raw.c 			     iph->saddr, iph->daddr, dif, sdif);
dif               200 net/ipv4/raw.c 				     dif, sdif);
dif               298 net/ipv4/raw.c 		int dif = skb->dev->ifindex;
dif               306 net/ipv4/raw.c 						dif, sdif)) != NULL) {
dif               356 net/ipv4/udp.c 			 int dif, int sdif)
dif               386 net/ipv4/udp.c 					dif, sdif);
dif               412 net/ipv4/udp.c 				     int dif, int sdif,
dif               424 net/ipv4/udp.c 				      daddr, hnum, dif, sdif);
dif               446 net/ipv4/udp.c 		__be16 sport, __be32 daddr, __be16 dport, int dif,
dif               459 net/ipv4/udp.c 				  daddr, hnum, dif, sdif,
dif               467 net/ipv4/udp.c 					  htonl(INADDR_ANY), hnum, dif, sdif,
dif               503 net/ipv4/udp.c 			     __be32 daddr, __be16 dport, int dif)
dif               508 net/ipv4/udp.c 			       dif, 0, &udp_table, NULL);
dif               519 net/ipv4/udp.c 				       int dif, int sdif, unsigned short hnum)
dif               529 net/ipv4/udp.c 	    !udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif))
dif               531 net/ipv4/udp.c 	if (!ip_mc_sf_allow(sk, loc_addr, rmt_addr, dif, sdif))
dif              2154 net/ipv4/udp.c 	int dif = skb->dev->ifindex;
dif              2170 net/ipv4/udp.c 					 uh->source, saddr, dif, sdif, hnum))
dif              2383 net/ipv4/udp.c 						  int dif, int sdif)
dif              2397 net/ipv4/udp.c 					rmt_port, rmt_addr, dif, sdif, hnum)) {
dif              2414 net/ipv4/udp.c 					    int dif, int sdif)
dif              2426 net/ipv4/udp.c 			       loc_addr, ports, dif, sdif))
dif              2442 net/ipv4/udp.c 	int dif = skb->dev->ifindex;
dif              2466 net/ipv4/udp.c 						   dif, sdif);
dif              2469 net/ipv4/udp.c 					     uh->source, iph->saddr, dif, sdif);
dif               998 net/ipv6/exthdrs.c 		long dif = (char *)opt2 - (char *)opt;
dif              1001 net/ipv6/exthdrs.c 			*((char **)&opt2->hopopt) += dif;
dif              1003 net/ipv6/exthdrs.c 			*((char **)&opt2->dst0opt) += dif;
dif              1005 net/ipv6/exthdrs.c 			*((char **)&opt2->dst1opt) += dif;
dif              1007 net/ipv6/exthdrs.c 			*((char **)&opt2->srcrt) += dif;
dif                55 net/ipv6/inet6_hashtables.c 					   const int dif, const int sdif)
dif                72 net/ipv6/inet6_hashtables.c 		if (!INET6_MATCH(sk, net, saddr, daddr, ports, dif, sdif))
dif                77 net/ipv6/inet6_hashtables.c 		if (unlikely(!INET6_MATCH(sk, net, saddr, daddr, ports, dif, sdif))) {
dif                95 net/ipv6/inet6_hashtables.c 				const int dif, const int sdif, bool exact_dif)
dif               104 net/ipv6/inet6_hashtables.c 		if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif))
dif               120 net/ipv6/inet6_hashtables.c 		const unsigned short hnum, const int dif, const int sdif)
dif               130 net/ipv6/inet6_hashtables.c 		score = compute_score(sk, net, hnum, daddr, dif, sdif,
dif               154 net/ipv6/inet6_hashtables.c 		const unsigned short hnum, const int dif, const int sdif)
dif               165 net/ipv6/inet6_hashtables.c 				     dif, sdif);
dif               175 net/ipv6/inet6_hashtables.c 				     dif, sdif);
dif               187 net/ipv6/inet6_hashtables.c 			  const int dif)
dif               193 net/ipv6/inet6_hashtables.c 			    ntohs(dport), dif, 0, &refcounted);
dif               208 net/ipv6/inet6_hashtables.c 	const int dif = sk->sk_bound_dev_if;
dif               210 net/ipv6/inet6_hashtables.c 	const int sdif = l3mdev_master_ifindex_by_index(net, dif);
dif               227 net/ipv6/inet6_hashtables.c 				       dif, sdif))) {
dif                71 net/ipv6/raw.c 		const struct in6_addr *rmt_addr, int dif, int sdif)
dif                86 net/ipv6/raw.c 						 dif, sdif))
dif               104 net/ipv6/udp.c 			 int dif, int sdif)
dif               133 net/ipv6/udp.c 	dev_match = udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif);
dif               148 net/ipv6/udp.c 		int dif, int sdif, struct udp_hslot *hslot2,
dif               159 net/ipv6/udp.c 				      daddr, hnum, dif, sdif);
dif               182 net/ipv6/udp.c 			       int dif, int sdif, struct udp_table *udptable,
dif               195 net/ipv6/udp.c 				  daddr, hnum, dif, sdif,
dif               204 net/ipv6/udp.c 					  &in6addr_any, hnum, dif, sdif,
dif               240 net/ipv6/udp.c 			     const struct in6_addr *daddr, __be16 dport, int dif)
dif               245 net/ipv6/udp.c 				dif, 0, &udp_table, NULL);
dif               708 net/ipv6/udp.c 				   int dif, int sdif, unsigned short hnum)
dif               720 net/ipv6/udp.c 	    !udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif) ||
dif               753 net/ipv6/udp.c 	int dif = inet6_iif(skb);
dif               769 net/ipv6/udp.c 					    uh->source, saddr, dif, sdif,
dif               953 net/ipv6/udp.c 			int dif, int sdif)
dif               964 net/ipv6/udp.c 		    INET6_MATCH(sk, net, rmt_addr, loc_addr, ports, dif, sdif))
dif               978 net/ipv6/udp.c 	int dif = skb->dev->ifindex;
dif               991 net/ipv6/udp.c 					     dif, sdif);
dif                47 net/l2tp/l2tp_ip.c 					  __be32 raddr, int dif, u32 tunnel_id)
dif                58 net/l2tp/l2tp_ip.c 		if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif)
dif                57 net/l2tp/l2tp_ip6.c 					   int dif, u32 tunnel_id)
dif                69 net/l2tp/l2tp_ip6.c 		if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif)
dif               157 sound/soc/codecs/ak4118.c 	int dif;
dif               161 sound/soc/codecs/ak4118.c 		dif = AK4118_REG_FORMAT_CTL_DIF0 | AK4118_REG_FORMAT_CTL_DIF2;
dif               164 sound/soc/codecs/ak4118.c 		dif = AK4118_REG_FORMAT_CTL_DIF0 | AK4118_REG_FORMAT_CTL_DIF1;
dif               167 sound/soc/codecs/ak4118.c 		dif = AK4118_REG_FORMAT_CTL_DIF2;
dif               173 sound/soc/codecs/ak4118.c 	return dif;
dif               179 sound/soc/codecs/ak4118.c 	int dif;
dif               183 sound/soc/codecs/ak4118.c 		dif = AK4118_REG_FORMAT_CTL_DIF0 | AK4118_REG_FORMAT_CTL_DIF1 |
dif               187 sound/soc/codecs/ak4118.c 		dif = AK4118_REG_FORMAT_CTL_DIF1 | AK4118_REG_FORMAT_CTL_DIF2;
dif               193 sound/soc/codecs/ak4118.c 	return dif;
dif               201 sound/soc/codecs/ak4118.c 	int dif;
dif               207 sound/soc/codecs/ak4118.c 		dif = ak4118_set_dai_fmt_master(ak4118, format);
dif               211 sound/soc/codecs/ak4118.c 		dif = ak4118_set_dai_fmt_slave(ak4118, format);
dif               219 sound/soc/codecs/ak4118.c 	if (dif < 0) {
dif               220 sound/soc/codecs/ak4118.c 		ret = dif;
dif               227 sound/soc/codecs/ak4118.c 				 AK4118_REG_FORMAT_CTL_DIF2, dif);