xi 410 crypto/cast5_generic.c z[0] = x[0] ^ s5[xi(13)] ^ s6[xi(15)] ^ s7[xi(12)] ^ sb8[xi(14)] ^ xi 411 crypto/cast5_generic.c s7[xi(8)]; xi 413 crypto/cast5_generic.c sb8[xi(10)]; xi 415 crypto/cast5_generic.c s5[xi(9)]; xi 417 crypto/cast5_generic.c s6[xi(11)]; xi 428 crypto/cast5_generic.c x[1] = z[0] ^ s5[xi(0)] ^ s6[xi(2)] ^ s7[xi(1)] ^ sb8[xi(3)] ^ xi 430 crypto/cast5_generic.c x[2] = z[1] ^ s5[xi(7)] ^ s6[xi(6)] ^ s7[xi(5)] ^ sb8[xi(4)] ^ xi 432 crypto/cast5_generic.c x[3] = z[3] ^ s5[xi(10)] ^ s6[xi(9)] ^ s7[xi(11)] ^ sb8[xi(8)] ^ xi 434 crypto/cast5_generic.c k[4] = s5[xi(3)] ^ s6[xi(2)] ^ s7[xi(12)] ^ sb8[xi(13)] ^ xi 435 crypto/cast5_generic.c s5[xi(8)]; xi 436 crypto/cast5_generic.c k[5] = s5[xi(1)] ^ s6[xi(0)] ^ s7[xi(14)] ^ sb8[xi(15)] ^ xi 437 crypto/cast5_generic.c s6[xi(13)]; xi 438 crypto/cast5_generic.c k[6] = s5[xi(7)] ^ s6[xi(6)] ^ s7[xi(8)] ^ sb8[xi(9)] ^ s7[xi(3)]; xi 439 crypto/cast5_generic.c k[7] = s5[xi(5)] ^ s6[xi(4)] ^ s7[xi(10)] ^ sb8[xi(11)] ^ xi 440 crypto/cast5_generic.c sb8[xi(7)]; xi 442 crypto/cast5_generic.c z[0] = x[0] ^ s5[xi(13)] ^ s6[xi(15)] ^ s7[xi(12)] ^ sb8[xi(14)] ^ xi 443 crypto/cast5_generic.c s7[xi(8)]; xi 445 crypto/cast5_generic.c sb8[xi(10)]; xi 447 crypto/cast5_generic.c s5[xi(9)]; xi 449 crypto/cast5_generic.c s6[xi(11)]; xi 460 crypto/cast5_generic.c x[1] = z[0] ^ s5[xi(0)] ^ s6[xi(2)] ^ s7[xi(1)] ^ sb8[xi(3)] ^ xi 462 crypto/cast5_generic.c x[2] = z[1] ^ s5[xi(7)] ^ s6[xi(6)] ^ s7[xi(5)] ^ sb8[xi(4)] ^ xi 464 crypto/cast5_generic.c x[3] = z[3] ^ s5[xi(10)] ^ s6[xi(9)] ^ s7[xi(11)] ^ sb8[xi(8)] ^ xi 466 crypto/cast5_generic.c k[12] = s5[xi(8)] ^ s6[xi(9)] ^ s7[xi(7)] ^ sb8[xi(6)] ^ s5[xi(3)]; xi 467 crypto/cast5_generic.c k[13] = s5[xi(10)] ^ s6[xi(11)] ^ s7[xi(5)] ^ sb8[xi(4)] ^ xi 468 crypto/cast5_generic.c s6[xi(7)]; xi 469 crypto/cast5_generic.c k[14] = s5[xi(12)] ^ s6[xi(13)] ^ s7[xi(3)] ^ sb8[xi(2)] ^ xi 470 crypto/cast5_generic.c s7[xi(8)]; xi 471 crypto/cast5_generic.c k[15] = s5[xi(14)] ^ s6[xi(15)] ^ s7[xi(1)] ^ sb8[xi(0)] ^ xi 472 crypto/cast5_generic.c sb8[xi(13)]; xi 264 drivers/gpu/drm/vc4/vc4_render_cl.c uint8_t xi, yi; xi 367 drivers/gpu/drm/vc4/vc4_render_cl.c for (xi = 0; xi < xtiles; xi++) { xi 368 drivers/gpu/drm/vc4/vc4_render_cl.c int x = positive_x ? min_x_tile + xi : max_x_tile - xi; xi 369 drivers/gpu/drm/vc4/vc4_render_cl.c bool first = (xi == 0 && yi == 0); xi 370 drivers/gpu/drm/vc4/vc4_render_cl.c bool last = (xi == xtiles - 1 && yi == ytiles - 1); xi 481 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdp_info *xi; xi 204 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h struct mlx5e_xdp_info *xi) xi 208 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h fifo->xi[i] = *xi; xi 214 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h return fifo->xi[(*fifo->cc)++ & fifo->mask]; xi 947 drivers/net/ethernet/mellanox/mlx5/core/en_main.c kvfree(sq->db.xdpi_fifo.xi); xi 957 drivers/net/ethernet/mellanox/mlx5/core/en_main.c xdpi_fifo->xi = kvzalloc_node(sizeof(*xdpi_fifo->xi) * dsegs_per_wq, xi 959 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!xdpi_fifo->xi) xi 658 drivers/scsi/ncr53c8xx.c int xi = 0; xi 751 drivers/scsi/ncr53c8xx.c if (xi < SCSI_NCR_MAX_EXCLUDES) xi 752 drivers/scsi/ncr53c8xx.c driver_setup.excludes[xi++] = val; xi 84 drivers/scsi/sym53c8xx_2/sym_glue.c int xi = 0; xi 86 drivers/scsi/sym53c8xx_2/sym_glue.c while (p && (xi < 8)) { xi 89 drivers/scsi/sym53c8xx_2/sym_glue.c sym_driver_setup.excludes[xi++] = val; xi 152 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi); xi 156 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi); xi 228 fs/ocfs2/xattr.c static int namevalue_size_xi(struct ocfs2_xattr_info *xi) xi 230 fs/ocfs2/xattr.c return namevalue_size(xi->xi_name_len, xi->xi_value_len); xi 269 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 296 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 566 fs/ocfs2/xattr.c static int ocfs2_xi_entry_usage(struct ocfs2_xattr_info *xi) xi 568 fs/ocfs2/xattr.c return namevalue_size_xi(xi) + xi 1481 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1483 fs/ocfs2/xattr.c return loc->xl_ops->xlo_can_reuse(loc, xi); xi 1488 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1490 fs/ocfs2/xattr.c return loc->xl_ops->xlo_check_space(loc, xi); xi 1506 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1508 fs/ocfs2/xattr.c int size = namevalue_size_xi(xi); xi 1513 fs/ocfs2/xattr.c loc->xl_entry->xe_value_size = cpu_to_le64(xi->xi_value_len); xi 1514 fs/ocfs2/xattr.c loc->xl_entry->xe_name_len = xi->xi_name_len; xi 1515 fs/ocfs2/xattr.c ocfs2_xattr_set_type(loc->xl_entry, xi->xi_name_index); xi 1517 fs/ocfs2/xattr.c xi->xi_value_len <= OCFS2_XATTR_INLINE_SIZE); xi 1522 fs/ocfs2/xattr.c memcpy(nameval_buf, xi->xi_name, xi->xi_name_len); xi 1573 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1580 fs/ocfs2/xattr.c namevalue_size_xi(xi); xi 1599 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1603 fs/ocfs2/xattr.c int needed_space = ocfs2_xi_entry_usage(xi); xi 1612 fs/ocfs2/xattr.c if (ocfs2_xa_can_reuse_entry(loc, xi)) xi 1734 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1737 fs/ocfs2/xattr.c namevalue_size_xi(xi); xi 1761 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi) xi 1766 fs/ocfs2/xattr.c int needed_space = ocfs2_xi_entry_usage(xi); xi 1767 fs/ocfs2/xattr.c int size = namevalue_size_xi(xi); xi 1778 fs/ocfs2/xattr.c if (ocfs2_xa_can_reuse_entry(loc, xi)) xi 2063 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2067 fs/ocfs2/xattr.c int name_size = OCFS2_XATTR_SIZE(xi->xi_name_len); xi 2071 fs/ocfs2/xattr.c int xi_local = xi->xi_value_len <= OCFS2_XATTR_INLINE_SIZE; xi 2094 fs/ocfs2/xattr.c xi->xi_value_len) { xi 2095 fs/ocfs2/xattr.c rc = ocfs2_xa_value_truncate(loc, xi->xi_value_len, xi 2108 fs/ocfs2/xattr.c loc->xl_entry->xe_value_size = cpu_to_le64(xi->xi_value_len); xi 2124 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2132 fs/ocfs2/xattr.c rc = ocfs2_xa_check_space(loc, xi); xi 2137 fs/ocfs2/xattr.c if (ocfs2_xa_can_reuse_entry(loc, xi)) { xi 2139 fs/ocfs2/xattr.c rc = ocfs2_xa_reuse_entry(loc, xi, ctxt); xi 2164 fs/ocfs2/xattr.c ocfs2_xa_add_namevalue(loc, xi); xi 2165 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) xi 2169 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) { xi 2171 fs/ocfs2/xattr.c rc = ocfs2_xa_value_truncate(loc, xi->xi_value_len, ctxt); xi 2200 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2205 fs/ocfs2/xattr.c int name_size = OCFS2_XATTR_SIZE(xi->xi_name_len); xi 2210 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) { xi 2214 fs/ocfs2/xattr.c xi->xi_value, xi 2215 fs/ocfs2/xattr.c xi->xi_value_len); xi 2217 fs/ocfs2/xattr.c memcpy(nameval_buf + name_size, xi->xi_value, xi->xi_value_len); xi 2223 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2227 fs/ocfs2/xattr.c u32 name_hash = ocfs2_xattr_name_hash(loc->xl_inode, xi->xi_name, xi 2228 fs/ocfs2/xattr.c xi->xi_name_len); xi 2244 fs/ocfs2/xattr.c if (!xi->xi_value) { xi 2249 fs/ocfs2/xattr.c ret = ocfs2_xa_prepare_entry(loc, xi, name_hash, ctxt); xi 2256 fs/ocfs2/xattr.c ret = ocfs2_xa_store_value(loc, xi, ctxt); xi 2770 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2793 fs/ocfs2/xattr.c ret = ocfs2_xa_set(&loc, xi, ctxt); xi 2953 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 2983 fs/ocfs2/xattr.c ret = ocfs2_xa_set(&loc, xi, ctxt); xi 2996 fs/ocfs2/xattr.c ret = ocfs2_xattr_set_entry_index_block(inode, xi, xs, ctxt); xi 3004 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 3029 fs/ocfs2/xattr.c if (free >= (sizeof(struct ocfs2_xattr_entry) + namevalue_size_xi(xi))) xi 3037 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 3053 fs/ocfs2/xattr.c xi->xi_value_len); xi 3061 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) xi 3068 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) { xi 3112 fs/ocfs2/xattr.c if (!xi->xi_value) { xi 3129 fs/ocfs2/xattr.c if (ocfs2_xattr_can_be_in_inode(inode, xi, xis)) { xi 3141 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) { xi 3173 fs/ocfs2/xattr.c (value_size >= xi->xi_value_len)) || xi 3175 fs/ocfs2/xattr.c OCFS2_XATTR_ROOT_SIZE >= xi->xi_value_len)) xi 3227 fs/ocfs2/xattr.c if (xi->xi_value_len > OCFS2_XATTR_INLINE_SIZE) { xi 3249 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 3263 fs/ocfs2/xattr.c ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs, xi 3271 fs/ocfs2/xattr.c trace_ocfs2_init_xattr_set_ctxt(xi->xi_name, meta_add, xi 3305 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 3312 fs/ocfs2/xattr.c if (!xi->xi_value) { xi 3315 fs/ocfs2/xattr.c ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); xi 3317 fs/ocfs2/xattr.c ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); xi 3320 fs/ocfs2/xattr.c ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); xi 3326 fs/ocfs2/xattr.c xi->xi_value = NULL; xi 3327 fs/ocfs2/xattr.c xi->xi_value_len = 0; xi 3333 fs/ocfs2/xattr.c xi, xi 3350 fs/ocfs2/xattr.c ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); xi 3354 fs/ocfs2/xattr.c xi->xi_name_index, xi 3355 fs/ocfs2/xattr.c xi->xi_name, xbs); xi 3363 fs/ocfs2/xattr.c xi, xi 3385 fs/ocfs2/xattr.c ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); xi 3393 fs/ocfs2/xattr.c xi->xi_value = NULL; xi 3394 fs/ocfs2/xattr.c xi->xi_value_len = 0; xi 3398 fs/ocfs2/xattr.c xi, xi 3414 fs/ocfs2/xattr.c ret = ocfs2_xattr_ibody_set(inode, xi, xi 3458 fs/ocfs2/xattr.c struct ocfs2_xattr_info xi = { xi 3510 fs/ocfs2/xattr.c ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); xi 3543 fs/ocfs2/xattr.c struct ocfs2_xattr_info xi = { xi 3611 fs/ocfs2/xattr.c ret = ocfs2_prepare_refcount_xattr(inode, di, &xi, xi 3632 fs/ocfs2/xattr.c ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis, xi 3648 fs/ocfs2/xattr.c ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); xi 5545 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 5552 fs/ocfs2/xattr.c trace_ocfs2_xattr_set_entry_bucket(xi->xi_name); xi 5556 fs/ocfs2/xattr.c ret = ocfs2_xa_set(&loc, xi, ctxt); xi 5574 fs/ocfs2/xattr.c ret = ocfs2_xa_set(&loc, xi, ctxt); xi 5588 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 5594 fs/ocfs2/xattr.c trace_ocfs2_xattr_set_entry_index_block(xi->xi_name); xi 5596 fs/ocfs2/xattr.c ret = ocfs2_xattr_set_entry_bucket(inode, xi, xs, ctxt); xi 5614 fs/ocfs2/xattr.c xi->xi_name); xi 5638 fs/ocfs2/xattr.c xi->xi_name_index, xi 5639 fs/ocfs2/xattr.c xi->xi_name, xs); xi 5645 fs/ocfs2/xattr.c ret = ocfs2_xattr_set_entry_bucket(inode, xi, xs, ctxt); xi 5761 fs/ocfs2/xattr.c struct ocfs2_xattr_info *xi, xi 5863 fs/ocfs2/xattr.c if (!xi->xi_value || xi->xi_value_len <= OCFS2_XATTR_INLINE_SIZE) { xi 1127 lib/bch.c unsigned int sum, x, y, remaining, ak = 0, xi[BCH_MAX_M]; xi 1141 lib/bch.c memset(xi, 0, sizeof(xi)); xi 1147 lib/bch.c if (y && (r < m) && !xi[r]) { xi 1149 lib/bch.c xi[r] = 1; xi 17 net/ceph/auth_none.c struct ceph_auth_none_info *xi = ac->private; xi 19 net/ceph/auth_none.c xi->starting = true; xi 30 net/ceph/auth_none.c struct ceph_auth_none_info *xi = ac->private; xi 32 net/ceph/auth_none.c return !xi->starting; xi 37 net/ceph/auth_none.c struct ceph_auth_none_info *xi = ac->private; xi 39 net/ceph/auth_none.c return xi->starting; xi 75 net/ceph/auth_none.c struct ceph_auth_none_info *xi = ac->private; xi 77 net/ceph/auth_none.c xi->starting = false; xi 131 net/ceph/auth_none.c struct ceph_auth_none_info *xi; xi 134 net/ceph/auth_none.c xi = kzalloc(sizeof(*xi), GFP_NOFS); xi 135 net/ceph/auth_none.c if (!xi) xi 138 net/ceph/auth_none.c xi->starting = true; xi 141 net/ceph/auth_none.c ac->private = xi; xi 24 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 29 net/ceph/auth_x.c ac->want_keys, need, xi->have_keys); xi 30 net/ceph/auth_x.c return (ac->want_keys & xi->have_keys) == ac->want_keys; xi 35 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 40 net/ceph/auth_x.c ac->want_keys, need, xi->have_keys); xi 120 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 121 net/ceph/auth_x.c struct rb_node *parent = NULL, **p = &xi->ticket_handlers.rb_node; xi 140 net/ceph/auth_x.c rb_insert_color(&th->node, &xi->ticket_handlers); xi 147 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 150 net/ceph/auth_x.c rb_erase(&th->node, &xi->ticket_handlers); xi 161 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 256 net/ceph/auth_x.c xi->have_keys |= th->service; xi 456 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 459 net/ceph/auth_x.c *pneed = ac->want_keys & ~(xi->have_keys); xi 479 net/ceph/auth_x.c xi->have_keys &= ~service; xi 486 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 499 net/ceph/auth_x.c ac->want_keys, xi->have_keys, need); xi 504 net/ceph/auth_x.c void *enc_buf = xi->auth_authorizer.enc_buf; xi 518 net/ceph/auth_x.c blob->server_challenge = cpu_to_le64(xi->server_challenge); xi 519 net/ceph/auth_x.c ret = ceph_x_encrypt(&xi->secret, enc_buf, CEPHX_AU_ENC_BUF_LEN, xi 529 net/ceph/auth_x.c xi->server_challenge, le64_to_cpu(auth->client_challenge), xi 548 net/ceph/auth_x.c ret = ceph_x_build_authorizer(ac, th, &xi->auth_authorizer); xi 551 net/ceph/auth_x.c ceph_encode_copy(&p, xi->auth_authorizer.buf->vec.iov_base, xi 552 net/ceph/auth_x.c xi->auth_authorizer.buf->vec.iov_len); xi 566 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 576 net/ceph/auth_x.c if (xi->starting) { xi 582 net/ceph/auth_x.c xi->server_challenge = le64_to_cpu(sc->server_challenge); xi 584 net/ceph/auth_x.c xi->server_challenge); xi 585 net/ceph/auth_x.c xi->starting = false; xi 586 net/ceph/auth_x.c xi->have_keys &= ~CEPH_ENTITY_TYPE_AUTH; xi 596 net/ceph/auth_x.c ret = ceph_x_proc_ticket_reply(ac, &xi->secret, xi 613 net/ceph/auth_x.c if (ac->want_keys == xi->have_keys) xi 756 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 759 net/ceph/auth_x.c xi->starting = true; xi 760 net/ceph/auth_x.c xi->server_challenge = 0; xi 765 net/ceph/auth_x.c struct ceph_x_info *xi = ac->private; xi 769 net/ceph/auth_x.c ceph_crypto_key_destroy(&xi->secret); xi 771 net/ceph/auth_x.c while ((p = rb_first(&xi->ticket_handlers)) != NULL) { xi 777 net/ceph/auth_x.c ceph_x_authorizer_cleanup(&xi->auth_authorizer); xi 933 net/ceph/auth_x.c struct ceph_x_info *xi; xi 938 net/ceph/auth_x.c xi = kzalloc(sizeof(*xi), GFP_NOFS); xi 939 net/ceph/auth_x.c if (!xi) xi 948 net/ceph/auth_x.c ret = ceph_crypto_key_clone(&xi->secret, ac->key); xi 954 net/ceph/auth_x.c xi->starting = true; xi 955 net/ceph/auth_x.c xi->ticket_handlers = RB_ROOT; xi 958 net/ceph/auth_x.c ac->private = xi; xi 963 net/ceph/auth_x.c kfree(xi); xi 56 net/xfrm/xfrm_interface.c #define for_each_xfrmi_rcu(start, xi) \ xi 57 net/xfrm/xfrm_interface.c for (xi = rcu_dereference(start); xi; xi = rcu_dereference(xi->next)) xi 62 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 64 net/xfrm/xfrm_interface.c for_each_xfrmi_rcu(xfrmn->xfrmi[0], xi) { xi 65 net/xfrm/xfrm_interface.c if (x->if_id == xi->p.if_id && xi 66 net/xfrm/xfrm_interface.c (xi->dev->flags & IFF_UP)) xi 67 net/xfrm/xfrm_interface.c return xi; xi 77 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 96 net/xfrm/xfrm_interface.c for_each_xfrmi_rcu(xfrmn->xfrmi[0], xi) { xi 97 net/xfrm/xfrm_interface.c if (ifindex == xi->dev->ifindex && xi 98 net/xfrm/xfrm_interface.c (xi->dev->flags & IFF_UP)) xi 99 net/xfrm/xfrm_interface.c return xi; xi 105 net/xfrm/xfrm_interface.c static void xfrmi_link(struct xfrmi_net *xfrmn, struct xfrm_if *xi) xi 109 net/xfrm/xfrm_interface.c rcu_assign_pointer(xi->next , rtnl_dereference(*xip)); xi 110 net/xfrm/xfrm_interface.c rcu_assign_pointer(*xip, xi); xi 113 net/xfrm/xfrm_interface.c static void xfrmi_unlink(struct xfrmi_net *xfrmn, struct xfrm_if *xi) xi 121 net/xfrm/xfrm_interface.c if (xi == iter) { xi 122 net/xfrm/xfrm_interface.c rcu_assign_pointer(*xip, xi->next); xi 130 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 132 net/xfrm/xfrm_interface.c gro_cells_destroy(&xi->gro_cells); xi 138 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 149 net/xfrm/xfrm_interface.c xfrmi_link(xfrmn, xi); xi 160 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 164 net/xfrm/xfrm_interface.c (xi = rtnl_dereference(*xip)) != NULL; xi 165 net/xfrm/xfrm_interface.c xip = &xi->next) xi 166 net/xfrm/xfrm_interface.c if (xi->p.if_id == p->if_id) xi 167 net/xfrm/xfrm_interface.c return xi; xi 174 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 175 net/xfrm/xfrm_interface.c struct xfrmi_net *xfrmn = net_generic(xi->net, xfrmi_net_id); xi 177 net/xfrm/xfrm_interface.c xfrmi_unlink(xfrmn, xi); xi 206 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 214 net/xfrm/xfrm_interface.c xi = xfrmi_lookup(xs_net(x), x); xi 215 net/xfrm/xfrm_interface.c if (!xi) xi 218 net/xfrm/xfrm_interface.c dev = xi->dev; xi 228 net/xfrm/xfrm_interface.c xnet = !net_eq(xi->net, dev_net(skb->dev)); xi 262 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 263 net/xfrm/xfrm_interface.c struct net_device_stats *stats = &xi->dev->stats; xi 272 net/xfrm/xfrm_interface.c dst = xfrm_lookup_with_ifid(xi->net, dst, fl, NULL, 0, xi->p.if_id); xi 283 net/xfrm/xfrm_interface.c if (x->if_id != xi->p.if_id) xi 313 net/xfrm/xfrm_interface.c xfrmi_scrub_packet(skb, !net_eq(xi->net, dev_net(dev))); xi 317 net/xfrm/xfrm_interface.c err = dst_output(xi->net, skb->sk, skb); xi 341 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 342 net/xfrm/xfrm_interface.c struct net_device_stats *stats = &xi->dev->stats; xi 385 net/xfrm/xfrm_interface.c fl.flowi_oif = xi->p.link; xi 409 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 444 net/xfrm/xfrm_interface.c xi = xfrmi_lookup(net, x); xi 445 net/xfrm/xfrm_interface.c if (!xi) { xi 469 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 498 net/xfrm/xfrm_interface.c xi = xfrmi_lookup(net, x); xi 499 net/xfrm/xfrm_interface.c if (!xi) { xi 514 net/xfrm/xfrm_interface.c static int xfrmi_change(struct xfrm_if *xi, const struct xfrm_if_parms *p) xi 516 net/xfrm/xfrm_interface.c if (xi->p.link != p->link) xi 519 net/xfrm/xfrm_interface.c xi->p.if_id = p->if_id; xi 524 net/xfrm/xfrm_interface.c static int xfrmi_update(struct xfrm_if *xi, struct xfrm_if_parms *p) xi 526 net/xfrm/xfrm_interface.c struct net *net = xi->net; xi 530 net/xfrm/xfrm_interface.c xfrmi_unlink(xfrmn, xi); xi 532 net/xfrm/xfrm_interface.c err = xfrmi_change(xi, p); xi 533 net/xfrm/xfrm_interface.c xfrmi_link(xfrmn, xi); xi 534 net/xfrm/xfrm_interface.c netdev_state_change(xi->dev); xi 569 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 571 net/xfrm/xfrm_interface.c return xi->p.link; xi 600 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 601 net/xfrm/xfrm_interface.c struct net_device *phydev = __dev_get_by_index(xi->net, xi->p.link); xi 608 net/xfrm/xfrm_interface.c err = gro_cells_init(&xi->gro_cells, dev); xi 660 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 664 net/xfrm/xfrm_interface.c xi = xfrmi_locate(net, &p); xi 665 net/xfrm/xfrm_interface.c if (xi) xi 668 net/xfrm/xfrm_interface.c xi = netdev_priv(dev); xi 669 net/xfrm/xfrm_interface.c xi->p = p; xi 670 net/xfrm/xfrm_interface.c xi->net = net; xi 671 net/xfrm/xfrm_interface.c xi->dev = dev; xi 686 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 687 net/xfrm/xfrm_interface.c struct net *net = xi->net; xi 691 net/xfrm/xfrm_interface.c xi = xfrmi_locate(net, &p); xi 692 net/xfrm/xfrm_interface.c if (!xi) { xi 693 net/xfrm/xfrm_interface.c xi = netdev_priv(dev); xi 695 net/xfrm/xfrm_interface.c if (xi->dev != dev) xi 699 net/xfrm/xfrm_interface.c return xfrmi_update(xi, &p); xi 714 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 715 net/xfrm/xfrm_interface.c struct xfrm_if_parms *parm = &xi->p; xi 728 net/xfrm/xfrm_interface.c struct xfrm_if *xi = netdev_priv(dev); xi 730 net/xfrm/xfrm_interface.c return xi->net; xi 755 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 758 net/xfrm/xfrm_interface.c xi = rtnl_dereference(xfrmn->xfrmi[0]); xi 759 net/xfrm/xfrm_interface.c if (!xi) xi 762 net/xfrm/xfrm_interface.c unregister_netdevice_queue(xi->dev, &list); xi 784 net/xfrm/xfrm_interface.c struct xfrm_if *xi; xi 787 net/xfrm/xfrm_interface.c (xi = rtnl_dereference(*xip)) != NULL; xi 788 net/xfrm/xfrm_interface.c xip = &xi->next) xi 789 net/xfrm/xfrm_interface.c unregister_netdevice_queue(xi->dev, &list); xi 3516 net/xfrm/xfrm_policy.c struct xfrm_if *xi; xi 3523 net/xfrm/xfrm_policy.c xi = ifcb->decode_session(skb, family); xi 3524 net/xfrm/xfrm_policy.c if (xi) { xi 3525 net/xfrm/xfrm_policy.c if_id = xi->p.if_id; xi 3526 net/xfrm/xfrm_policy.c net = xi->net;