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);