/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_cmd.c | 42 void hclge_comm_cmd_reuse_desc(struct hclge_desc *desc, bool is_read) in hclge_comm_cmd_reuse_desc() argument 44 desc->flag = cpu_to_le16(HCLGE_COMM_CMD_FLAG_NO_INTR | in hclge_comm_cmd_reuse_desc() 47 desc->flag |= cpu_to_le16(HCLGE_COMM_CMD_FLAG_WR); in hclge_comm_cmd_reuse_desc() 49 desc->flag &= cpu_to_le16(~HCLGE_COMM_CMD_FLAG_WR); in hclge_comm_cmd_reuse_desc() 64 void hclge_comm_cmd_setup_basic_desc(struct hclge_desc *desc, in hclge_comm_cmd_setup_basic_desc() argument 68 memset((void *)desc, 0, sizeof(struct hclge_desc)); in hclge_comm_cmd_setup_basic_desc() 69 desc->opcode = cpu_to_le16(opcode); in hclge_comm_cmd_setup_basic_desc() 70 desc->flag = cpu_to_le16(HCLGE_COMM_CMD_FLAG_NO_INTR | in hclge_comm_cmd_setup_basic_desc() 74 desc->flag |= cpu_to_le16(HCLGE_COMM_CMD_FLAG_WR); in hclge_comm_cmd_setup_basic_desc() 82 struct hclge_desc desc; in hclge_comm_firmware_compat_config() local [all …]
|
/linux/drivers/net/ethernet/altera/ |
H A D | altera_sgdma.c | 12 static void sgdma_setup_descrip(struct sgdma_descrip __iomem *desc, 23 struct sgdma_descrip __iomem *desc); 29 struct sgdma_descrip __iomem *desc); 33 struct sgdma_descrip __iomem *desc); 232 struct sgdma_descrip __iomem *desc = NULL; in sgdma_rx_status() local 238 desc = &base[0]; in sgdma_rx_status() 247 pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred)); in sgdma_rx_status() 248 pktstatus = csrrd8(desc, sgdma_descroffs(status)); in sgdma_rx_status() 254 csrwr8(0, desc, sgdma_descroffs(status)); in sgdma_rx_status() 281 sts, csrrd8(desc, sgdma_descroffs(status)), in sgdma_rx_status() [all …]
|
/linux/drivers/mmc/core/ |
H A D | slot-gpio.c | 192 struct gpio_desc *desc; in mmc_gpiod_request_cd() local 195 desc = devm_gpiod_get_index(host->parent, con_id, idx, GPIOD_IN); in mmc_gpiod_request_cd() 196 if (IS_ERR(desc)) in mmc_gpiod_request_cd() 197 return PTR_ERR(desc); in mmc_gpiod_request_cd() 201 gpiod_set_consumer_name(desc, ctx->cd_label); in mmc_gpiod_request_cd() 204 ret = gpiod_set_debounce(desc, debounce); in mmc_gpiod_request_cd() 210 if (override_active_level && !gpiod_is_active_low(desc)) in mmc_gpiod_request_cd() 211 gpiod_toggle_active_low(desc); in mmc_gpiod_request_cd() 215 gpiod_toggle_active_low(desc); in mmc_gpiod_request_cd() 217 ctx->cd_gpio = desc; in mmc_gpiod_request_cd() [all …]
|
/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.h | 165 const struct sunxi_pinctrl_desc *desc; member 226 static inline u32 sunxi_irq_hw_bank_num(const struct sunxi_pinctrl_desc *desc, u8 bank) in sunxi_irq_hw_bank_num() argument 228 if (!desc->irq_bank_map) in sunxi_irq_hw_bank_num() 231 return desc->irq_bank_map[bank]; in sunxi_irq_hw_bank_num() 234 static inline u32 sunxi_irq_cfg_reg(const struct sunxi_pinctrl_desc *desc, in sunxi_irq_cfg_reg() argument 241 sunxi_irq_hw_bank_num(desc, bank) * IRQ_MEM_SIZE + reg; in sunxi_irq_cfg_reg() 250 static inline u32 sunxi_irq_ctrl_reg_from_bank(const struct sunxi_pinctrl_desc *desc, u8 bank) in sunxi_irq_ctrl_reg_from_bank() argument 252 return IRQ_CTRL_REG + sunxi_irq_hw_bank_num(desc, bank) * IRQ_MEM_SIZE; in sunxi_irq_ctrl_reg_from_bank() 255 static inline u32 sunxi_irq_ctrl_reg(const struct sunxi_pinctrl_desc *desc, in sunxi_irq_ctrl_reg() argument 260 return sunxi_irq_ctrl_reg_from_bank(desc, bank); in sunxi_irq_ctrl_reg() [all …]
|
/linux/kernel/irq/ |
H A D | migration.c | 10 * @desc: Interrupt descriptor to clean up 18 bool irq_fixup_move_pending(struct irq_desc *desc, bool force_clear) in irq_fixup_move_pending() argument 20 struct irq_data *data = irq_desc_get_irq_data(desc); in irq_fixup_move_pending() 29 if (!cpumask_intersects(desc->pending_mask, cpu_online_mask)) { in irq_fixup_move_pending() 40 struct irq_desc *desc = irq_data_to_desc(idata); in irq_move_masked_irq() local 41 struct irq_data *data = &desc->irq_data; in irq_move_masked_irq() 57 if (unlikely(cpumask_empty(desc->pending_mask))) in irq_move_masked_irq() 63 assert_raw_spin_locked(&desc->lock); in irq_move_masked_irq() 77 if (cpumask_intersects(desc->pending_mask, cpu_online_mask)) { in irq_move_masked_irq() 80 ret = irq_do_set_affinity(data, desc in irq_move_masked_irq() [all...] |
/linux/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 299 static void flexrm_write_desc(void *desc_ptr, u64 desc) in flexrm_write_desc() argument 301 *((u64 *)desc_ptr) = cpu_to_le64(desc); in flexrm_write_desc() 329 u64 desc = flexrm_read_desc(desc_ptr); in flexrm_is_next_table_desc() local 330 u32 type = DESC_DEC(desc, DESC_TYPE_SHIFT, DESC_TYPE_MASK); in flexrm_is_next_table_desc() 337 u64 desc = 0; in flexrm_next_table_desc() local 339 DESC_ENC(desc, NPTR_TYPE, DESC_TYPE_SHIFT, DESC_TYPE_MASK); in flexrm_next_table_desc() 340 DESC_ENC(desc, toggle, NPTR_TOGGLE_SHIFT, NPTR_TOGGLE_MASK); in flexrm_next_table_desc() 341 DESC_ENC(desc, next_addr, NPTR_ADDR_SHIFT, NPTR_ADDR_MASK); in flexrm_next_table_desc() 343 return desc; in flexrm_next_table_desc() 348 u64 desc = 0; in flexrm_null_desc() local [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_trace.h | 119 TP_PROTO(struct ice_tx_ring *ring, struct ice_tx_desc *desc, 122 TP_ARGS(ring, desc, buf), 124 __field(void *, desc) 129 __entry->desc = desc; 134 __entry->ring, __entry->desc, __entry->buf) 140 struct ice_tx_desc *desc, \ 142 TP_ARGS(ring, desc, buf)) 149 TP_PROTO(struct ice_rx_ring *ring, union ice_32b_rx_flex_desc *desc), 151 TP_ARGS(ring, desc), 154 __field(void *, desc) [all …]
|
/linux/security/apparmor/ |
H A D | crypto.c | 30 SHASH_DESC_ON_STACK(desc, apparmor_tfm); in aa_calc_hash() 41 desc->tfm = apparmor_tfm; in aa_calc_hash() 43 error = crypto_shash_init(desc); in aa_calc_hash() 46 error = crypto_shash_update(desc, (u8 *) data, len); in aa_calc_hash() 49 error = crypto_shash_final(desc, hash); in aa_calc_hash() 64 SHASH_DESC_ON_STACK(desc, apparmor_tfm); in aa_calc_profile_hash() 78 desc->tfm = apparmor_tfm; in aa_calc_profile_hash() 80 error = crypto_shash_init(desc); in aa_calc_profile_hash() 83 error = crypto_shash_update(desc, (u8 *) &le32_version, 4); in aa_calc_profile_hash() 86 error = crypto_shash_update(desc, (u8 *) start, len); in aa_calc_profile_hash() [all …]
|
/linux/arch/arm/crypto/ |
H A D | sha2-ce-glue.c | 30 static int sha2_ce_update(struct shash_desc *desc, const u8 *data, in sha2_ce_update() argument 33 struct sha256_state *sctx = shash_desc_ctx(desc); in sha2_ce_update() 37 return crypto_sha256_arm_update(desc, data, len); in sha2_ce_update() 40 sha256_base_do_update(desc, data, len, in sha2_ce_update() 47 static int sha2_ce_finup(struct shash_desc *desc, const u8 *data, in sha2_ce_finup() argument 51 return crypto_sha256_arm_finup(desc, data, len, out); in sha2_ce_finup() 55 sha256_base_do_update(desc, data, len, in sha2_ce_finup() 57 sha256_base_do_finalize(desc, (sha256_block_fn *)sha2_ce_transform); in sha2_ce_finup() 60 return sha256_base_finish(desc, out); in sha2_ce_finup() 63 static int sha2_ce_final(struct shash_desc *desc, u8 *out) in sha2_ce_final() argument [all …]
|
/linux/drivers/dma/stm32/ |
H A D | stm32-dma.c | 215 struct stm32_dma_desc *desc; member 507 if (chan->desc) { in stm32_dma_terminate_all() 508 dma_cookie_complete(&chan->desc->vdesc.tx); in stm32_dma_terminate_all() 509 vchan_terminate_vdesc(&chan->desc->vdesc); in stm32_dma_terminate_all() 512 chan->desc = NULL; in stm32_dma_terminate_all() 550 if (chan->desc->cyclic && (chan->next_sg == chan->desc->num_sgs)) in stm32_dma_sg_inc() 569 if (!chan->desc) { in stm32_dma_start_transfer() 576 chan->desc = to_stm32_dma_desc(vdesc); in stm32_dma_start_transfer() 580 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer() 583 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer() [all …]
|
/linux/arch/x86/crypto/ |
H A D | ghash-clmulni-intel_glue.c | 45 static int ghash_init(struct shash_desc *desc) in ghash_init() argument 47 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_init() 95 static int ghash_update(struct shash_desc *desc, in ghash_update() argument 98 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_update() 99 struct ghash_ctx *ctx = crypto_shash_ctx(desc->tfm); in ghash_update() 149 static int ghash_final(struct shash_desc *desc, u8 *dst) in ghash_final() argument 151 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_final() 152 struct ghash_ctx *ctx = crypto_shash_ctx(desc->tfm); in ghash_final() 185 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_init() local 188 desc->tfm = child; in ghash_async_init() [all …]
|
/linux/drivers/staging/media/atomisp/pci/runtime/queue/src/ |
H A D | queue_access.c | 37 rdesc->desc.remote.cb_desc_addr in ia_css_queue_load() 53 rdesc->desc.remote.cb_desc_addr in ia_css_queue_load() 58 rdesc->desc.remote.cb_desc_addr in ia_css_queue_load() 63 rdesc->desc.remote.cb_desc_addr in ia_css_queue_load() 68 hmm_load(rdesc->desc.remote.cb_desc_addr, in ia_css_queue_load() 92 rdesc->desc.remote.cb_desc_addr in ia_css_queue_store() 98 rdesc->desc.remote.cb_desc_addr in ia_css_queue_store() 104 rdesc->desc.remote.cb_desc_addr in ia_css_queue_store() 110 rdesc->desc.remote.cb_desc_addr in ia_css_queue_store() 115 hmm_store(rdesc->desc.remote.cb_desc_addr, in ia_css_queue_store() [all …]
|
/linux/drivers/sh/intc/ |
H A D | core.c | 68 static void intc_redirect_irq(struct irq_desc *desc) in intc_redirect_irq() argument 70 generic_handle_irq((unsigned int)irq_desc_get_handler_data(desc)); in intc_redirect_irq() 73 static void __init intc_register_irq(struct intc_desc *desc, in intc_register_irq() argument 95 data[0] = intc_get_mask_handle(desc, d, enum_id, 0); in intc_register_irq() 96 data[1] = intc_get_prio_handle(desc, d, enum_id, 0); in intc_register_irq() 106 data[0] = data[0] ? data[0] : intc_get_mask_handle(desc, d, enum_id, 1); in intc_register_irq() 107 data[1] = data[1] ? data[1] : intc_get_prio_handle(desc, d, enum_id, 1); in intc_register_irq() 148 data[0] = intc_get_sense_handle(desc, d, enum_id); in intc_register_irq() 158 intc_set_ack_handle(irq, desc, d, enum_id); in intc_register_irq() 159 intc_set_dist_handle(irq, desc, d, enum_id); in intc_register_irq() [all …]
|
/linux/drivers/scsi/ |
H A D | scsi_proto_test.c | 12 struct scsi_io_group_descriptor desc; in test_scsi_proto() member 15 KUNIT_EXPECT_EQ(test, d.desc.io_advice_hints_mode + 0, 1); in test_scsi_proto() 16 KUNIT_EXPECT_EQ(test, d.desc.st_enble + 0, 1); in test_scsi_proto() 17 KUNIT_EXPECT_EQ(test, d.desc.cs_enble + 0, 0); in test_scsi_proto() 18 KUNIT_EXPECT_EQ(test, d.desc.ic_enable + 0, 1); in test_scsi_proto() 19 KUNIT_EXPECT_EQ(test, d.desc.acdlu + 0, 1); in test_scsi_proto() 20 KUNIT_EXPECT_EQ(test, d.desc.rlbsr + 0, 3); in test_scsi_proto() 21 KUNIT_EXPECT_EQ(test, d.desc.lbm_descriptor_type + 0, 0); in test_scsi_proto() 22 KUNIT_EXPECT_EQ(test, d.desc.params[0] + 0, 0xe4); in test_scsi_proto() 23 KUNIT_EXPECT_EQ(test, d.desc.params[1] + 0, 0xe3); in test_scsi_proto()
|
/linux/drivers/pci/msi/ |
H A D | legacy.c | 10 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq() argument 21 struct msi_desc *desc; in arch_setup_msi_irqs() local 31 msi_for_each_desc(desc, &dev->dev, MSI_DESC_NOTASSOCIATED) { in arch_setup_msi_irqs() 32 ret = arch_setup_msi_irq(dev, desc); in arch_setup_msi_irqs() 42 struct msi_desc *desc; in arch_teardown_msi_irqs() local 45 msi_for_each_desc(desc, &dev->dev, MSI_DESC_ASSOCIATED) { in arch_teardown_msi_irqs() 46 for (i = 0; i < desc->nvec_used; i++) in arch_teardown_msi_irqs() 47 arch_teardown_msi_irq(desc->irq + i); in arch_teardown_msi_irqs() 53 struct msi_desc *desc; in pci_msi_setup_check_result() local 60 msi_for_each_desc(desc, &dev->dev, MSI_DESC_ASSOCIATED) in pci_msi_setup_check_result()
|
/linux/drivers/dma/ |
H A D | mmp_pdma.c | 80 struct mmp_pdma_desc_hw desc; member 91 struct dma_async_tx_descriptor desc; member 297 struct mmp_pdma_desc_sw *desc; in start_pending_queue() local 324 desc = list_first_entry(&chan->chain_pending, in start_pending_queue() 332 set_desc(chan->phy, desc->async_tx.phys); in start_pending_queue() 342 struct mmp_pdma_desc_sw *desc = tx_to_mmp_pdma_desc(tx); in mmp_pdma_tx_submit() local 349 list_for_each_entry(child, &desc->tx_list, node) { in mmp_pdma_tx_submit() 354 list_splice_tail_init(&desc->tx_list, &chan->chain_pending); in mmp_pdma_tx_submit() 364 struct mmp_pdma_desc_sw *desc; in mmp_pdma_alloc_descriptor() local 367 desc = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &pdesc); in mmp_pdma_alloc_descriptor() [all …]
|
/linux/drivers/net/wan/ |
H A D | ixp4xx_hss.c | 50 #define POOL_ALLOC_SIZE (sizeof(struct desc) * (RX_DESCS + TX_DESCS)) 275 struct desc *desc_tab; /* coherent */ 304 struct desc { struct 326 (n) * sizeof(struct desc)) argument 330 ((n) + RX_DESCS) * sizeof(struct desc)) 579 static inline void debug_desc(u32 phys, struct desc *desc) in debug_desc() argument 583 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc() 584 desc->data, desc->status, desc->error_count); in debug_desc() 592 struct desc *tab; in queue_get_desc() 601 n_desc = (phys - tab_phys) / sizeof(struct desc); in queue_get_desc() [all …]
|
/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_eth_com.c | 392 struct ena_eth_io_tx_desc *desc = NULL; in ena_com_prepare_tx() local 445 desc = get_sq_desc(io_sq); in ena_com_prepare_tx() 446 if (unlikely(!desc)) in ena_com_prepare_tx() 448 memset(desc, 0x0, sizeof(struct ena_eth_io_tx_desc)); in ena_com_prepare_tx() 452 desc->len_ctrl |= ENA_ETH_IO_TX_DESC_FIRST_MASK; in ena_com_prepare_tx() 454 desc->buff_addr_hi_hdr_sz |= ((u32)header_len << in ena_com_prepare_tx() 457 desc->len_ctrl |= ((u32)io_sq->phase << ENA_ETH_IO_TX_DESC_PHASE_SHIFT) & in ena_com_prepare_tx() 460 desc->len_ctrl |= ENA_ETH_IO_TX_DESC_COMP_REQ_MASK; in ena_com_prepare_tx() 463 desc->meta_ctrl |= ((u32)ena_tx_ctx->req_id << in ena_com_prepare_tx() 467 desc->meta_ctrl |= (ena_tx_ctx->df << in ena_com_prepare_tx() [all …]
|
/linux/drivers/regulator/ |
H A D | rt6160-regulator.c | 42 struct regulator_desc desc; member 138 if (rdev->desc->vsel_reg == RT6160_REG_VSELL) in rt6160_set_suspend_voltage() 268 priv->desc.name = "rt6160-buckboost"; in rt6160_probe() 269 priv->desc.type = REGULATOR_VOLTAGE; in rt6160_probe() 270 priv->desc.owner = THIS_MODULE; in rt6160_probe() 271 priv->desc.min_uV = RT6160_VOUT_MINUV; in rt6160_probe() 272 priv->desc.uV_step = RT6160_VOUT_STPUV; in rt6160_probe() 274 priv->desc.vsel_reg = RT6160_REG_VSELL; in rt6160_probe() 276 priv->desc.vsel_reg = RT6160_REG_VSELH; in rt6160_probe() 277 priv->desc.vsel_mask = RT6160_VSEL_MASK; in rt6160_probe() [all …]
|
H A D | da9063-regulator.c | 75 struct regulator_desc desc; member 93 .desc.id = chip##_ID_##regl_name, \ 94 .desc.name = __stringify(chip##_##regl_name), \ 95 .desc.ops = &da9063_ldo_ops, \ 96 .desc.min_uV = (min_mV) * 1000, \ 97 .desc.uV_step = (step_mV) * 1000, \ 98 .desc.n_voltages = (((max_mV) - (min_mV))/(step_mV) + 1 \ 100 .desc.enable_reg = DA9063_REG_##regl_name##_CONT, \ 101 .desc.enable_mask = DA9063_LDO_EN, \ 102 .desc 145 struct regulator_desc desc; global() member 437 da9063_get_overdrive_mask(const struct regulator_desc * desc) da9063_get_overdrive_mask() argument [all...] |
/linux/arch/loongarch/crypto/ |
H A D | crc32-loongarch.c | 111 static int chksum_init(struct shash_desc *desc) in chksum_init() argument 113 struct chksum_ctx *mctx = crypto_shash_ctx(desc->tfm); in chksum_init() 114 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_init() 137 static int chksum_update(struct shash_desc *desc, const u8 *data, unsigned int length) in chksum_update() argument 139 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_update() 145 static int chksumc_update(struct shash_desc *desc, const u8 *data, unsigned int length) in chksumc_update() argument 147 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksumc_update() 153 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final() argument 155 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_final() 161 static int chksumc_final(struct shash_desc *desc, u8 *out) in chksumc_final() argument [all …]
|
/linux/drivers/soc/hisilicon/ |
H A D | kunpeng_hccs.c | 229 struct hccs_desc *desc, in hccs_fill_pcc_shared_mem_region() argument 243 memcpy_toio(comm_space, (void *)desc, space_size); in hccs_fill_pcc_shared_mem_region() 248 struct hccs_desc *desc, in hccs_fill_ext_pcc_shared_mem_region() argument 263 memcpy_toio(comm_space, (void *)desc, space_size); in hccs_fill_ext_pcc_shared_mem_region() 267 struct hccs_desc *desc) in hccs_pcc_cmd_send() argument 278 verspec_data->fill_pcc_shared_mem(hdev, cmd, desc, in hccs_pcc_cmd_send() 296 memcpy_fromio((void *)desc, comm_space, space_size); in hccs_pcc_cmd_send() 297 fw_inner_head = &desc->rsp.fw_inner_head; in hccs_pcc_cmd_send() 312 static void hccs_init_req_desc(struct hccs_desc *desc) in hccs_init_req_desc() argument 314 struct hccs_req_desc *req = &desc->req; in hccs_init_req_desc() [all …]
|
/linux/net/sunrpc/auth_gss/ |
H A D | gss_krb5_test.c | 23 const char *desc; member 38 char *desc) in gss_krb5_get_desc() argument 40 strscpy(desc, param->desc, KUNIT_PARAM_DESC_SIZE); in gss_krb5_get_desc() 233 .desc = "64-fold(\"012345\")", 239 .desc = "56-fold(\"password\")", 245 .desc = "64-fold(\"Rough Consensus, and Running Code\")", 251 .desc = "168-fold(\"password\")", 257 .desc = "192-fold(\"MASSACHVSETTS INSTITVTE OF TECHNOLOGY\")", 263 .desc = "168-fold(\"Q\")", 269 .desc = "168-fold(\"ba\")", [all …]
|
/linux/drivers/dma/sh/ |
H A D | shdma-base.c | 72 struct shdma_desc *chunk, *c, *desc = in shdma_tx_submit() local 86 list_for_each_entry_safe(chunk, c, desc->node.prev, node) { in shdma_tx_submit() 91 if (chunk != desc && (chunk->mark == DESC_IDLE || in shdma_tx_submit() 208 struct shdma_desc *desc; in shdma_alloc_chan_resources() local 227 schan->desc = kcalloc(NR_DESCS_PER_CHANNEL, in shdma_alloc_chan_resources() 229 if (!schan->desc) { in shdma_alloc_chan_resources() 236 desc = ops->embedded_desc(schan->desc, i); in shdma_alloc_chan_resources() 237 dma_async_tx_descriptor_init(&desc->async_tx, in shdma_alloc_chan_resources() 239 desc->async_tx.tx_submit = shdma_tx_submit; in shdma_alloc_chan_resources() 240 desc->mark = DESC_IDLE; in shdma_alloc_chan_resources() [all …]
|
/linux/crypto/ |
H A D | crc32_generic.c | 47 static int crc32_init(struct shash_desc *desc) in crc32_init() argument 49 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32_init() 50 u32 *crcp = shash_desc_ctx(desc); in crc32_init() 57 static int crc32_update(struct shash_desc *desc, const u8 *data, in crc32_update() argument 60 u32 *crcp = shash_desc_ctx(desc); in crc32_update() 74 static int crc32_finup(struct shash_desc *desc, const u8 *data, in crc32_finup() argument 77 return __crc32_finup(shash_desc_ctx(desc), data, len, out); in crc32_finup() 80 static int crc32_final(struct shash_desc *desc, u8 *out) in crc32_final() argument 82 u32 *crcp = shash_desc_ctx(desc); in crc32_final() 88 static int crc32_digest(struct shash_desc *desc, const u8 *data, in crc32_digest() argument [all …]
|