| /linux/fs/isofs/ |
| H A D | namei.c | 19 isofs_cmp(struct dentry *dentry, const char *compare, int dlen) in isofs_cmp() argument 23 qstr.len = dlen; in isofs_cmp() 25 return dentry->d_name.len != dlen || memcmp(dentry->d_name.name, compare, dlen); in isofs_cmp() 55 int de_len, match, i, dlen; in isofs_find_entry() local 98 dlen = de->name_len[0]; in isofs_find_entry() 101 if (de_len < dlen + sizeof(struct iso_directory_record)) { in isofs_find_entry() 111 dlen = i; /* possibly -1 */ in isofs_find_entry() 115 dlen = get_joliet_filename(de, tmpname, dir); in isofs_find_entry() 119 dlen = get_acorn_filename(de, tmpname, dir); in isofs_find_entry() 122 dlen = isofs_name_translate(de, tmpname, dir); in isofs_find_entry() [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_ftp.c | 109 get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in get_ipv6_addr() argument 112 int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end); in get_ipv6_addr() 118 static int try_number(const char *data, size_t dlen, u_int32_t array[], in try_number() argument 126 for (i = 0, len = 0; len < dlen && i < array_size; len++, data++) { in try_number() 150 static int try_rfc959(const char *data, size_t dlen, in try_rfc959() argument 157 length = try_number(data, dlen, array, 6, ',', term); in try_rfc959() 177 static int try_rfc1123(const char *data, size_t dlen, in try_rfc1123() argument 182 for (i = 0; i < dlen; i++) in try_rfc1123() 186 if (i == dlen) in try_rfc1123() 191 return try_rfc959(data + i, dlen - i, cmd, 0, offset); in try_rfc1123() [all …]
|
| /linux/crypto/ |
| H A D | scompress.c | 177 unsigned int dlen = req->dlen; in scomp_acomp_comp_decomp() local 189 if (!req->dst || !dlen) in scomp_acomp_comp_decomp() 195 if (dlen <= req->dst->length) { in scomp_acomp_comp_decomp() 204 n = (dlen - 1) / PAGE_SIZE; in scomp_acomp_comp_decomp() 205 n += (offset_in_page(dlen - 1) + doff) / PAGE_SIZE; in scomp_acomp_comp_decomp() 207 size_add(doff, dlen) > PAGE_SIZE) in scomp_acomp_comp_decomp() 246 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 249 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 254 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 257 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() [all …]
|
| H A D | zstd.c | 79 const void *src, void *dst, unsigned int *dlen) in zstd_compress_one() argument 87 out_len = zstd_compress_cctx(ctx->cctx, dst, req->dlen, src, req->slen, in zstd_compress_one() 92 *dlen = out_len; in zstd_compress_one() 137 if (dcur == req->dlen && scur == req->slen) { in zstd_compress() 181 req->dlen = 0; in zstd_compress() 183 req->dlen = total_out; in zstd_compress() 191 const void *src, void *dst, unsigned int *dlen) in zstd_decompress_one() argument 199 out_len = zstd_decompress_dctx(ctx->dctx, dst, req->dlen, src, req->slen); in zstd_decompress_one() 203 *dlen = out_len; in zstd_decompress_one() 245 if (dcur == req->dlen && scur == req->slen) { in zstd_decompress() [all …]
|
| /linux/security/keys/ |
| H A D | dh.c | 127 ssize_t dlen; in __keyctl_dh_compute() local 179 dlen = dh_data_from_key(pcopy.prime, &dh_inputs.p); in __keyctl_dh_compute() 180 if (dlen < 0) { in __keyctl_dh_compute() 181 ret = dlen; in __keyctl_dh_compute() 184 dh_inputs.p_size = dlen; in __keyctl_dh_compute() 186 dlen = dh_data_from_key(pcopy.base, &dh_inputs.g); in __keyctl_dh_compute() 187 if (dlen < 0) { in __keyctl_dh_compute() 188 ret = dlen; in __keyctl_dh_compute() 191 dh_inputs.g_size = dlen; in __keyctl_dh_compute() 193 dlen = dh_data_from_key(pcopy.private, &dh_inputs.key); in __keyctl_dh_compute() [all …]
|
| /linux/net/xfrm/ |
| H A D | xfrm_ipcomp.c | 52 int len, dlen; in ipcomp_post_acomp() local 59 dlen = req->dlen; in ipcomp_post_acomp() 66 skb->truesize += dlen; in ipcomp_post_acomp() 67 skb->data_len = dlen; in ipcomp_post_acomp() 68 skb->len += dlen; in ipcomp_post_acomp() 79 if (dlen < len) in ipcomp_post_acomp() 80 len = dlen; in ipcomp_post_acomp() 85 } while ((dlen -= len)); in ipcomp_post_acomp() 116 int dlen) in ipcomp_setup_req() argument 180 for (i = 0; i < dnfrags && total < dlen; i++) { in ipcomp_setup_req() [all …]
|
| /linux/lib/reed_solomon/ |
| H A D | test_rslib.c | 157 int dlen = len - nroots; in get_rcw_we() local 166 for (i = 0; i < dlen; i++) in get_rcw_we() 169 memset(c + dlen, 0, nroots * sizeof(*c)); in get_rcw_we() 170 encode_rs16(rs, c, dlen, c + dlen, 0); in get_rcw_we() 264 int dlen = len - rs->codec->nroots; in test_uc() local 279 derrs = decode_rs16(rs, r, r + dlen, dlen, in test_uc() 285 derrs = decode_rs16(rs, NULL, NULL, dlen, in test_uc() 290 derrs = decode_rs16(rs, r, r + dlen, dlen, in test_uc() 371 int dlen = len - nroots; in test_bc() local 379 derrs = decode_rs16(rs, r, r + dlen, dlen, in test_bc() [all …]
|
| /linux/drivers/bluetooth/ |
| H A D | hci_h4.c | 220 u16 dlen; in h4_recv_buf() local 225 dlen = 0; in h4_recv_buf() 229 dlen = skb->data[(&pkts[i])->loff]; in h4_recv_buf() 230 hci_skb_expect(skb) += dlen; in h4_recv_buf() 232 if (skb_tailroom(skb) < dlen) { in h4_recv_buf() 239 dlen = get_unaligned_le16(skb->data + in h4_recv_buf() 241 hci_skb_expect(skb) += dlen; in h4_recv_buf() 243 if (skb_tailroom(skb) < dlen) { in h4_recv_buf() 254 if (!dlen) { in h4_recv_buf()
|
| H A D | btmtk.c | 140 int err, dlen, i, status; in btmtk_setup_firmware_79xx() local 183 wmt_params.dlen = MTK_SEC_MAP_NEED_SEND_SIZE + 1; in btmtk_setup_firmware_79xx() 213 dlen = min_t(int, 250, dl_size); in btmtk_setup_firmware_79xx() 217 } else if (dl_size - dlen <= 0) { in btmtk_setup_firmware_79xx() 224 wmt_params.dlen = dlen; in btmtk_setup_firmware_79xx() 234 dl_size -= dlen; in btmtk_setup_firmware_79xx() 235 fw_ptr += dlen; in btmtk_setup_firmware_79xx() 258 int err, dlen; in btmtk_setup_firmware() local 271 wmt_params.dlen = sizeof(param); in btmtk_setup_firmware() 298 dlen = min_t(int, 250, fw_size); in btmtk_setup_firmware() [all …]
|
| H A D | btmtkuart.c | 46 __be16 dlen; member 102 hlen = sizeof(*hdr) + wmt_params->dlen; in mtk_hci_wmt_sync() 117 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in mtk_hci_wmt_sync() 119 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in mtk_hci_wmt_sync() 316 bdev->stp_dlen = be16_to_cpu(shdr->dlen) & 0x0fff; in mtk_stp_split() 512 wmt_params.dlen = sizeof(param); in btmtkuart_func_query() 539 wmt_params.dlen = 4; in btmtkuart_change_baudrate() 573 wmt_params.dlen = 0; in btmtkuart_change_baudrate() 608 wmt_params.dlen = 0; in btmtkuart_setup() 627 wmt_params.dlen = 0; in btmtkuart_setup() [all …]
|
| /linux/drivers/block/zram/ |
| H A D | backend_842.c | 35 unsigned int dlen = req->dst_len; in compress_842() local 38 ret = sw842_compress(req->src, req->src_len, req->dst, &dlen, in compress_842() 41 req->dst_len = dlen; in compress_842() 48 unsigned int dlen = req->dst_len; in decompress_842() local 50 return sw842_decompress(req->src, req->src_len, req->dst, &dlen); in decompress_842()
|
| /linux/net/ife/ |
| H A D | ife.c | 128 u16 *dlen, u16 *totlen) in ife_tlv_meta_decode() argument 136 *dlen = ntohs(tlv->len) - NLA_HDRLEN; in ife_tlv_meta_decode() 140 *totlen = nla_total_size(*dlen); in ife_tlv_meta_decode() 159 int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen, const void *dval) in ife_tlv_meta_encode() argument 162 u16 totlen = nla_total_size(dlen); /*alignment + hdr */ in ife_tlv_meta_encode() 164 u32 htlv = attrtype << 16 | (dlen + NLA_HDRLEN); in ife_tlv_meta_encode() 168 memcpy(dptr, dval, dlen); in ife_tlv_meta_encode()
|
| /linux/include/crypto/ |
| H A D | rng.h | 46 u8 *dst, unsigned int dlen); 142 u8 *dst, unsigned int dlen) in crypto_rng_generate() argument 144 return crypto_rng_alg(tfm)->generate(tfm, src, slen, dst, dlen); in crypto_rng_generate() 159 u8 *rdata, unsigned int dlen) in crypto_rng_get_bytes() argument 161 return crypto_rng_generate(tfm, NULL, 0, rdata, dlen); in crypto_rng_get_bytes()
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-encoder.c | 28 const u32 *data, unsigned int dlen) in pvr2_encoder_write_words() argument 45 while (dlen) { in pvr2_encoder_write_words() 47 if (chunkCnt > dlen) chunkCnt = dlen; in pvr2_encoder_write_words() 64 dlen -= chunkCnt; in pvr2_encoder_write_words() 74 u32 *data, unsigned int dlen) in pvr2_encoder_read_words() argument 90 while (dlen) { in pvr2_encoder_read_words() 92 if (chunkCnt > dlen) chunkCnt = dlen; in pvr2_encoder_read_words() 114 dlen -= chunkCnt; in pvr2_encoder_read_words()
|
| /linux/include/net/ |
| H A D | ife.h | 15 u16 *dlen, u16 *totlen); 16 int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen, 33 static inline void *ife_tlv_meta_decode(void *skbdata, u16 *attrtype, u16 *dlen, in ife_tlv_meta_decode() argument 39 static inline int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen, in ife_tlv_meta_encode() argument
|
| /linux/drivers/crypto/caam/ |
| H A D | caamprng.c | 78 u8 *dst, unsigned int dlen) in caam_prng_generate() argument 80 unsigned int aligned_dlen = ALIGN(dlen, dma_get_cache_alignment()); in caam_prng_generate() 88 if (aligned_dlen < dlen) in caam_prng_generate() 109 dst_dma = dma_map_single(jrdev, buf, dlen, DMA_FROM_DEVICE); in caam_prng_generate() 118 caam_init_prng_desc(desc, dst_dma, dlen), in caam_prng_generate() 126 dma_unmap_single(jrdev, dst_dma, dlen, DMA_FROM_DEVICE); in caam_prng_generate() 129 memcpy(dst, buf, dlen); in caam_prng_generate()
|
| /linux/drivers/scsi/fcoe/ |
| H A D | fcoe_ctlr.c | 615 size_t dlen; in fcoe_ctlr_encaps() local 621 dlen = sizeof(struct fip_encaps) + skb->len; /* len before push */ in fcoe_ctlr_encaps() 652 cap->encaps.fd_desc.fip_dlen = dlen / FIP_BPW; in fcoe_ctlr_encaps() 655 dlen += sizeof(*mac); in fcoe_ctlr_encaps() 672 cap->fip.fip_dl_len = htons(dlen / FIP_BPW); in fcoe_ctlr_encaps() 899 size_t dlen; in fcoe_ctlr_parse_adv() local 920 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_parse_adv() 921 if (dlen < sizeof(*desc) || dlen > rlen) in fcoe_ctlr_parse_adv() 932 if (dlen != sizeof(struct fip_pri_desc)) in fcoe_ctlr_parse_adv() 938 if (dlen != sizeof(struct fip_mac_desc)) in fcoe_ctlr_parse_adv() [all …]
|
| /linux/drivers/crypto/hisilicon/trng/ |
| H A D | trng.c | 113 unsigned int slen, u8 *dstn, unsigned int dlen) in hisi_trng_generate() argument 123 if (dlen > SW_DRBG_BLOCKS_NUM * SW_DRBG_BYTES || dlen == 0) { in hisi_trng_generate() 124 pr_err("dlen(%u) exceeds limit(%d)!\n", dlen, in hisi_trng_generate() 140 if (dlen - currsize >= SW_DRBG_BYTES) { in hisi_trng_generate() 144 memcpy(dstn + currsize, data, dlen - currsize); in hisi_trng_generate() 145 currsize = dlen; in hisi_trng_generate() 149 } while (currsize < dlen); in hisi_trng_generate()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | fw_inc.c | 45 u32 dlen; in wil_fw_verify() local 65 dlen = le32_to_cpu(fh_->data_len); in wil_fw_verify() 66 if (dlen % 4) { in wil_fw_verify() 67 wil_err_fw(wil, "data length not aligned: %lu\n", (ulong)dlen); in wil_fw_verify() 70 if (size < dlen) { in wil_fw_verify() 72 size, (ulong)dlen); in wil_fw_verify() 75 if (dlen < sizeof(*hdr) + sizeof(fh)) { in wil_fw_verify() 76 wil_err_fw(wil, "data length too short: %lu\n", (ulong)dlen); in wil_fw_verify() 101 dlen - sizeof(*hdr) - sizeof(fh)); in wil_fw_verify() 107 (ulong)dlen, crc, le32_to_cpu(fh_->crc)); in wil_fw_verify() [all …]
|
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_fip.c | 86 size_t dlen; in qedf_fcoe_process_vlan_resp() local 93 dlen = desc->fip_dlen * FIP_BPW; in qedf_fcoe_process_vlan_resp() 99 desc = (struct fip_desc *)((char *)desc + dlen); in qedf_fcoe_process_vlan_resp() 100 rlen -= dlen; in qedf_fcoe_process_vlan_resp() 176 size_t rlen, dlen; in qedf_fip_recv() local 234 dlen = desc->fip_dlen * FIP_BPW; in qedf_fip_recv() 279 desc = (struct fip_desc *)((char *)desc + dlen); in qedf_fip_recv() 280 rlen -= dlen; in qedf_fip_recv()
|
| /linux/fs/ubifs/ |
| H A D | crypto.c | 70 unsigned int dlen = *out_len; in ubifs_decrypt() local 72 if (clen <= 0 || clen > UBIFS_BLOCK_SIZE || clen > dlen) { in ubifs_decrypt() 77 ubifs_assert(c, dlen <= UBIFS_BLOCK_SIZE); in ubifs_decrypt() 79 dlen, offset_in_page(&dn->data), in ubifs_decrypt()
|
| H A D | journal.c | 670 int err, dlen, ilen, len, lnum, ino_offs, dent_offs, orphan_added = 0; in ubifs_jnl_update() local 684 dlen = UBIFS_DENT_NODE_SZ + fname_len(nm) + 1; in ubifs_jnl_update() 698 aligned_dlen = ALIGN(dlen, 8); in ubifs_jnl_update() 737 ubifs_prep_grp_node(c, dent, dlen, 0); in ubifs_jnl_update() 784 err = ubifs_add_dirt(c, lnum, dlen); in ubifs_jnl_update() 786 err = ubifs_tnc_add_nm(c, &dent_key, lnum, dent_offs, dlen, in ubifs_jnl_update() 861 int dlen = COMPRESSED_DATA_NODE_BUF_SZ, allocated = 1; in ubifs_jnl_write_data() local 872 dlen += UBIFS_CIPHER_BLOCK_SIZE; in ubifs_jnl_write_data() 876 data = kmalloc(dlen + auth_len, GFP_NOFS | __GFP_NOWARN); in ubifs_jnl_write_data() 900 out_len = compr_len = dlen - UBIFS_DATA_NODE_SZ; in ubifs_jnl_write_data() [all …]
|
| /linux/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | sun8i-ss-prng.c | 58 unsigned int slen, u8 *dst, unsigned int dlen) in sun8i_ss_prng_generate() argument 84 todo = dlen + PRNG_SEED_SIZE + PRNG_DATA_SIZE; in sun8i_ss_prng_generate() 88 if (todo_with_padding < todo || todo < dlen) in sun8i_ss_prng_generate() 169 memcpy(dst, d, dlen); in sun8i_ss_prng_generate() 171 memcpy(ctx->seed, d + dlen, ctx->slen); in sun8i_ss_prng_generate()
|
| /linux/net/dns_resolver/ |
| H A D | dns_key.c | 252 int slen, dlen, ret = 0; in dns_resolver_cmp() local 264 dlen = strlen(dsp); in dns_resolver_cmp() 265 if (slen <= 0 || dlen <= 0) in dns_resolver_cmp() 269 if (dsp[dlen - 1] == '.') in dns_resolver_cmp() 270 dlen--; in dns_resolver_cmp() 271 if (slen != dlen || strncasecmp(src, dsp, slen) != 0) in dns_resolver_cmp()
|
| /linux/fs/smb/client/ |
| H A D | compress.c | 307 u32 slen, dlen; in smb_compress() local 336 dlen = slen; in smb_compress() 337 dst = kvzalloc(dlen, GFP_KERNEL); in smb_compress() 343 ret = lz77_compress(src, slen, dst, &dlen); in smb_compress() 359 iov[2].iov_len = dlen; in smb_compress() 364 } else if (ret == -EMSGSIZE || dlen >= slen) { in smb_compress()
|