Home
last modified time | relevance | path

Searched refs:desc (Results 1 – 25 of 51) sorted by relevance

123

/net/sunrpc/
Dsocklib.c34 typedef size_t (*xdr_skb_read_actor)(struct xdr_skb_reader *desc, void *to,
47 xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_bits() argument
49 if (len > desc->count) in xdr_skb_read_bits()
50 len = desc->count; in xdr_skb_read_bits()
51 if (unlikely(skb_copy_bits(desc->skb, desc->offset, to, len))) in xdr_skb_read_bits()
53 desc->count -= len; in xdr_skb_read_bits()
54 desc->offset += len; in xdr_skb_read_bits()
66 static size_t xdr_skb_read_and_csum_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_and_csum_bits() argument
71 if (len > desc->count) in xdr_skb_read_and_csum_bits()
72 len = desc->count; in xdr_skb_read_and_csum_bits()
[all …]
Dxdr.c1963 struct xdr_array2_desc *desc, int encode) in xdr_xcode_array2() argument
1971 if (xdr_encode_word(buf, base, desc->array_len) != 0) in xdr_xcode_array2()
1974 if (xdr_decode_word(buf, base, &desc->array_len) != 0 || in xdr_xcode_array2()
1975 desc->array_len > desc->array_maxlen || in xdr_xcode_array2()
1976 (unsigned long) base + 4 + desc->array_len * in xdr_xcode_array2()
1977 desc->elem_size > buf->len) in xdr_xcode_array2()
1982 if (!desc->xcode) in xdr_xcode_array2()
1985 todo = desc->array_len * desc->elem_size; in xdr_xcode_array2()
1994 while (avail_here >= desc->elem_size) { in xdr_xcode_array2()
1995 err = desc->xcode(desc, c); in xdr_xcode_array2()
[all …]
/net/sunrpc/auth_gss/
Dgss_krb5_crypto.c383 struct encryptor_desc *desc = data; in encryptor() local
384 struct xdr_buf *outbuf = desc->outbuf; in encryptor()
386 crypto_sync_skcipher_reqtfm(desc->req); in encryptor()
388 int thislen = desc->fraglen + sg->length; in encryptor()
394 BUG_ON(desc->fragno > 3); in encryptor()
396 page_pos = desc->pos - outbuf->head[0].iov_len; in encryptor()
400 in_page = desc->pages[i]; in encryptor()
404 sg_set_page(&desc->infrags[desc->fragno], in_page, sg->length, in encryptor()
406 sg_set_page(&desc->outfrags[desc->fragno], sg_page(sg), sg->length, in encryptor()
408 desc->fragno++; in encryptor()
[all …]
Dgss_krb5_test.c23 const char *desc; member
38 char *desc) in gss_krb5_get_desc() argument
40 strscpy(desc, param->desc, KUNIT_PARAM_DESC_SIZE); in gss_krb5_get_desc()
233 .desc = "64-fold(\"012345\")",
239 .desc = "56-fold(\"password\")",
245 .desc = "64-fold(\"Rough Consensus, and Running Code\")",
251 .desc = "168-fold(\"password\")",
257 .desc = "192-fold(\"MASSACHVSETTS INSTITVTE OF TECHNOLOGY\")",
263 .desc = "168-fold(\"Q\")",
269 .desc = "168-fold(\"ba\")",
[all …]
Dgss_krb5_keys.c309 SHASH_DESC_ON_STACK(desc, tfm); in krb5_cmac_Ki()
314 desc->tfm = tfm; in krb5_cmac_Ki()
315 ret = crypto_shash_init(desc); in krb5_cmac_Ki()
319 ret = crypto_shash_update(desc, step->data, step->len); in krb5_cmac_Ki()
322 ret = crypto_shash_update(desc, (u8 *)&i, sizeof(i)); in krb5_cmac_Ki()
325 ret = crypto_shash_update(desc, constant->data, constant->len); in krb5_cmac_Ki()
328 ret = crypto_shash_update(desc, &zero, sizeof(zero)); in krb5_cmac_Ki()
331 ret = crypto_shash_update(desc, (u8 *)&k, sizeof(k)); in krb5_cmac_Ki()
334 ret = crypto_shash_final(desc, step->data); in krb5_cmac_Ki()
339 shash_desc_zero(desc); in krb5_cmac_Ki()
[all …]
/net/xdp/
Dxsk_queue.h31 struct xdp_desc desc[] ____cacheline_aligned_in_smp; member
37 u64 desc[] ____cacheline_aligned_in_smp; member
125 *addr = ring->desc[idx]; in __xskq_cons_read_addr_unchecked()
144 struct xdp_desc *desc) in xp_aligned_validate_desc() argument
146 u64 offset = desc->addr & (pool->chunk_size - 1); in xp_aligned_validate_desc()
148 if (!desc->len) in xp_aligned_validate_desc()
151 if (offset + desc->len > pool->chunk_size) in xp_aligned_validate_desc()
154 if (desc->addr >= pool->addrs_cnt) in xp_aligned_validate_desc()
157 if (xp_unused_options_set(desc->options)) in xp_aligned_validate_desc()
163 struct xdp_desc *desc) in xp_unaligned_validate_desc() argument
[all …]
/net/mac80211/
Daes_cmac.c28 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac()
32 desc->tfm = tfm; in ieee80211_aes_cmac()
34 crypto_shash_init(desc); in ieee80211_aes_cmac()
35 crypto_shash_update(desc, aad, AAD_LEN); in ieee80211_aes_cmac()
39 crypto_shash_update(desc, zero, 8); in ieee80211_aes_cmac()
40 crypto_shash_update(desc, data + 8, data_len - 8 - CMAC_TLEN); in ieee80211_aes_cmac()
42 crypto_shash_update(desc, data, data_len - CMAC_TLEN); in ieee80211_aes_cmac()
44 crypto_shash_finup(desc, zero, CMAC_TLEN, out); in ieee80211_aes_cmac()
52 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac_256()
55 desc->tfm = tfm; in ieee80211_aes_cmac_256()
[all …]
Dfils_aead.c29 SHASH_DESC_ON_STACK(desc, tfm); in aes_s2v()
32 desc->tfm = tfm; in aes_s2v()
35 crypto_shash_digest(desc, tmp, AES_BLOCK_SIZE, d); in aes_s2v()
40 crypto_shash_digest(desc, addr[i], len[i], tmp); in aes_s2v()
44 crypto_shash_init(desc); in aes_s2v()
49 crypto_shash_update(desc, addr[i], len[i] - AES_BLOCK_SIZE); in aes_s2v()
60 crypto_shash_finup(desc, d, AES_BLOCK_SIZE, v); in aes_s2v()
/net/xfrm/
Dxfrm_algo.c39 .desc = {
58 .desc = {
77 .desc = {
96 .desc = {
115 .desc = {
134 .desc = {
153 .desc = {
187 .desc = {
207 .desc = {
227 .desc = {
[all …]
/net/strparser/
Dstrparser.c65 read_descriptor_t *desc) in strp_parser_err() argument
67 desc->error = err; in strp_parser_err()
89 static int __strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, in __strp_recv() argument
93 struct strparser *strp = (struct strparser *)desc->arg.data; in __strp_recv()
116 desc->error = -ENOMEM; in __strp_recv()
122 desc->error = -ENOMEM; in __strp_recv()
136 desc->error = err; in __strp_recv()
148 desc->error = -EINVAL; in __strp_recv()
155 desc->error = -ENOMEM; in __strp_recv()
174 desc->error = -ENOMEM; in __strp_recv()
[all …]
/net/netfilter/
Dnft_cmp.c76 struct nft_data_desc desc = { in nft_cmp_init() local
82 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); in nft_cmp_init()
86 err = nft_parse_register_load(tb[NFTA_CMP_SREG], &priv->sreg, desc.len); in nft_cmp_init()
91 priv->len = desc.len; in nft_cmp_init()
215 struct nft_data_desc desc = { in nft_cmp_fast_init() local
221 err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); in nft_cmp_fast_init()
225 err = nft_parse_register_load(tb[NFTA_CMP_SREG], &priv->sreg, desc.len); in nft_cmp_fast_init()
229 desc.len *= BITS_PER_BYTE; in nft_cmp_fast_init()
231 priv->mask = nft_cmp_fast_mask(desc.len); in nft_cmp_fast_init()
233 priv->len = desc.len; in nft_cmp_fast_init()
[all …]
Dnft_set_hash.c388 const struct nft_set_desc *desc) in nft_rhash_privsize() argument
402 const struct nft_set_desc *desc, in nft_rhash_init() argument
409 params.nelem_hint = desc->size ?: NFT_RHASH_ELEMENT_HINT; in nft_rhash_init()
462 static bool nft_rhash_estimate(const struct nft_set_desc *desc, u32 features, in nft_rhash_estimate() argument
659 const struct nft_set_desc *desc) in nft_hash_privsize() argument
662 (u64)nft_hash_buckets(desc->size) * sizeof(struct hlist_head); in nft_hash_privsize()
666 const struct nft_set_desc *desc, in nft_hash_init() argument
671 priv->buckets = nft_hash_buckets(desc->size); in nft_hash_init()
693 static bool nft_hash_estimate(const struct nft_set_desc *desc, u32 features, in nft_hash_estimate() argument
696 if (!desc->size) in nft_hash_estimate()
[all …]
Dnft_set_pipapo.h253 static u64 pipapo_estimate_size(const struct nft_set_desc *desc) in pipapo_estimate_size() argument
259 for (i = 0, entry_size = 0; i < desc->field_count; i++) { in pipapo_estimate_size()
262 if (desc->field_len[i] > NFT_PIPAPO_MAX_BYTES) in pipapo_estimate_size()
269 rules = ilog2(desc->field_len[i] * BITS_PER_BYTE) * 2; in pipapo_estimate_size()
277 size = desc->size * entry_size; in pipapo_estimate_size()
278 if (size && div_u64(size, desc->size) != entry_size) in pipapo_estimate_size()
283 size += sizeof(struct nft_pipapo_field) * desc->field_count; in pipapo_estimate_size()
Dnft_immediate.c51 struct nft_data_desc desc = { in nft_immediate_init() local
60 desc.type = nft_reg_to_type(tb[NFTA_IMMEDIATE_DREG]); in nft_immediate_init()
61 err = nft_data_init(ctx, &priv->data, &desc, tb[NFTA_IMMEDIATE_DATA]); in nft_immediate_init()
65 priv->dlen = desc.len; in nft_immediate_init()
68 &priv->dreg, &priv->data, desc.type, in nft_immediate_init()
69 desc.len); in nft_immediate_init()
91 nft_data_release(&priv->data, desc.type); in nft_immediate_init()
/net/ieee802154/
Dnl-mac.c544 struct ieee802154_llsec_key_id *desc) in ieee802154_llsec_parse_key_id() argument
546 memset(desc, 0, sizeof(*desc)); in ieee802154_llsec_parse_key_id()
551 desc->mode = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_KEY_MODE]); in ieee802154_llsec_parse_key_id()
553 if (desc->mode == IEEE802154_SCF_KEY_IMPLICIT) { in ieee802154_llsec_parse_key_id()
557 desc->device_addr.pan_id = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_PAN_ID]); in ieee802154_llsec_parse_key_id()
560 desc->device_addr.mode = IEEE802154_ADDR_SHORT; in ieee802154_llsec_parse_key_id()
561 desc->device_addr.short_addr = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_SHORT_ADDR]); in ieee802154_llsec_parse_key_id()
566 desc->device_addr.mode = IEEE802154_ADDR_LONG; in ieee802154_llsec_parse_key_id()
567 desc->device_addr.extended_addr = nla_get_hwaddr(info->attrs[IEEE802154_ATTR_HW_ADDR]); in ieee802154_llsec_parse_key_id()
571 if (desc->mode != IEEE802154_SCF_KEY_IMPLICIT && in ieee802154_llsec_parse_key_id()
[all …]
/net/dns_resolver/
Ddns_query.c83 char *desc, *cp; in dns_query() local
106 desc = kmalloc(desclen, GFP_KERNEL); in dns_query()
107 if (!desc) in dns_query()
110 cp = desc; in dns_query()
122 kdebug("call request_key(,%s,%s)", desc, options); in dns_query()
128 rkey = request_key_net(&key_type_dns_resolver, desc, net, options); in dns_query()
130 kfree(desc); in dns_query()
/net/rds/
Dtcp_recv.c155 static int rds_tcp_data_recv(read_descriptor_t *desc, struct sk_buff *skb, in rds_tcp_data_recv() argument
158 struct rds_tcp_desc_arg *arg = desc->arg.data; in rds_tcp_data_recv()
177 desc->error = -ENOMEM; in rds_tcp_data_recv()
221 desc->error = -ENOMEM; in rds_tcp_data_recv()
267 read_descriptor_t desc; in rds_tcp_read_sock() local
273 desc.arg.data = &arg; in rds_tcp_read_sock()
274 desc.error = 0; in rds_tcp_read_sock()
275 desc.count = 1; /* give more than one skb per call */ in rds_tcp_read_sock()
277 tcp_read_sock(sock->sk, &desc, rds_tcp_data_recv); in rds_tcp_read_sock()
279 desc.error); in rds_tcp_read_sock()
[all …]
/net/handshake/
Dhandshake-test.c34 const char *desc; member
73 .desc = "handshake_req_alloc NULL proto",
79 .desc = "handshake_req_alloc CLASS_NONE",
85 .desc = "handshake_req_alloc CLASS_MAX",
91 .desc = "handshake_req_alloc no callbacks",
97 .desc = "handshake_req_alloc no done callback",
103 .desc = "handshake_req_alloc excessive privsize",
109 .desc = "handshake_req_alloc all good",
118 char *desc) in handshake_req_alloc_get_desc() argument
120 strscpy(desc, param->desc, KUNIT_PARAM_DESC_SIZE); in handshake_req_alloc_get_desc()
/net/802/
Dpsnap.c29 static struct datalink_proto *find_snap_client(const unsigned char *desc) in find_snap_client() argument
34 if (!memcmp(p->type, desc, 5)) { in find_snap_client()
122 struct datalink_proto *register_snap_client(const unsigned char *desc, in register_snap_client() argument
132 if (find_snap_client(desc)) in register_snap_client()
137 memcpy(proto->type, desc, 5); in register_snap_client()
/net/ceph/
Dmessenger_v2.c464 static void init_frame_desc(struct ceph_frame_desc *desc, int tag, in init_frame_desc() argument
469 memset(desc, 0, sizeof(*desc)); in init_frame_desc()
471 desc->fd_tag = tag; in init_frame_desc()
472 desc->fd_seg_cnt = calc_segment_count(lens, len_cnt); in init_frame_desc()
473 BUG_ON(desc->fd_seg_cnt > CEPH_FRAME_MAX_SEGMENT_COUNT); in init_frame_desc()
474 for (i = 0; i < desc->fd_seg_cnt; i++) { in init_frame_desc()
475 desc->fd_lens[i] = lens[i]; in init_frame_desc()
476 desc->fd_aligns[i] = frame_aligns[i]; in init_frame_desc()
485 static void encode_preamble(const struct ceph_frame_desc *desc, void *p) in encode_preamble() argument
493 ceph_encode_8(&p, desc->fd_tag); in encode_preamble()
[all …]
/net/mac802154/
Dtrace.h268 TP_PROTO(struct ieee802154_coord_desc *desc),
269 TP_ARGS(desc),
277 __entry->page = desc->page;
278 __entry->channel = desc->channel;
279 __entry->pan_id = desc->addr.pan_id;
280 __entry->addr = desc->addr.extended_addr;
288 TP_PROTO(struct ieee802154_coord_desc *desc),
289 TP_ARGS(desc)
Dscan.c314 struct ieee802154_coord_desc desc; in mac802154_process_beacon() local
326 memcpy(&desc.addr, src, sizeof(desc.addr)); in mac802154_process_beacon()
327 desc.page = page; in mac802154_process_beacon()
328 desc.channel = channel; in mac802154_process_beacon()
329 desc.link_quality = mac_cb(skb)->lqi; in mac802154_process_beacon()
330 desc.superframe_spec = get_unaligned_le16(skb->data); in mac802154_process_beacon()
331 desc.gts_permit = bh->gts_permit; in mac802154_process_beacon()
333 trace_802154_scan_event(&desc); in mac802154_process_beacon()
338 nl802154_scan_event(scan_req->wpan_phy, scan_req->wpan_dev, &desc); in mac802154_process_beacon()
/net/ipv6/
Dseg6_local.c204 struct seg6_action_desc *desc; member
1563 struct seg6_action_desc *desc; in __get_action_desc() local
1568 desc = &seg6_action_table[i]; in __get_action_desc()
1569 if (desc->action == action) in __get_action_desc()
1570 return desc; in __get_action_desc()
1603 struct seg6_action_desc *desc; in seg6_local_input_core() local
1609 desc = slwt->desc; in seg6_local_input_core()
1611 rc = desc->input(skb, slwt); in seg6_local_input_core()
2350 unsigned long attrs = slwt->desc->attrs | slwt->parsed_optattrs; in destroy_attrs()
2359 struct seg6_action_desc *desc = slwt->desc; in parse_nla_optional_attrs() local
[all …]
/net/tls/
Dtls_strp.c335 static int tls_strp_copyin(read_descriptor_t *desc, struct sk_buff *in_skb, in tls_strp_copyin() argument
338 struct tls_strparser *strp = (struct tls_strparser *)desc->arg.data; in tls_strp_copyin()
356 desc->error = ret; in tls_strp_copyin()
361 desc->count = 0; in tls_strp_copyin()
372 read_descriptor_t desc; in tls_strp_read_copyin() local
374 desc.arg.data = strp; in tls_strp_read_copyin()
375 desc.error = 0; in tls_strp_read_copyin()
376 desc.count = 1; /* give more than one skb per call */ in tls_strp_read_copyin()
379 tcp_read_sock(strp->sk, &desc, tls_strp_copyin); in tls_strp_read_copyin()
381 return desc.error; in tls_strp_read_copyin()
/net/bridge/
Dbr_fdb.c570 const struct net_bridge_fdb_flush_desc *desc) in __fdb_flush_matches() argument
575 if (desc->vlan_id && desc->vlan_id != f->key.vlan_id) in __fdb_flush_matches()
577 if (desc->port_ifindex && desc->port_ifindex != port_ifidx) in __fdb_flush_matches()
579 if (desc->flags_mask && (f->flags & desc->flags_mask) != desc->flags) in __fdb_flush_matches()
587 const struct net_bridge_fdb_flush_desc *desc) in br_fdb_flush() argument
593 if (!__fdb_flush_matches(br, f, desc)) in br_fdb_flush()
669 struct net_bridge_fdb_flush_desc desc = { .vlan_id = vid }; in br_fdb_delete_bulk() local
693 desc.flags |= __ndm_state_to_fdb_flags(ndm->ndm_state); in br_fdb_delete_bulk()
694 desc.flags |= __ndm_flags_to_fdb_flags(ndm_flags); in br_fdb_delete_bulk()
698 desc.flags_mask |= __ndm_state_to_fdb_flags(ndm_state_mask); in br_fdb_delete_bulk()
[all …]

123