| /linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
| D | adma.h | 224 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_byte_count() local 225 return hw_desc->byte_count_field.byte_count; in iop_desc_get_byte_count() 232 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_addr() local 233 return hw_desc->src[src_idx].src_addr; in iop_desc_get_src_addr() 239 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_count() local 240 return hw_desc->desc_ctrl_field.src_select + 1; in iop_desc_get_src_count() 246 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memcpy() local 255 hw_desc->desc_ctrl = u_desc_ctrl.value; in iop_desc_init_memcpy() 256 hw_desc->crc_addr = 0; in iop_desc_init_memcpy() 262 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memset() local [all …]
|
| /linux-4.4.14/arch/arm/include/asm/hardware/ |
| D | iop3xx-adma.h | 399 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_byte_count() local 404 return hw_desc.dma->byte_count; in iop_desc_get_byte_count() 406 return hw_desc.aau->byte_count; in iop_desc_get_byte_count() 433 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_src_addr() local 438 return hw_desc.dma->src_addr; in iop_desc_get_src_addr() 446 return hw_desc.aau->src[src_idx]; in iop_desc_get_src_addr() 448 return hw_desc.aau->src_edc[__desc_idx(src_idx)].src_addr; in iop_desc_get_src_addr() 451 static inline void iop3xx_aau_desc_set_src_addr(struct iop3xx_desc_aau *hw_desc, in iop3xx_aau_desc_set_src_addr() argument 455 hw_desc->src[src_idx] = addr; in iop3xx_aau_desc_set_src_addr() 457 hw_desc->src_edc[__desc_idx(src_idx)].src_addr = addr; in iop3xx_aau_desc_set_src_addr() [all …]
|
| D | iop_adma.h | 95 void *hw_desc; member 116 container_of(addr_hw_desc, struct iop_adma_desc_slot, hw_desc) 117 #define iop_hw_desc_slot_idx(hw_desc, idx) \ argument 118 ( (void *) (((unsigned long) hw_desc) + ((idx) << 5)) )
|
| /linux-4.4.14/drivers/dma/ppc4xx/ |
| D | adma.c | 189 print_cb(chan, iter->hw_desc); in print_cb_list() 250 p = desc->hw_desc; in ppc440spe_desc_init_interrupt() 251 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_interrupt() 257 memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_interrupt() 274 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_null_xor() 286 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_xor() local 288 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_xor() 293 hw_desc->cbc = XOR_CBCR_TGT_BIT | src_cnt; in ppc440spe_desc_init_xor() 296 hw_desc->cbc |= XOR_CBCR_CBCE_BIT; in ppc440spe_desc_init_xor() 306 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_dma2pq() local [all …]
|
| D | adma.h | 155 void *hw_desc; member
|
| /linux-4.4.14/drivers/staging/rdma/amso1100/ |
| D | c2.c | 139 elem->hw_desc = txp_desc; in c2_tx_ring_alloc() 191 elem->hw_desc = rxp_desc; in c2_rx_ring_alloc() 239 __raw_writew(0, elem->hw_desc + C2_RXP_STATUS); in c2_rx_alloc() 241 elem->hw_desc + C2_RXP_LEN); in c2_rx_alloc() 242 __raw_writeq((__force u64) cpu_to_be64(mapaddr), elem->hw_desc + C2_RXP_ADDR); in c2_rx_alloc() 244 elem->hw_desc + C2_RXP_FLAGS); in c2_rx_alloc() 289 __raw_writew(0, elem->hw_desc + C2_RXP_STATUS); in c2_rx_clean() 290 __raw_writew(0, elem->hw_desc + C2_RXP_COUNT); in c2_rx_clean() 291 __raw_writew(0, elem->hw_desc + C2_RXP_LEN); in c2_rx_clean() 293 elem->hw_desc + C2_RXP_ADDR); in c2_rx_clean() [all …]
|
| D | c2.h | 273 void __iomem *hw_desc; /* hardware descriptor */ member
|
| /linux-4.4.14/drivers/crypto/ |
| D | sahara.c | 214 struct sahara_hw_desc *hw_desc[SAHARA_MAX_HW_DESC]; member 421 dev_dbg(dev->device, "\thdr = 0x%08x\n", dev->hw_desc[i]->hdr); in sahara_dump_descriptors() 422 dev_dbg(dev->device, "\tlen1 = %u\n", dev->hw_desc[i]->len1); in sahara_dump_descriptors() 423 dev_dbg(dev->device, "\tp1 = 0x%08x\n", dev->hw_desc[i]->p1); in sahara_dump_descriptors() 424 dev_dbg(dev->device, "\tlen2 = %u\n", dev->hw_desc[i]->len2); in sahara_dump_descriptors() 425 dev_dbg(dev->device, "\tp2 = 0x%08x\n", dev->hw_desc[i]->p2); in sahara_dump_descriptors() 427 dev->hw_desc[i]->next); in sahara_dump_descriptors() 464 dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE; in sahara_hw_descriptor_create() 465 dev->hw_desc[idx]->p1 = dev->iv_phys_base; in sahara_hw_descriptor_create() 467 dev->hw_desc[idx]->len1 = 0; in sahara_hw_descriptor_create() [all …]
|
| /linux-4.4.14/drivers/dma/ |
| D | mv_xor.c | 54 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_init() local 56 hw_desc->status = XOR_DESC_DMA_OWNED; in mv_desc_init() 57 hw_desc->phy_next_desc = 0; in mv_desc_init() 59 hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ? in mv_desc_init() 61 hw_desc->phy_dest_addr = addr; in mv_desc_init() 62 hw_desc->byte_count = byte_count; in mv_desc_init() 67 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_mode() local 72 hw_desc->desc_command |= XOR_DESC_OPERATION_XOR; in mv_desc_set_mode() 75 hw_desc->desc_command |= XOR_DESC_OPERATION_MEMCPY; in mv_desc_set_mode() 86 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_next_desc() local [all …]
|
| D | pxa_dma.c | 96 struct pxad_desc_hw *hw_desc[]; /* DMA coherent descriptors */ member 579 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc() 580 dma_addr_t dma = sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr; in set_updater_desc() 590 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc() 597 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed() 610 desc1->hw_desc[desc1->nb_desc - 1]->ddadr = dma_to_chain; in pxad_desc_chain() 777 dma = sw_desc->hw_desc[i - 1]->ddadr; in pxad_free_desc() 781 sw_desc->hw_desc[i], dma); in pxad_free_desc() 802 sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, in pxad_alloc_desc() 804 if (!sw_desc->hw_desc[i]) { in pxad_alloc_desc() [all …]
|
| D | mv_xor.h | 144 void *hw_desc; member 187 container_of(addr_hw_desc, struct mv_xor_desc_slot, hw_desc) 189 #define mv_hw_desc_slot_idx(hw_desc, idx) \ argument 190 ((void *)(((unsigned long)hw_desc) + ((idx) << 5)))
|
| D | iop-adma.c | 320 iter->idx, iter->hw_desc, in iop_adma_alloc_slots() 431 char *hw_desc; in iop_adma_alloc_chan_resources() local 452 hw_desc = (char *) iop_chan->device->dma_desc_pool_virt; in iop_adma_alloc_chan_resources() 453 slot->hw_desc = (void *) &hw_desc[idx * IOP_ADMA_SLOT_SIZE]; in iop_adma_alloc_chan_resources() 460 hw_desc = (char *) iop_chan->device->dma_desc_pool; in iop_adma_alloc_chan_resources() 462 (dma_addr_t) &hw_desc[idx * IOP_ADMA_SLOT_SIZE]; in iop_adma_alloc_chan_resources()
|
| /linux-4.4.14/drivers/crypto/caam/ |
| D | caamrng.c | 62 u32 hw_desc[DESC_JOB_O_LEN]; member 104 offsetof(struct buf_data, hw_desc)); in rng_done() 125 u32 *desc = bd->hw_desc; in submit_job() 225 u32 *desc = bd->hw_desc; in rng_create_job_desc()
|
| D | caamalg.c | 1847 u32 hw_desc[]; member 1867 u32 hw_desc[0]; member 1922 edesc = container_of(desc, struct aead_edesc, hw_desc[0]); in aead_encrypt_done() 1944 edesc = container_of(desc, struct aead_edesc, hw_desc[0]); in aead_decrypt_done() 1975 offsetof(struct ablkcipher_edesc, hw_desc)); in ablkcipher_encrypt_done() 2008 offsetof(struct ablkcipher_edesc, hw_desc)); in ablkcipher_decrypt_done() 2037 u32 *desc = edesc->hw_desc; in init_aead_job() 2096 u32 *desc = edesc->hw_desc; in init_gcm_job() 2130 u32 *desc = edesc->hw_desc; in init_authenc_job() 2167 u32 *desc = edesc->hw_desc; in init_ablkcipher_job() [all …]
|
| D | caamhash.c | 607 u32 hw_desc[0]; member 652 offsetof(struct ahash_edesc, hw_desc)); in ahash_done() 687 offsetof(struct ahash_edesc, hw_desc)); in ahash_done_bi() 722 offsetof(struct ahash_edesc, hw_desc)); in ahash_done_ctx_src() 757 offsetof(struct ahash_edesc, hw_desc)); in ahash_done_ctx_dst() 852 desc = edesc->hw_desc; in ahash_update_ctx() 932 desc = edesc->hw_desc; in ahash_final_ctx() 1018 desc = edesc->hw_desc; in ahash_finup_ctx() 1105 desc = edesc->hw_desc; in ahash_digest() 1174 desc = edesc->hw_desc; in ahash_final_no_ctx() [all …]
|