rtattr 500 crypto/adiantum.c static int adiantum_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 232 crypto/aead.c struct rtattr **tb, u32 type, u32 mask) rtattr 665 crypto/ahash.c struct hash_alg_common *ahash_attr_alg(struct rtattr *rta, u32 type, u32 mask) rtattr 771 crypto/algapi.c struct crypto_attr_type *crypto_get_attr_type(struct rtattr **tb) rtattr 773 crypto/algapi.c struct rtattr *rta = tb[0]; rtattr 789 crypto/algapi.c int crypto_check_attr_type(struct rtattr **tb, u32 type) rtattr 804 crypto/algapi.c const char *crypto_attr_alg_name(struct rtattr *rta) rtattr 822 crypto/algapi.c struct crypto_alg *crypto_attr_alg2(struct rtattr *rta, rtattr 836 crypto/algapi.c int crypto_attr_u32(struct rtattr *rta, u32 *num) rtattr 24 crypto/algboss.c struct rtattr *tb[CRYPTO_MAX_ATTRS + 2]; rtattr 27 crypto/algboss.c struct rtattr attr; rtattr 32 crypto/algboss.c struct rtattr attr; rtattr 34 crypto/algboss.c struct rtattr attr; rtattr 38 crypto/algboss.c struct rtattr attr; rtattr 49 crypto/authenc.c struct rtattr *rta = (struct rtattr *)key; rtattr 383 crypto/authenc.c struct rtattr **tb) rtattr 401 crypto/authencesn.c struct rtattr **tb) rtattr 51 crypto/cbc.c static int crypto_cbc_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 455 crypto/ccm.c struct rtattr **tb, rtattr 564 crypto/ccm.c static int crypto_ccm_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 586 crypto/ccm.c struct rtattr **tb) rtattr 745 crypto/ccm.c struct rtattr **tb) rtattr 917 crypto/ccm.c static int cbcmac_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 200 crypto/cfb.c static int crypto_cfb_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 562 crypto/chacha20poly1305.c static int chachapoly_create(struct crypto_template *tmpl, struct rtattr **tb, rtattr 681 crypto/chacha20poly1305.c static int rfc7539_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 686 crypto/chacha20poly1305.c static int rfc7539esp_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 222 crypto/cmac.c static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 194 crypto/cryptd.c static inline void cryptd_check_internal(struct rtattr **tb, u32 *type, rtattr 397 crypto/cryptd.c struct rtattr **tb, rtattr 669 crypto/cryptd.c static int cryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb, rtattr 853 crypto/cryptd.c struct rtattr **tb, rtattr 913 crypto/cryptd.c static int cryptd_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 126 crypto/ctr.c static int crypto_ctr_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 263 crypto/ctr.c struct rtattr **tb) rtattr 328 crypto/cts.c static int crypto_cts_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 61 crypto/ecb.c static int crypto_ecb_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 113 crypto/echainiv.c struct rtattr **tb) rtattr 456 crypto/essiv.c static int essiv_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 583 crypto/gcm.c struct rtattr **tb, rtattr 692 crypto/gcm.c static int crypto_gcm_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 709 crypto/gcm.c struct rtattr **tb) rtattr 867 crypto/gcm.c struct rtattr **tb) rtattr 1103 crypto/gcm.c struct rtattr **tb) rtattr 170 crypto/hmac.c static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 263 crypto/keywrap.c static int crypto_kw_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 298 crypto/lrw.c static int create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 52 crypto/ofb.c static int crypto_ofb_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 153 crypto/pcbc.c static int crypto_pcbc_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 229 crypto/pcrypt.c static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb, rtattr 308 crypto/pcrypt.c static int pcrypt_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 597 crypto/rsa-pkcs1pad.c static int pkcs1pad_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 138 crypto/seqiv.c static int seqiv_aead_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 173 crypto/seqiv.c static int seqiv_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 569 crypto/shash.c struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask) rtattr 1170 crypto/skcipher.c skcipher_alloc_instance_simple(struct crypto_template *tmpl, struct rtattr **tb, rtattr 620 crypto/vmac.c static int vmac_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 188 crypto/xcbc.c static int xcbc_create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 337 crypto/xts.c static int create(struct crypto_template *tmpl, struct rtattr **tb) rtattr 1846 drivers/md/dm-crypt.c struct rtattr *rta; rtattr 1848 drivers/md/dm-crypt.c rta = (struct rtattr *)p; rtattr 28 include/crypto/algapi.h struct rtattr; rtattr 60 include/crypto/algapi.h struct crypto_instance *(*alloc)(struct rtattr **tb); rtattr 62 include/crypto/algapi.h int (*create)(struct crypto_template *tmpl, struct rtattr **tb); rtattr 169 include/crypto/algapi.h struct crypto_attr_type *crypto_get_attr_type(struct rtattr **tb); rtattr 170 include/crypto/algapi.h int crypto_check_attr_type(struct rtattr **tb, u32 type); rtattr 171 include/crypto/algapi.h const char *crypto_attr_alg_name(struct rtattr *rta); rtattr 172 include/crypto/algapi.h struct crypto_alg *crypto_attr_alg2(struct rtattr *rta, rtattr 176 include/crypto/algapi.h static inline struct crypto_alg *crypto_attr_alg(struct rtattr *rta, rtattr 182 include/crypto/algapi.h int crypto_attr_u32(struct rtattr *rta, u32 *num); rtattr 373 include/crypto/algapi.h static inline struct crypto_alg *crypto_get_attr_alg(struct rtattr **tb, rtattr 16 include/crypto/internal/aead.h struct rtattr; rtattr 23 include/crypto/internal/geniv.h struct rtattr **tb, u32 type, u32 mask); rtattr 99 include/crypto/internal/hash.h struct hash_alg_common *ahash_attr_alg(struct rtattr *rta, u32 type, u32 mask); rtattr 118 include/crypto/internal/hash.h struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask); rtattr 17 include/crypto/internal/skcipher.h struct rtattr; rtattr 250 include/crypto/internal/skcipher.h skcipher_alloc_instance_simple(struct crypto_template *tmpl, struct rtattr **tb, rtattr 68 include/uapi/linux/if_addr.h #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg)))) rtattr 178 include/uapi/linux/if_link.h #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) rtattr 190 include/uapi/linux/rtnetlink.h #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ rtattr 191 include/uapi/linux/rtnetlink.h (rta)->rta_len >= sizeof(struct rtattr) && \ rtattr 194 include/uapi/linux/rtnetlink.h (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) rtattr 195 include/uapi/linux/rtnetlink.h #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) rtattr 358 include/uapi/linux/rtnetlink.h #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) rtattr 397 include/uapi/linux/rtnetlink.h #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0))) rtattr 601 include/uapi/linux/rtnetlink.h #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) rtattr 740 include/uapi/linux/rtnetlink.h #define TA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcamsg)))) rtattr 865 net/ipv4/esp4.c struct rtattr *rta; rtattr 760 net/ipv6/esp6.c struct rtattr *rta; rtattr 126 samples/bpf/xdp_router_ipv4_user.c struct rtattr *rt_attr; rtattr 165 samples/bpf/xdp_router_ipv4_user.c rt_attr = (struct rtattr *)RTM_RTA(rt_msg); rtattr 379 samples/bpf/xdp_router_ipv4_user.c struct rtattr *rt_attr; rtattr 399 samples/bpf/xdp_router_ipv4_user.c rt_attr = (struct rtattr *)RTM_RTA(rt_msg); rtattr 178 tools/include/uapi/linux/if_link.h #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) rtattr 362 tools/testing/selftests/net/udpgso.c struct rtattr *rta;