Home
last modified time | relevance | path

Searched refs:fdesc (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/dma/
H A Dst_fdma.c84 fchan->fdesc = to_st_fdma_desc(vdesc); in st_fdma_xfer_desc()
85 nbytes = fchan->fdesc->node[0].desc->nbytes; in st_fdma_xfer_desc()
87 ch_cmd = fchan->fdesc->node[0].pdesc | FDMA_CH_CMD_STA_START; in st_fdma_xfer_desc()
143 if (fchan->fdesc) { in st_fdma_irq_handler()
144 if (!fchan->fdesc->iscyclic) { in st_fdma_irq_handler()
145 list_del(&fchan->fdesc->vdesc.node); in st_fdma_irq_handler()
146 vchan_cookie_complete(&fchan->fdesc->vdesc); in st_fdma_irq_handler()
147 fchan->fdesc = NULL; in st_fdma_irq_handler()
150 vchan_cyclic_callback(&fchan->fdesc->vdesc); in st_fdma_irq_handler()
154 if (!fchan->fdesc) in st_fdma_irq_handler()
[all …]
H A Dst_fdma.h126 struct st_fdma_desc *fdesc; member
/linux/drivers/misc/lkdtm/
H A Dperms.c60 static void *setup_function_descriptor(func_desc_t *fdesc, void *dst) in setup_function_descriptor() argument
65 memcpy(fdesc, do_nothing, sizeof(*fdesc)); in setup_function_descriptor()
66 fdesc->addr = (unsigned long)dst; in setup_function_descriptor()
69 return fdesc; in setup_function_descriptor()
75 func_desc_t fdesc; in execute_location() local
86 func = setup_function_descriptor(&fdesc, dst); in execute_location()
101 func_desc_t fdesc; in execute_user_location() local
112 func = setup_function_descriptor(&fdesc, dst); in execute_user_location()
/linux/arch/parisc/kernel/
H A Dsignal.c290 Elf32_Fdesc fdesc; in setup_rt_frame() local
293 err = __copy_from_user(&fdesc, ufdesc, sizeof(fdesc)); in setup_rt_frame()
298 haddr = fdesc.addr; in setup_rt_frame()
299 regs->gr[19] = fdesc.gp; in setup_rt_frame()
303 Elf64_Fdesc fdesc; in setup_rt_frame() local
306 err = __copy_from_user(&fdesc, ufdesc, sizeof(fdesc)); in setup_rt_frame()
311 haddr = fdesc.addr; in setup_rt_frame()
312 regs->gr[19] = fdesc.gp; in setup_rt_frame()
H A Dmodule.c363 Elf_Fdesc *fdesc = me->mem[MOD_TEXT].base + me->arch.fdesc_offset; in get_fdesc() local
371 while (fdesc->addr) { in get_fdesc()
372 if (fdesc->addr == value) in get_fdesc()
373 return (Elf_Addr)fdesc; in get_fdesc()
374 fdesc++; in get_fdesc()
380 fdesc->addr = value; in get_fdesc()
381 fdesc->gp = (Elf_Addr)me->mem[MOD_TEXT].base + me->arch.got_offset; in get_fdesc()
382 return (Elf_Addr)fdesc; in get_fdesc()
/linux/drivers/media/usb/uvc/
H A Duvc_metadata.c111 struct v4l2_fmtdesc *fdesc) in uvc_meta_v4l2_enum_formats() argument
117 if (fdesc->type != vfh->vdev->queue->type) in uvc_meta_v4l2_enum_formats()
120 if (fdesc->index >= dev->nmeta_formats) in uvc_meta_v4l2_enum_formats()
123 fdesc->pixelformat = dev->meta_formats[fdesc->index]; in uvc_meta_v4l2_enum_formats()
/linux/drivers/pinctrl/
H A Dpinctrl-keembay.c1622 struct keembay_pinfunction *fdesc; in keembay_build_functions() local
1625 for (fdesc = keembay_funcs; fdesc->func.name; fdesc++) { in keembay_build_functions()
1626 if (!strcmp(mux->name, fdesc->func.name)) { in keembay_build_functions()
1627 fdesc->func.ngroups++; in keembay_build_functions()
1633 if (!fdesc->func.name) { in keembay_build_functions()
1634 fdesc->func.name = mux->name; in keembay_build_functions()
1635 fdesc->func.ngroups = 1; in keembay_build_functions()
1636 fdesc->mux_mode = mux->mode; in keembay_build_functions()
/linux/drivers/net/wireless/ath/ath11k/
H A Dhw.c357 static void ath11k_hw_ipq8074_rx_desc_copy_attn_end(struct hal_rx_desc *fdesc, in ath11k_hw_ipq8074_rx_desc_copy_attn_end() argument
360 memcpy((u8 *)&fdesc->u.ipq8074.msdu_end, (u8 *)&ldesc->u.ipq8074.msdu_end, in ath11k_hw_ipq8074_rx_desc_copy_attn_end()
362 memcpy((u8 *)&fdesc->u.ipq8074.attention, (u8 *)&ldesc->u.ipq8074.attention, in ath11k_hw_ipq8074_rx_desc_copy_attn_end()
364 memcpy((u8 *)&fdesc->u.ipq8074.mpdu_end, (u8 *)&ldesc->u.ipq8074.mpdu_end, in ath11k_hw_ipq8074_rx_desc_copy_attn_end()
534 static void ath11k_hw_qcn9074_rx_desc_copy_attn_end(struct hal_rx_desc *fdesc, in ath11k_hw_qcn9074_rx_desc_copy_attn_end() argument
537 memcpy((u8 *)&fdesc->u.qcn9074.msdu_end, (u8 *)&ldesc->u.qcn9074.msdu_end, in ath11k_hw_qcn9074_rx_desc_copy_attn_end()
539 memcpy((u8 *)&fdesc->u.qcn9074.attention, (u8 *)&ldesc->u.qcn9074.attention, in ath11k_hw_qcn9074_rx_desc_copy_attn_end()
541 memcpy((u8 *)&fdesc->u.qcn9074.mpdu_end, (u8 *)&ldesc->u.qcn9074.mpdu_end, in ath11k_hw_qcn9074_rx_desc_copy_attn_end()
705 static void ath11k_hw_wcn6855_rx_desc_copy_attn_end(struct hal_rx_desc *fdesc, in ath11k_hw_wcn6855_rx_desc_copy_attn_end() argument
708 memcpy((u8 *)&fdesc->u.wcn6855.msdu_end, (u8 *)&ldesc->u.wcn6855.msdu_end, in ath11k_hw_wcn6855_rx_desc_copy_attn_end()
[all …]
H A Dhw.h265 void (*rx_desc_copy_attn_end_tlv)(struct hal_rx_desc *fdesc,
H A Ddp_rx.c242 struct hal_rx_desc *fdesc, in ath11k_dp_rx_desc_end_tlv_copy() argument
245 ab->hw_params.hw_ops->rx_desc_copy_attn_end_tlv(fdesc, ldesc); in ath11k_dp_rx_desc_end_tlv_copy()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhal_wcn7850.h21 void ath12k_hal_rx_desc_copy_end_tlv_wcn7850(struct hal_rx_desc *fdesc,
H A Dhal_qcn9274.h26 void ath12k_hal_rx_desc_copy_end_tlv_qcn9274(struct hal_rx_desc *fdesc,
H A Dhal_qcc2072.c169 static void ath12k_hal_rx_desc_copy_end_tlv_qcc2072(struct hal_rx_desc *fdesc, in ath12k_hal_rx_desc_copy_end_tlv_qcc2072() argument
172 memcpy(&fdesc->u.qcc2072.msdu_end, &ldesc->u.qcc2072.msdu_end, in ath12k_hal_rx_desc_copy_end_tlv_qcc2072()
H A Dhal_wcn7850.c396 void ath12k_hal_rx_desc_copy_end_tlv_wcn7850(struct hal_rx_desc *fdesc, in ath12k_hal_rx_desc_copy_end_tlv_wcn7850() argument
399 memcpy(&fdesc->u.wcn7850.msdu_end, &ldesc->u.wcn7850.msdu_end, in ath12k_hal_rx_desc_copy_end_tlv_wcn7850()
H A Dhal_qcn9274.c620 void ath12k_hal_rx_desc_copy_end_tlv_qcn9274(struct hal_rx_desc *fdesc, in ath12k_hal_rx_desc_copy_end_tlv_qcn9274() argument
623 fdesc->u.qcn9274_compact.msdu_end = ldesc->u.qcn9274_compact.msdu_end; in ath12k_hal_rx_desc_copy_end_tlv_qcn9274()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.h134 struct hal_rx_desc *fdesc, in ath12k_dp_rx_desc_end_tlv_copy() argument
137 hal->ops->rx_desc_copy_end_tlv(fdesc, ldesc); in ath12k_dp_rx_desc_end_tlv_copy()
H A Dhal.h1370 void (*rx_desc_copy_end_tlv)(struct hal_rx_desc *fdesc,
/linux/drivers/power/supply/
H A Daxp20x_usb_power.c889 struct reg_field fdesc, in axp20x_regmap_field_alloc_optional() argument
894 if (fdesc.reg == 0) { in axp20x_regmap_field_alloc_optional()
899 field = devm_regmap_field_alloc(dev, regmap, fdesc); in axp20x_regmap_field_alloc_optional()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_fdir.h220 struct ice_fltr_desc *fdesc, bool add);
H A Dice_fdir.c652 struct ice_fltr_desc *fdesc, bool add) in ice_fdir_get_prgm_desc() argument
691 ice_set_fd_desc_val(&fdir_fltr_ctx, fdesc); in ice_fdir_get_prgm_desc()
/linux/drivers/net/ethernet/sfc/
H A Dmae.c273 MCDI_DECLARE_STRUCT_PTR(fdesc); in efx_mae_table_get_desc()
283 fdesc = MCDI_ARRAY_STRUCT_PTR(outbuf, in efx_mae_table_get_desc()
285 field->field_id = MCDI_STRUCT_WORD(fdesc, in efx_mae_table_get_desc()
287 field->lbn = MCDI_STRUCT_WORD(fdesc, TABLE_FIELD_DESCR_LBN); in efx_mae_table_get_desc()
288 field->width = MCDI_STRUCT_WORD(fdesc, TABLE_FIELD_DESCR_WIDTH); in efx_mae_table_get_desc()
289 field->masking = MCDI_STRUCT_BYTE(fdesc, TABLE_FIELD_DESCR_MASK_TYPE); in efx_mae_table_get_desc()
290 field->scheme = MCDI_STRUCT_BYTE(fdesc, TABLE_FIELD_DESCR_SCHEME); in efx_mae_table_get_desc()