| /net/rxrpc/ |
| A D | key.c | 116 prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1); in rxrpc_preparse_xdr_rxkad() 125 if (expiry < prep->expiry) in rxrpc_preparse_xdr_rxkad() 126 prep->expiry = expiry; in rxrpc_preparse_xdr_rxkad() 233 prep->expiry = expiry; in rxrpc_preparse_xdr_yfs_rxgk() 258 prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1); in rxrpc_preparse_xdr_yfs_rxgk() 300 prep->datalen); in rxrpc_preparse_xdr() 446 if (!prep->data && prep->datalen == 0) in rxrpc_preparse() 458 if (prep->datalen <= 4 || !prep->data) in rxrpc_preparse() 475 v1 = prep->data; in rxrpc_preparse() 518 prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1); in rxrpc_preparse() [all …]
|
| A D | server_key.c | 67 static int rxrpc_preparse_s(struct key_preparsed_payload *prep) in rxrpc_preparse_s() argument 73 _enter("%zu", prep->datalen); in rxrpc_preparse_s() 75 if (!prep->orig_description) in rxrpc_preparse_s() 78 if (sscanf(prep->orig_description, "%u:%u%n", &service, &sec_class, &n) != 2) in rxrpc_preparse_s() 85 prep->payload.data[1] = (struct rxrpc_security *)sec; in rxrpc_preparse_s() 90 return sec->preparse_server_key(prep); in rxrpc_preparse_s() 93 static void rxrpc_free_preparse_s(struct key_preparsed_payload *prep) in rxrpc_free_preparse_s() argument 95 const struct rxrpc_security *sec = prep->payload.data[1]; in rxrpc_free_preparse_s() 98 sec->free_preparse_server_key(prep); in rxrpc_free_preparse_s()
|
| A D | rxgk.c | 20 static int rxgk_preparse_server_key(struct key_preparsed_payload *prep) in rxgk_preparse_server_key() argument 23 struct krb5_buffer *server_key = (void *)&prep->payload.data[2]; in rxgk_preparse_server_key() 27 _enter("%zu", prep->datalen); in rxgk_preparse_server_key() 29 if (sscanf(prep->orig_description, "%u:%u:%u:%u%n", in rxgk_preparse_server_key() 33 if (prep->orig_description[n]) in rxgk_preparse_server_key() 40 prep->payload.data[0] = (struct krb5_enctype *)krb5; in rxgk_preparse_server_key() 42 if (prep->datalen != krb5->key_len) in rxgk_preparse_server_key() 45 server_key->len = prep->datalen; in rxgk_preparse_server_key() 46 server_key->data = kmemdup(prep->data, prep->datalen, GFP_KERNEL); in rxgk_preparse_server_key() 61 static void rxgk_free_preparse_server_key(struct key_preparsed_payload *prep) in rxgk_free_preparse_server_key() argument [all …]
|
| A D | rxkad.c | 59 static int rxkad_preparse_server_key(struct key_preparsed_payload *prep) in rxkad_preparse_server_key() argument 63 if (prep->datalen != 8) in rxkad_preparse_server_key() 66 memcpy(&prep->payload.data[2], prep->data, 8); in rxkad_preparse_server_key() 74 if (crypto_skcipher_setkey(ci, prep->data, 8) < 0) in rxkad_preparse_server_key() 77 prep->payload.data[0] = ci; in rxkad_preparse_server_key() 82 static void rxkad_free_preparse_server_key(struct key_preparsed_payload *prep) in rxkad_free_preparse_server_key() argument 85 if (prep->payload.data[0]) in rxkad_free_preparse_server_key() 86 crypto_free_skcipher(prep->payload.data[0]); in rxkad_free_preparse_server_key()
|
| /net/dns_resolver/ |
| A D | dns_key.c | 92 dns_resolver_preparse(struct key_preparsed_payload *prep) in dns_resolver_preparse() argument 97 int datalen = prep->datalen, result_len = 0; in dns_resolver_preparse() 98 const char *data = prep->data, *end, *opt; in dns_resolver_preparse() 128 if (prep->expiry == TIME64_MAX) in dns_resolver_preparse() 129 prep->expiry = ktime_get_real_seconds() + 1; in dns_resolver_preparse() 196 prep->payload.data[dns_key_error] = ERR_PTR(-derrno); in dns_resolver_preparse() 209 if (prep->payload.data[dns_key_error]) { in dns_resolver_preparse() 216 prep->quotalen = result_len; in dns_resolver_preparse() 228 prep->payload.data[dns_key_data] = upayload; in dns_resolver_preparse() 236 static void dns_resolver_free_preparse(struct key_preparsed_payload *prep) in dns_resolver_free_preparse() argument [all …]
|
| /net/ceph/ |
| A D | crypto.c | 286 static int ceph_key_preparse(struct key_preparsed_payload *prep) in ceph_key_preparse() argument 289 size_t datalen = prep->datalen; in ceph_key_preparse() 294 if (datalen <= 0 || datalen > 32767 || !prep->data) in ceph_key_preparse() 303 p = (void *)prep->data; in ceph_key_preparse() 304 ret = ceph_crypto_key_decode(ckey, &p, (char*)prep->data+datalen); in ceph_key_preparse() 308 prep->payload.data[0] = ckey; in ceph_key_preparse() 309 prep->quotalen = datalen; in ceph_key_preparse() 318 static void ceph_key_free_preparse(struct key_preparsed_payload *prep) in ceph_key_free_preparse() argument 320 struct ceph_crypto_key *ckey = prep->payload.data[0]; in ceph_key_free_preparse()
|
| /net/smc/ |
| A D | smc_tx.h | 23 union smc_host_cursor sent, prep; in smc_tx_prepared_sends() local 26 smc_curs_copy(&prep, &conn->tx_curs_prep, conn); in smc_tx_prepared_sends() 27 return smc_curs_diff(conn->sndbuf_desc->len, &sent, &prep); in smc_tx_prepared_sends()
|
| A D | smc_tx.c | 186 union smc_host_cursor prep; in smc_tx_sendmsg() local 240 smc_curs_copy(&prep, &conn->tx_curs_prep, conn); in smc_tx_sendmsg() 241 tx_cnt_prep = prep.count; in smc_tx_sendmsg() 269 smc_curs_add(conn->sndbuf_desc->len, &prep, copylen); in smc_tx_sendmsg() 270 smc_curs_copy(&conn->tx_curs_prep, &prep, conn); in smc_tx_sendmsg() 467 union smc_host_cursor sent, prep, prod, cons; in smc_tx_rdma_writes() local 474 smc_curs_copy(&prep, &conn->tx_curs_prep, conn); in smc_tx_rdma_writes() 476 to_send = smc_curs_diff(conn->sndbuf_desc->len, &sent, &prep); in smc_tx_rdma_writes()
|
| /net/mac80211/ |
| A D | mesh_hwmp.c | 968 if (elems->prep) { in mesh_rx_path_sel_frame() 972 path_metric = hwmp_route_info_get(sdata, mgmt, elems->prep, in mesh_rx_path_sel_frame() 975 hwmp_prep_frame_process(sdata, mgmt, elems->prep, in mesh_rx_path_sel_frame()
|
| A D | parse.c | 516 elems->prep = pos; in _ieee802_11_parse_elems_full()
|
| A D | ieee80211_i.h | 1789 const u8 *prep; member
|