/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/ |
H A D | linux-crypto.c | 98 struct hash_desc hdesc; cfs_crypto_hash_digest() local 105 err = cfs_crypto_hash_alloc(alg_id, &type, &hdesc, key, key_len); cfs_crypto_hash_digest() 111 crypto_free_hash(hdesc.tfm); cfs_crypto_hash_digest() 116 hdesc.flags = 0; cfs_crypto_hash_digest() 117 err = crypto_hash_digest(&hdesc, &sl, sl.length, hash); cfs_crypto_hash_digest() 118 crypto_free_hash(hdesc.tfm); cfs_crypto_hash_digest() 129 struct hash_desc *hdesc; cfs_crypto_hash_init() local 133 hdesc = kmalloc(sizeof(*hdesc), 0); cfs_crypto_hash_init() 134 if (hdesc == NULL) cfs_crypto_hash_init() 137 err = cfs_crypto_hash_alloc(alg_id, &type, hdesc, key, key_len); cfs_crypto_hash_init() 140 kfree(hdesc); cfs_crypto_hash_init() 143 return (struct cfs_crypto_hash_desc *)hdesc; cfs_crypto_hash_init() 147 int cfs_crypto_hash_update_page(struct cfs_crypto_hash_desc *hdesc, cfs_crypto_hash_update_page() argument 156 return crypto_hash_update((struct hash_desc *)hdesc, &sl, sl.length); cfs_crypto_hash_update_page() 160 int cfs_crypto_hash_update(struct cfs_crypto_hash_desc *hdesc, cfs_crypto_hash_update() argument 167 return crypto_hash_update((struct hash_desc *)hdesc, &sl, sl.length); cfs_crypto_hash_update() 172 int cfs_crypto_hash_final(struct cfs_crypto_hash_desc *hdesc, cfs_crypto_hash_final() argument 176 int size = crypto_hash_digestsize(((struct hash_desc *)hdesc)->tfm); cfs_crypto_hash_final() 179 crypto_free_hash(((struct hash_desc *)hdesc)->tfm); cfs_crypto_hash_final() 180 kfree(hdesc); cfs_crypto_hash_final() 187 err = crypto_hash_final((struct hash_desc *) hdesc, hash); cfs_crypto_hash_final() 193 crypto_free_hash(((struct hash_desc *)hdesc)->tfm); cfs_crypto_hash_final() 194 kfree(hdesc); cfs_crypto_hash_final()
|
/linux-4.4.14/crypto/ |
H A D | shash.c | 380 static int shash_compat_init(struct hash_desc *hdesc) shash_compat_init() argument 382 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); shash_compat_init() 385 desc->flags = hdesc->flags; shash_compat_init() 390 static int shash_compat_update(struct hash_desc *hdesc, struct scatterlist *sg, shash_compat_update() argument 393 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); shash_compat_update() 398 for (nbytes = crypto_hash_walk_first_compat(hdesc, &walk, sg, len); shash_compat_update() 405 static int shash_compat_final(struct hash_desc *hdesc, u8 *out) shash_compat_final() argument 407 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); shash_compat_final() 412 static int shash_compat_digest(struct hash_desc *hdesc, struct scatterlist *sg, shash_compat_digest() argument 419 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); shash_compat_digest() 423 desc->flags = hdesc->flags; shash_compat_digest() 432 err = shash_compat_init(hdesc); shash_compat_digest() 436 err = shash_compat_update(hdesc, sg, nbytes); shash_compat_digest() 440 err = shash_compat_final(hdesc, out); shash_compat_digest()
|
H A D | ahash.c | 170 int crypto_hash_walk_first_compat(struct hash_desc *hdesc, crypto_hash_walk_first_compat() argument 181 walk->alignmask = crypto_hash_alignmask(hdesc->tfm); crypto_hash_walk_first_compat() 183 walk->flags = hdesc->flags & CRYPTO_TFM_REQ_MASK; crypto_hash_walk_first_compat()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | sec_bulk.c | 513 struct cfs_crypto_hash_desc *hdesc; sptlrpc_get_bulk_checksum() local 522 hdesc = cfs_crypto_hash_init(cfs_hash_alg_id[alg], NULL, 0); sptlrpc_get_bulk_checksum() 523 if (IS_ERR(hdesc)) { sptlrpc_get_bulk_checksum() 526 return PTR_ERR(hdesc); sptlrpc_get_bulk_checksum() 532 cfs_crypto_hash_update_page(hdesc, desc->bd_iov[i].kiov_page, sptlrpc_get_bulk_checksum() 538 err = cfs_crypto_hash_final(hdesc, (unsigned char *)hashbuf, sptlrpc_get_bulk_checksum() 543 err = cfs_crypto_hash_final(hdesc, buf, &bufsize); sptlrpc_get_bulk_checksum() 547 cfs_crypto_hash_final(hdesc, NULL, NULL); sptlrpc_get_bulk_checksum()
|
/linux-4.4.14/drivers/hid/i2c-hid/ |
H A D | i2c-hid.c | 134 struct i2c_hid_desc hdesc; /* the HID Descriptor */ member in union:i2c_hid::__anon5007 243 u16 readRegister = le16_to_cpu(ihid->hdesc.wDataRegister); i2c_hid_get_report() 282 u16 dataRegister = le16_to_cpu(ihid->hdesc.wDataRegister); i2c_hid_set_or_send_report() 283 u16 outputRegister = le16_to_cpu(ihid->hdesc.wOutputRegister); i2c_hid_set_or_send_report() 284 u16 maxOutputLength = le16_to_cpu(ihid->hdesc.wMaxOutputLength); i2c_hid_set_or_send_report() 382 int size = le16_to_cpu(ihid->hdesc.wMaxInputLength); i2c_hid_get_input() 642 struct i2c_hid_desc *hdesc = &ihid->hdesc; i2c_hid_parse() local 650 rsize = le16_to_cpu(hdesc->wReportDescLength); i2c_hid_parse() 817 struct i2c_hid_desc *hdesc = &ihid->hdesc; i2c_hid_fetch_hid_descriptor() local 834 if (le16_to_cpu(hdesc->bcdVersion) != 0x0100) { i2c_hid_fetch_hid_descriptor() 837 le16_to_cpu(hdesc->bcdVersion)); i2c_hid_fetch_hid_descriptor() 842 dsize = le16_to_cpu(hdesc->wHIDDescLength); i2c_hid_fetch_hid_descriptor() 1029 hid->version = le16_to_cpu(ihid->hdesc.bcdVersion); i2c_hid_probe() 1030 hid->vendor = le16_to_cpu(ihid->hdesc.wVendorID); i2c_hid_probe() 1031 hid->product = le16_to_cpu(ihid->hdesc.wProductID); i2c_hid_probe()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | smp_64.c | 287 struct hvtramp_descr *hdesc; ldom_startcpu_cpuid() local 294 hdesc = kzalloc(sizeof(*hdesc) + ldom_startcpu_cpuid() 298 if (!hdesc) { ldom_startcpu_cpuid() 303 *descrp = hdesc; ldom_startcpu_cpuid() 305 hdesc->cpu = cpu; ldom_startcpu_cpuid() 306 hdesc->num_mappings = num_kernel_image_mappings; ldom_startcpu_cpuid() 310 hdesc->fault_info_va = (unsigned long) &tb->fault_info; ldom_startcpu_cpuid() 311 hdesc->fault_info_pa = kimage_addr_to_ra(&tb->fault_info); ldom_startcpu_cpuid() 313 hdesc->thread_reg = thread_reg; ldom_startcpu_cpuid() 318 for (i = 0; i < hdesc->num_mappings; i++) { ldom_startcpu_cpuid() 319 hdesc->maps[i].vaddr = tte_vaddr; ldom_startcpu_cpuid() 320 hdesc->maps[i].tte = tte_data; ldom_startcpu_cpuid() 329 __pa(hdesc)); ldom_startcpu_cpuid()
|
/linux-4.4.14/include/crypto/internal/ |
H A D | hash.h | 60 int crypto_hash_walk_first_compat(struct hash_desc *hdesc,
|
/linux-4.4.14/drivers/hid/usbhid/ |
H A D | hid-core.c | 969 struct hid_descriptor *hdesc; usbhid_parse() local 989 if (usb_get_extra_descriptor(interface, HID_DT_HID, &hdesc) && usbhid_parse() 991 usb_get_extra_descriptor(&interface->endpoint[0], HID_DT_HID, &hdesc))) { usbhid_parse() 996 hid->version = le16_to_cpu(hdesc->bcdHID); usbhid_parse() 997 hid->country = hdesc->bCountryCode; usbhid_parse() 999 for (n = 0; n < hdesc->bNumDescriptors; n++) usbhid_parse() 1000 if (hdesc->desc[n].bDescriptorType == HID_DT_REPORT) usbhid_parse() 1001 rsize = le16_to_cpu(hdesc->desc[n].wDescriptorLength); usbhid_parse()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
H A D | osc_request.c | 1158 struct cfs_crypto_hash_desc *hdesc; osc_checksum_bulk() local 1165 hdesc = cfs_crypto_hash_init(cfs_alg, NULL, 0); osc_checksum_bulk() 1166 if (IS_ERR(hdesc)) { osc_checksum_bulk() 1169 return PTR_ERR(hdesc); osc_checksum_bulk() 1185 cfs_crypto_hash_update_page(hdesc, pga[i]->pg, osc_checksum_bulk() 1201 err = cfs_crypto_hash_final(hdesc, (unsigned char *)&cksum, &bufsize); osc_checksum_bulk() 1204 cfs_crypto_hash_final(hdesc, NULL, NULL); osc_checksum_bulk()
|
/linux-4.4.14/drivers/dma/ppc4xx/ |
H A D | adma.c | 3256 struct ppc440spe_adma_desc_slot *hdesc, ppc440spe_adma_dma2rxor_prep_src() 3262 struct ppc440spe_adma_desc_slot *desc = hdesc; ppc440spe_adma_dma2rxor_prep_src() 3266 desc = list_entry(hdesc->chain_node.next, ppc440spe_adma_dma2rxor_prep_src() 3255 ppc440spe_adma_dma2rxor_prep_src( struct ppc440spe_adma_desc_slot *hdesc, struct ppc440spe_rxor *cursor, int index, int src_cnt, u32 addr) ppc440spe_adma_dma2rxor_prep_src() argument
|