Home
last modified time | relevance | path

Searched refs:mdesc (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/dma/
H A Dimg-mdc-dma.c259 static void mdc_list_desc_free(struct mdc_tx_desc *mdesc) in mdc_list_desc_free() argument
261 struct mdc_dma *mdma = mdesc->chan->mdma; in mdc_list_desc_free()
265 curr = mdesc->list; in mdc_list_desc_free()
266 curr_phys = mdesc->list_phys; in mdc_list_desc_free()
278 struct mdc_tx_desc *mdesc = to_mdc_desc(&vd->tx); in mdc_desc_free() local
280 mdc_list_desc_free(mdesc); in mdc_desc_free()
281 kfree(mdesc); in mdc_desc_free()
290 struct mdc_tx_desc *mdesc; in mdc_prep_dma_memcpy() local
297 mdesc = kzalloc_obj(*mdesc, GFP_NOWAIT); in mdc_prep_dma_memcpy()
298 if (!mdesc) in mdc_prep_dma_memcpy()
[all …]
H A Dmpc512x_dma.c259 struct mpc_dma_desc *mdesc; in mpc_dma_execute() local
263 mdesc = list_first_entry(&mchan->queued, in mpc_dma_execute()
271 if (mdesc->will_access_peripheral) { in mpc_dma_execute()
273 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
276 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
281 list_for_each_entry(mdesc, &mchan->active, node) { in mpc_dma_execute()
283 first = mdesc; in mpc_dma_execute()
286 prev = mdesc; in mpc_dma_execute()
290 prev->tcd->dlast_sga = mdesc->tcd_paddr; in mpc_dma_execute()
292 mdesc->tcd->start = 1; in mpc_dma_execute()
[all …]
/linux/drivers/dma/qcom/
H A Dhidma.c113 struct hidma_desc *mdesc; in hidma_process_completed() local
126 list_for_each_entry_safe(mdesc, next, &list, node) { in hidma_process_completed()
131 desc = &mdesc->desc; in hidma_process_completed()
134 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
152 list_move(&mdesc->node, &mchan->free); in hidma_process_completed()
166 struct hidma_desc *mdesc = data; in hidma_callback() local
167 struct hidma_chan *mchan = to_hidma_chan(mdesc->desc.chan); in hidma_callback()
174 if (mdesc->node.next) { in hidma_callback()
176 list_move_tail(&mdesc->node, &mchan->completed); in hidma_callback()
313 struct hidma_desc *mdesc; in hidma_tx_submit() local
[all …]
H A Dhidma_dbg.c87 struct hidma_desc *mdesc; in hidma_chan_show() local
94 list_for_each_entry(mdesc, &mchan->prepared, node) in hidma_chan_show()
95 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
98 list_for_each_entry(mdesc, &mchan->active, node) in hidma_chan_show()
99 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
102 list_for_each_entry(mdesc, &mchan->completed, node) in hidma_chan_show()
103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
/linux/arch/x86/coco/sev/
H A Dcore.c1559 int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id) in snp_msg_init() argument
1565 mdesc->vmpck = get_vmpck(vmpck_id, mdesc->secrets, &mdesc->os_area_msg_seqno); in snp_msg_init()
1566 if (!mdesc->vmpck) { in snp_msg_init()
1572 if (!memchr_inv(mdesc->vmpck, 0, VMPCK_KEY_LEN)) { in snp_msg_init()
1577 mdesc->vmpck_id = vmpck_id; in snp_msg_init()
1579 mdesc->ctx = snp_init_crypto(mdesc->vmpck, VMPCK_KEY_LEN); in snp_msg_init()
1580 if (!mdesc->ctx) in snp_msg_init()
1589 struct snp_msg_desc *mdesc; in snp_msg_alloc() local
1594 mdesc = kzalloc_obj(struct snp_msg_desc); in snp_msg_alloc()
1595 if (!mdesc) in snp_msg_alloc()
[all …]
/linux/arch/arm/kernel/
H A Dsetup.c855 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() argument
907 if (mdesc->video_start) { in request_standard_resources()
908 video_ram.start = mdesc->video_start; in request_standard_resources()
909 video_ram.end = mdesc->video_end; in request_standard_resources()
917 if (mdesc->reserve_lp0) in request_standard_resources()
919 if (mdesc->reserve_lp1) in request_standard_resources()
921 if (mdesc->reserve_lp2) in request_standard_resources()
1098 const struct machine_desc *mdesc = NULL; in setup_arch() local
1106 mdesc = setup_machine_fdt(atags_vaddr); in setup_arch()
1107 if (mdesc) in setup_arch()
[all …]
H A Datags_parse.c180 const struct machine_desc *mdesc = NULL, *p; in setup_machine_tags() local
191 mdesc = p; in setup_machine_tags()
195 if (!mdesc) in setup_machine_tags()
200 else if (mdesc->atag_offset) in setup_machine_tags()
201 tags = (void *)(PAGE_OFFSET + mdesc->atag_offset); in setup_machine_tags()
216 if (mdesc->fixup) in setup_machine_tags()
217 mdesc->fixup(tags, &from); in setup_machine_tags()
229 return mdesc; in setup_machine_tags()
/linux/drivers/virt/coco/sev-guest/
H A Dsev-guest.c70 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_report() local
90 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_report()
97 req.vmpck_id = mdesc->vmpck_id; in get_report()
104 rc = snp_send_guest_request(mdesc, &req); in get_report()
121 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_derived_key() local
133 resp_len = sizeof(derived_key_resp->data) + mdesc->ctx->authsize; in get_derived_key()
148 req.vmpck_id = mdesc->vmpck_id; in get_derived_key()
155 rc = snp_send_guest_request(mdesc, &req); in get_derived_key()
174 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_ext_report() local
233 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_ext_report()
[all …]
/linux/drivers/infiniband/ulp/iser/
H A Diser_initiator.c476 struct iser_tx_desc *mdesc = &iser_task->desc; in iser_send_control() local
482 iser_create_send_desc(iser_conn, mdesc, ISCSI_TX_CONTROL, in iser_send_control()
491 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
509 mdesc->num_sge = 2; in iser_send_control()
523 err = iser_post_send(&iser_conn->ib_conn, mdesc); in iser_send_control()