| /linux/security/keys/ |
| H A D | big_key.c | 63 size_t datalen = prep->datalen; in big_key_preparse() local 64 size_t enclen = datalen + CHACHA20POLY1305_AUTHTAG_SIZE; in big_key_preparse() 69 if (datalen == 0 || datalen > 1024 * 1024 || !prep->data) in big_key_preparse() 75 payload->length = datalen; in big_key_preparse() 77 if (datalen > BIG_KEY_FILE_THRESHOLD) { in big_key_preparse() 102 chacha20poly1305_encrypt(buf, prep->data, datalen, NULL, 0, in big_key_preparse() 130 void *data = kmalloc(datalen, GFP_KERNEL); in big_key_preparse() 136 memcpy(data, prep->data, prep->datalen); in big_key_preparse() 156 if (prep->datalen > BIG_KEY_FILE_THRESHOLD) in big_key_free_preparse() 198 ret = key_payload_reserve(key, prep->datalen); in big_key_update() [all …]
|
| H A D | user_defined.c | 62 size_t datalen = prep->datalen; in user_preparse() local 64 if (datalen == 0 || datalen > 32767 || !prep->data) in user_preparse() 67 upayload = kmalloc_flex(*upayload, data, datalen); in user_preparse() 72 prep->quotalen = datalen; in user_preparse() 74 upayload->datalen = datalen; in user_preparse() 75 memcpy(upayload->data, prep->data, datalen); in user_preparse() 107 ret = key_payload_reserve(key, prep->datalen); in user_update() [all...] |
| /linux/lib/ |
| H A D | asn1_decoder.c | 57 static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen, in asn1_find_indefinite_length() argument 66 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length() 67 if (datalen == dp) in asn1_find_indefinite_length() 88 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length() 110 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length() 118 if (len > datalen - dp) in asn1_find_indefinite_length() 170 size_t datalen) in asn1_ber_decoder() argument 197 if (datalen > 65535) in asn1_ber_decoder() 202 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder() 217 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder() [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_sip.c | 325 const char *dptr, unsigned int datalen, in ct_sip_parse_request() argument 329 const char *start = dptr, *limit = dptr + datalen, *end; in ct_sip_parse_request() 448 unsigned int dataoff, unsigned int datalen, in ct_sip_get_header() argument 453 const char *start = dptr, *limit = dptr + datalen; in ct_sip_get_header() 516 unsigned int dataoff, unsigned int datalen, in ct_sip_next_header() argument 521 const char *start = dptr, *limit = dptr + datalen; in ct_sip_next_header() 546 unsigned int dataoff, unsigned int datalen, in ct_sip_walk_headers() argument 554 ret = ct_sip_next_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers() 566 ret = ct_sip_get_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers() 586 unsigned int *dataoff, unsigned int datalen, in ct_sip_parse_header_uri() argument [all …]
|
| H A D | nf_nat_sip.c | 36 const char **dptr, unsigned int *datalen, in mangle_packet() argument 66 *datalen += buflen - matchlen; in mangle_packet() 96 const char **dptr, unsigned int *datalen, in map_addr() argument 128 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr() 134 const char **dptr, unsigned int *datalen, in map_sip_addr() argument 143 if (ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, type, NULL, in map_sip_addr() 146 return map_addr(skb, protoff, dataoff, dptr, datalen, in map_sip_addr() 152 const char **dptr, unsigned int *datalen) in nf_nat_sip() argument 169 if (ct_sip_parse_request(ct, *dptr, *datalen, in nf_nat_sip() 172 !map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip() [all …]
|
| H A D | nf_conntrack_sane.c | 58 unsigned int dataoff, datalen; in help() local 90 datalen = skb->len - dataoff; in help() 94 if (datalen != sizeof(struct sane_request)) in help() 97 req = skb_header_pointer(skb, dataoff, datalen, &buf.req); in help() 121 if (datalen < sizeof(struct sane_reply_net_start)) { in help() 126 datalen = sizeof(struct sane_reply_net_start); in help() 128 reply = skb_header_pointer(skb, dataoff, datalen, &buf.repl); in help()
|
| H A D | nf_nat_helper.c | 96 int oldlen, datalen; in __nf_nat_mangle_tcp_packet() local 112 datalen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 115 tcph, &tcph->check, datalen, oldlen); in __nf_nat_mangle_tcp_packet() 146 int datalen, oldlen; in nf_nat_mangle_udp_packet() local 163 datalen = skb->len - protoff; in nf_nat_mangle_udp_packet() 164 udp_set_len_short(udph, datalen); in nf_nat_mangle_udp_packet() 171 udph, &udph->check, datalen, oldlen); in nf_nat_mangle_udp_packet()
|
| /linux/include/linux/ |
| H A D | devcoredump.h | 57 void dev_coredumpv(struct device *dev, void *data, size_t datalen, 61 void *data, size_t datalen, gfp_t gfp, 64 size_t datalen), 69 size_t datalen, gfp_t gfp); 74 size_t datalen, gfp_t gfp) in dev_coredumpv() argument 81 void *data, size_t datalen, gfp_t gfp, in dev_coredumpm_timeout() argument 84 size_t datalen), in dev_coredumpm_timeout() argument 92 size_t datalen, gfp_t gfp) in dev_coredumpsg() argument 117 void *data, size_t datalen, gfp_t gfp, in dev_coredumpm() argument 119 void *data, size_t datalen), in dev_coredumpm() argument [all …]
|
| /linux/include/linux/netfilter/ |
| H A D | nf_conntrack_sip.h | 45 const char **dptr, unsigned int *datalen, 49 const char **dptr, unsigned int *datalen, 115 unsigned int *datalen); 124 unsigned int *datalen, 133 unsigned int *datalen, 143 unsigned int *datalen, 152 unsigned int *datalen, 160 unsigned int *datalen, 170 unsigned int datalen, unsigned int *matchoff, 174 unsigned int dataoff, unsigned int datalen, [all …]
|
| /linux/fs/jffs2/ |
| H A D | compr.c | 75 unsigned char **cpage_out, u32 *datalen, u32 *cdatalen) in jffs2_selected_compress() argument 87 orig_slen = *datalen; in jffs2_selected_compress() 106 *datalen = orig_slen; in jffs2_selected_compress() 108 err = this->compress(data_in, output_buf, datalen, cdatalen); in jffs2_selected_compress() 116 this->stat_compr_orig_size += *datalen; in jffs2_selected_compress() 150 uint32_t *datalen, uint32_t *cdatalen) in jffs2_compress() argument 168 ret = jffs2_selected_compress(0, data_in, cpage_out, datalen, in jffs2_compress() 173 orig_slen = *datalen; in jffs2_compress() 204 *datalen = orig_slen; in jffs2_compress() 206 compr_ret = this->compress(data_in, this->compr_buf, datalen, cdatalen); in jffs2_compress() [all …]
|
| H A D | write.c | 61 uint32_t datalen, int alloc_mode) in jffs2_write_dnode() argument 80 vecs[1].iov_len = datalen; in jffs2_write_dnode() 82 if (je32_to_cpu(ri->totlen) != sizeof(*ri) + datalen) { in jffs2_write_dnode() 85 sizeof(*ri), datalen); in jffs2_write_dnode() 93 if (!datalen || !data) in jffs2_write_dnode() 112 if (ret || (retlen != sizeof(*ri) + datalen)) { in jffs2_write_dnode() 114 sizeof(*ri) + datalen, flash_ofs, ret, retlen); in jffs2_write_dnode() 123 jffs2_add_physical_node_ref(c, flash_ofs | REF_OBSOLETE, PAD(sizeof(*ri)+datalen), NULL); in jffs2_write_dnode() 141 ret = jffs2_reserve_space_gc(c, sizeof(*ri) + datalen, &dummy, in jffs2_write_dnode() 148 ret = jffs2_reserve_space(c, sizeof(*ri) + datalen, &dummy, in jffs2_write_dnode() [all …]
|
| /linux/net/dns_resolver/ |
| H A D | dns_key.c | 85 int datalen = prep->datalen, result_len = 0; in dns_resolver_preparse() local 88 if (datalen <= 1 || !data) in dns_resolver_preparse() 95 if (datalen < sizeof(*v1)) in dns_resolver_preparse() 99 kenter("[%u,%u],%u", v1->hdr.content, v1->hdr.version, datalen); in dns_resolver_preparse() 120 result_len = datalen; in dns_resolver_preparse() 124 kenter("'%*.*s',%u", datalen, datalen, data, datalen); in dns_resolver_preparse() 126 if (!data || data[datalen - 1] != '\0') in dns_resolver_preparse() 128 datalen--; in dns_resolver_preparse() 131 end = data + datalen; in dns_resolver_preparse() 132 opt = memchr(data, '#', datalen); in dns_resolver_preparse() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | tipc_config.h | 251 #define TLV_ALIGN(datalen) (((datalen)+(TLV_ALIGNTO-1)) & ~(TLV_ALIGNTO-1)) argument 252 #define TLV_LENGTH(datalen) (sizeof(struct tlv_desc) + (datalen)) argument 253 #define TLV_SPACE(datalen) (TLV_ALIGN(TLV_LENGTH(datalen))) argument 390 #define TCM_ALIGN(datalen) (((datalen)+3) & ~3) argument 391 #define TCM_LENGTH(datalen) (sizeof(struct tipc_cfg_msg_hdr) + datalen) argument 392 #define TCM_SPACE(datalen) (TCM_ALIGN(TCM_LENGTH(datalen))) argument
|
| /linux/net/rxrpc/ |
| H A D | key.c | 53 size_t datalen, in rxrpc_preparse_xdr_rxkad() 75 prep->quotalen += datalen + plen; in rxrpc_preparse_xdr_rxkad() 166 size_t datalen, in rxrpc_preparse_xdr_yfs_rxgk() 206 prep->quotalen += datalen + plen; in rxrpc_preparse_xdr_yfs_rxgk() 299 size_t datalen = prep->datalen; in rxrpc_preparse_xdr() 304 prep->datalen); in rxrpc_preparse_xdr() 306 if (datalen > AFSTOKEN_LENGTH_MAX) in rxrpc_preparse_xdr() 310 if (datalen & 3) in rxrpc_preparse_xdr() 317 datalen in rxrpc_preparse_xdr() 54 rxrpc_preparse_xdr_rxkad(struct key_preparsed_payload * prep,size_t datalen,const __be32 * xdr,unsigned int toklen) rxrpc_preparse_xdr_rxkad() argument 167 rxrpc_preparse_xdr_yfs_rxgk(struct key_preparsed_payload * prep,size_t datalen,const __be32 * xdr,unsigned int toklen) rxrpc_preparse_xdr_yfs_rxgk() argument 300 size_t datalen = prep->datalen; rxrpc_preparse_xdr() local [all...] |
| /linux/lib/crc/s390/ |
| H A D | crc32.h | 26 static inline u32 ___fname(u32 crc, const u8 *data, size_t datalen) \ 31 if (datalen < VX_MIN_LEN + VX_ALIGN_MASK || !cpu_has_vx()) \ 32 return ___crc32_sw(crc, data, datalen); \ 37 datalen -= prealign; \ 42 aligned = datalen & ~VX_ALIGN_MASK; \ 43 remaining = datalen & VX_ALIGN_MASK; \
|
| /linux/security/keys/trusted-keys/ |
| H A D | trusted_core.c | 165 size_t datalen = prep->datalen; in trusted_instantiate() 171 if (datalen == 0 || datalen > 32767 || !prep->data) in trusted_instantiate() 174 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate() 177 memcpy(datablob, prep->data, datalen); in trusted_instantiate() 178 datablob[datalen] = '\0'; in trusted_instantiate() 245 size_t datalen = prep->datalen; in trusted_update() 254 if (datalen in trusted_update() 159 size_t datalen = prep->datalen; trusted_instantiate() local 239 size_t datalen = prep->datalen; trusted_update() local [all...] |
| /linux/security/keys/encrypted-keys/ |
| H A D | encrypted.c | 286 /* copy datablob master_desc and datalen strings */ in datablob_format() 288 epayload->master_desc, epayload->datalen); in datablob_format() 323 *master_keylen = upayload->datalen; in request_user_key() 577 const char *datalen, in encrypted_key_alloc() 590 ret = kstrtol(datalen, 10, &dlen); in encrypted_key_alloc() 636 + strlen(datalen) + 1 + ivsize + 1 + encrypted_datalen; in encrypted_key_alloc() 713 const char *datalen) in __ekey_init() 720 epayload->datalen = epayload->master_desc + strlen(master_desc) + 1; in __ekey_init() 721 epayload->iv = epayload->datalen + strlen(datalen) in __ekey_init() 576 encrypted_key_alloc(struct key * key,const char * format,const char * master_desc,const char * datalen,const char * decrypted_data) encrypted_key_alloc() argument 712 __ekey_init(struct encrypted_key_payload * epayload,const char * format,const char * master_desc,const char * datalen) __ekey_init() argument 747 encrypted_init(struct encrypted_key_payload * epayload,const char * key_desc,const char * format,const char * master_desc,const char * datalen,const char * hex_encoded_iv,const char * decrypted_data) encrypted_init() argument 795 size_t datalen = prep->datalen; encrypted_instantiate() local 854 size_t datalen = prep->datalen; encrypted_update() local [all...] |
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | fweh.c | 36 u32 datalen; member 37 u8 data[] __counted_by(datalen); 294 emsg.datalen = be32_to_cpu(emsg_be->datalen); in brcmf_fweh_event_worker() 303 min_t(u32, emsg.datalen, 64), in brcmf_fweh_event_worker() 304 "event payload, len=%d\n", emsg.datalen); in brcmf_fweh_event_worker() 488 u32 datalen; in brcmf_fweh_process_event() local 492 datalen = get_unaligned_be32(&event_packet->msg.datalen); in brcmf_fweh_process_event() 501 if (datalen > BRCMF_DCMD_MAXLEN || in brcmf_fweh_process_event() 502 datalen + sizeof(*event_packet) > packet_len) in brcmf_fweh_process_event() 505 event = kzalloc_flex(*event, data, datalen, gfp); in brcmf_fweh_process_event() [all …]
|
| H A D | fwil.c | 167 brcmf_create_iovar(const char *name, const char *data, u32 datalen, in brcmf_create_iovar() argument 174 if ((len + datalen) > buflen) in brcmf_create_iovar() 180 if (data && datalen) in brcmf_create_iovar() 181 memcpy(&buf[len], data, datalen); in brcmf_create_iovar() 183 return len + datalen; in brcmf_create_iovar() 249 brcmf_create_bsscfg(s32 bsscfgidx, const char *name, char *data, u32 datalen, in brcmf_create_bsscfg() argument 260 return brcmf_create_iovar(name, data, datalen, buf, buflen); in brcmf_create_bsscfg() 264 iolen = prefixlen + namelen + sizeof(bsscfgidx_le) + datalen; in brcmf_create_bsscfg() 287 if (datalen) in brcmf_create_bsscfg() 288 memcpy(p, data, datalen); in brcmf_create_bsscfg()
|
| /linux/drivers/net/ethernet/mucse/rnpgbe/ |
| H A D | rnpgbe_mbx_fw.c | 26 int len = le16_to_cpu(req->r.datalen); in mucse_fw_send_cmd_wait_resp() 66 .datalen = cpu_to_le16(MUCSE_MBX_REQ_HDR_LEN), in mucse_mbx_get_info() 118 .datalen = cpu_to_le16(sizeof(req.r.powerup) + in mucse_mbx_powerup() 130 len = le16_to_cpu(req.r.datalen); in mucse_mbx_powerup() 151 .datalen = cpu_to_le16(MUCSE_MBX_REQ_HDR_LEN), in mucse_mbx_reset_hw() 177 .datalen = cpu_to_le16(sizeof(req.r.get_mac_addr) + in mucse_mbx_get_macaddr()
|
| /linux/crypto/asymmetric_keys/ |
| H A D | pkcs7_key_type.c | 37 saved_prep_datalen = prep->datalen; in pkcs7_view_content() 39 prep->datalen = len; in pkcs7_view_content() 44 prep->datalen = saved_prep_datalen; in pkcs7_view_content() 61 prep->data, prep->datalen, in pkcs7_preparse()
|
| /linux/drivers/s390/char/ |
| H A D | monwriter.c | 73 (void *) buffer, myhdr->datalen); in monwrite_diag() 108 if (monhdr->datalen > MONWRITE_MAX_DATALEN || in monwrite_new_hdr() 117 monhdr->datalen = monbuf->hdr.datalen; in monwrite_new_hdr() 125 } else if (monbuf->hdr.datalen != monhdr->datalen) { in monwrite_new_hdr() 135 monbuf->data = kzalloc(monhdr->datalen, in monwrite_new_hdr() 248 monpriv->current_buf->hdr.datalen : 0; in monwrite_write() 254 monpriv->hdr.datalen - monpriv->data_to_read; in monwrite_write()
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_fc.h | 231 u32 datalen; in zfcp_fc_scsi_to_fcp() local 244 datalen = scsi_bufflen(scsi); in zfcp_fc_scsi_to_fcp() 245 fcp->fc_dl = cpu_to_be32(datalen); in zfcp_fc_scsi_to_fcp() 248 datalen += datalen / scsi->device->sector_size * 8; in zfcp_fc_scsi_to_fcp() 249 fcp->fc_dl = cpu_to_be32(datalen); in zfcp_fc_scsi_to_fcp()
|
| /linux/net/wireless/ |
| H A D | scan.c | 185 if (elem->id == WLAN_EID_EXTENSION && elem->datalen > 1 && in cfg80211_is_element_inherited() 189 if (!non_inherit_elem || non_inherit_elem->datalen < 2) in cfg80211_is_element_inherited() 200 if (non_inherit_elem->datalen < 3 + id_len) in cfg80211_is_element_inherited() 204 if (non_inherit_elem->datalen < 3 + id_len + ext_id_len) in cfg80211_is_element_inherited() 208 if (!ext_id_len || !elem->datalen) in cfg80211_is_element_inherited() 235 elem->data + elem->datalen > ie + ie_len)) in cfg80211_copy_elem_with_frags() 238 if (elem->datalen + 2 > buf + buf_len - *pos) in cfg80211_copy_elem_with_frags() 241 memcpy(*pos, elem, elem->datalen + 2); in cfg80211_copy_elem_with_frags() 242 *pos += elem->datalen + 2; in cfg80211_copy_elem_with_frags() 245 if (elem->datalen != 255) in cfg80211_copy_elem_with_frags() [all …]
|
| /linux/drivers/nfc/pn533/ |
| H A D | pn533.h | 52 #define PN533_STD_FRAME_CHECKSUM(f) (f->data[f->datalen]) 53 #define PN533_STD_FRAME_POSTAMBLE(f) (f->data[f->datalen + 1]) 55 #define PN533_STD_IS_EXTENDED(hdr) ((hdr)->datalen == 0xFF \ 57 #define PN533_EXT_FRAME_CHECKSUM(f) (f->data[be16_to_cpu(f->datalen)]) 119 u8 datalen; member 128 __be16 datalen; member
|