Home
last modified time | relevance | path

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

/linux-6.15/drivers/dma/
H A Dimg-mdc-dma.c281 kfree(mdesc); in mdc_desc_free()
297 mdesc = kzalloc(sizeof(*mdesc), GFP_NOWAIT); in mdc_prep_dma_memcpy()
298 if (!mdesc) in mdc_prep_dma_memcpy()
385 mdesc = kzalloc(sizeof(*mdesc), GFP_NOWAIT); in mdc_prep_dma_cyclic()
386 if (!mdesc) in mdc_prep_dma_cyclic()
468 mdesc = kzalloc(sizeof(*mdesc), GFP_NOWAIT); in mdc_prep_slave_sg()
469 if (!mdesc) in mdc_prep_slave_sg()
771 if (!mdesc) { in mdc_chan_irq()
791 mdesc->list_cmds_done %= mdesc->list_len; in mdc_chan_irq()
792 if (mdesc->list_cmds_done % mdesc->list_period_len == 0) in mdc_chan_irq()
[all …]
H A Dmpc512x_dma.c283 first = mdesc; in mpc_dma_execute()
286 prev = mdesc; in mpc_dma_execute()
294 prev = mdesc; in mpc_dma_execute()
507 if (!mdesc) { in mpc_dma_alloc_chan_resources()
576 kfree(mdesc); in mpc_dma_free_chan_resources()
619 if (!mdesc) { in mpc_dma_prep_memcpy()
625 mdesc->error = 0; in mpc_dma_prep_memcpy()
627 tcd = mdesc->tcd; in mpc_dma_prep_memcpy()
711 if (!mdesc) { in mpc_dma_prep_slave_sg()
733 mdesc->error = 0; in mpc_dma_prep_slave_sg()
[all …]
/linux-6.15/drivers/dma/qcom/
H A Dhidma.c113 struct hidma_desc *mdesc; in hidma_process_completed() local
131 desc = &mdesc->desc; in hidma_process_completed()
174 if (mdesc->node.next) { in hidma_callback()
356 if (!mdesc) { in hidma_alloc_chan_resources()
369 kfree(mdesc); in hidma_alloc_chan_resources()
379 kfree(mdesc); in hidma_alloc_chan_resources()
408 if (!mdesc) in hidma_prep_dma_memcpy()
421 return &mdesc->desc; in hidma_prep_dma_memcpy()
442 if (!mdesc) in hidma_prep_dma_memset()
465 return &mdesc->desc; in hidma_prep_dma_memset()
[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-6.15/arch/arc/kernel/
H A Ddevtree.c42 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() local
43 const struct machine_desc *m = mdesc; in arch_get_next_mach()
48 mdesc++; in arch_get_next_mach()
62 const struct machine_desc *mdesc; in setup_machine_fdt() local
68 mdesc = of_flat_dt_match_machine(NULL, arch_get_next_mach); in setup_machine_fdt()
69 if (!mdesc) in setup_machine_fdt()
75 return mdesc; in setup_machine_fdt()
/linux-6.15/arch/arm/kernel/
H A Ddevtree.c174 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() local
175 const struct machine_desc *m = mdesc; in arch_get_next_mach()
180 mdesc++; in arch_get_next_mach()
194 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt() local
206 mdesc = of_flat_dt_match_machine(mdesc_best, arch_get_next_mach); in setup_machine_fdt()
208 if (!mdesc) { in setup_machine_fdt()
229 if (mdesc->dt_fixup) in setup_machine_fdt()
230 mdesc->dt_fixup(); in setup_machine_fdt()
235 __machine_arch_type = mdesc->nr; in setup_machine_fdt()
237 return mdesc; in setup_machine_fdt()
H A Dsetup.c1107 if (mdesc) in setup_arch()
1111 if (!mdesc) in setup_arch()
1113 if (!mdesc) { in setup_arch()
1122 machine_desc = mdesc; in setup_arch()
1141 early_mm_init(mdesc); in setup_arch()
1143 setup_dma_zone(mdesc); in setup_arch()
1157 paging_init(mdesc); in setup_arch()
1161 if (mdesc->restart) { in setup_arch()
1172 if (!mdesc->smp_init || !mdesc->smp_init()) { in setup_arch()
1175 else if (mdesc->smp) 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-6.15/arch/x86/coco/sev/
H A Dcore.c2880 mdesc->vmpck = get_vmpck(vmpck_id, mdesc->secrets, &mdesc->os_area_msg_seqno); in snp_msg_init()
2894 mdesc->ctx = snp_init_crypto(mdesc->vmpck, VMPCK_KEY_LEN); in snp_msg_init()
2895 if (!mdesc->ctx) in snp_msg_init()
2910 if (!mdesc) in snp_msg_alloc()
2928 return mdesc; in snp_msg_alloc()
2935 kfree(mdesc); in snp_msg_alloc()
2943 if (!mdesc) in snp_msg_free()
2946 kfree(mdesc->ctx); in snp_msg_free()
2951 memset(mdesc, 0, sizeof(*mdesc)); in snp_msg_free()
2952 kfree(mdesc); in snp_msg_free()
[all …]
/linux-6.15/drivers/virt/coco/sev-guest/
H A Dsev-guest.c70 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_report() local
97 req.vmpck_id = mdesc->vmpck_id; in get_report()
148 req.vmpck_id = mdesc->vmpck_id; in get_derived_key()
245 req.vmpck_id = mdesc->vmpck_id; in get_ext_report()
629 struct snp_msg_desc *mdesc; in sev_guest_probe() local
642 mdesc = snp_msg_alloc(); in sev_guest_probe()
643 if (IS_ERR_OR_NULL(mdesc)) in sev_guest_probe()
646 ret = snp_msg_init(mdesc, vmpck_id); in sev_guest_probe()
673 snp_dev->msg_desc = mdesc; in sev_guest_probe()
675 mdesc->vmpck_id); in sev_guest_probe()
[all …]
/linux-6.15/arch/sparc/kernel/
H A Dmdesc.c78 struct mdesc_hdr mdesc; member
621 return ((void *) node_block(mdesc)) + mdesc->node_sz; in name_block()
626 return ((void *) name_block(mdesc)) + mdesc->name_sz; in data_block()
634 u64 last_node = hp->mdesc.node_sz / 16; in mdesc_node_by_name()
662 u64 last_node = hp->mdesc.node_sz / 16; in mdesc_get_property()
663 void *data = data_block(&hp->mdesc); in mdesc_get_property()
669 ep = node_block(&hp->mdesc) + node; in mdesc_get_property()
708 u64 last_node = hp->mdesc.node_sz / 16; in mdesc_next_arc()
1268 unsigned char *mdesc; in mdesc_read() local
1278 mdesc = (unsigned char *)&hp->mdesc; in mdesc_read()
[all …]
H A DMakefile70 obj-$(CONFIG_SPARC64) += mdesc.o
/linux-6.15/arch/arm/mm/
H A Dinit.c98 void __init setup_dma_zone(const struct machine_desc *mdesc) in setup_dma_zone() argument
101 if (mdesc->dma_zone_size) { in setup_dma_zone()
102 arm_dma_zone_size = mdesc->dma_zone_size; in setup_dma_zone()
184 void __init arm_memblock_init(const struct machine_desc *mdesc) in arm_memblock_init() argument
194 if (mdesc->reserve) in arm_memblock_init()
195 mdesc->reserve(); in arm_memblock_init()
H A Dmmu.c1366 static void __init devicemaps_init(const struct machine_desc *mdesc) in devicemaps_init() argument
1444 if (mdesc->map_io) in devicemaps_init()
1445 mdesc->map_io(); in devicemaps_init()
1636 if (!mdesc->pv_fixup) in early_paging_init()
1639 offset = mdesc->pv_fixup(); in early_paging_init()
1707 if (!mdesc->pv_fixup) in early_paging_init()
1710 offset = mdesc->pv_fixup(); in early_paging_init()
1755 void __init paging_init(const struct machine_desc *mdesc) in paging_init() argument
1778 devicemaps_init(mdesc); in paging_init()
1793 void __init early_mm_init(const struct machine_desc *mdesc) in early_mm_init() argument
[all …]
H A Dnommu.c157 void __init paging_init(const struct machine_desc *mdesc) in paging_init() argument
/linux-6.15/arch/x86/include/asm/
H A Dsev.h478 int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id);
480 void snp_msg_free(struct snp_msg_desc *mdesc);
481 int snp_send_guest_request(struct snp_msg_desc *mdesc, struct snp_guest_req *req,
522 static inline int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id) { return -1; } in snp_msg_init() argument
524 static inline void snp_msg_free(struct snp_msg_desc *mdesc) { } in snp_msg_free() argument
525 static inline int snp_send_guest_request(struct snp_msg_desc *mdesc, struct snp_guest_req *req, in snp_send_guest_request() argument
/linux-6.15/drivers/infiniband/ulp/iser/
H A Diser_initiator.c477 struct iser_tx_desc *mdesc = &iser_task->desc; in iser_send_control() local
483 iser_create_send_desc(iser_conn, mdesc, ISCSI_TX_CONTROL, in iser_send_control()
492 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
510 mdesc->num_sge = 2; in iser_send_control()
524 err = iser_post_send(&iser_conn->ib_conn, mdesc); in iser_send_control()