Home
last modified time | relevance | path

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

/Linux-v4.19/arch/mips/pmcs-msp71xx/
Dmsp_prom.c62 struct prom_pmemblock mdesc[PROM_MAX_PMEMBLOCKS]; variable
469 mdesc[i].type = BOOT_MEM_RESERVED; in prom_getmdesc()
470 mdesc[i].base = 0x00000000; in prom_getmdesc()
471 mdesc[i].size = PAGE_ALIGN(0x300 + 0x80); in prom_getmdesc()
475 if (heaptop > mdesc[i].base + mdesc[i].size) { in prom_getmdesc()
477 mdesc[i].type = BOOT_MEM_ROM_DATA; in prom_getmdesc()
478 mdesc[i].base = mdesc[i-1].base + mdesc[i-1].size; in prom_getmdesc()
479 mdesc[i].size = heaptop - mdesc[i].base; in prom_getmdesc()
485 mdesc[i].type = BOOT_MEM_RAM; in prom_getmdesc()
486 mdesc[i].base = heaptop; in prom_getmdesc()
[all …]
/Linux-v4.19/drivers/dma/
Dimg-mdc-dma.c263 static void mdc_list_desc_free(struct mdc_tx_desc *mdesc) in mdc_list_desc_free() argument
265 struct mdc_dma *mdma = mdesc->chan->mdma; in mdc_list_desc_free()
269 curr = mdesc->list; in mdc_list_desc_free()
270 curr_phys = mdesc->list_phys; in mdc_list_desc_free()
282 struct mdc_tx_desc *mdesc = to_mdc_desc(&vd->tx); in mdc_desc_free() local
284 mdc_list_desc_free(mdesc); in mdc_desc_free()
285 kfree(mdesc); in mdc_desc_free()
294 struct mdc_tx_desc *mdesc; in mdc_prep_dma_memcpy() local
301 mdesc = kzalloc(sizeof(*mdesc), GFP_NOWAIT); in mdc_prep_dma_memcpy()
302 if (!mdesc) in mdc_prep_dma_memcpy()
[all …]
Dmpc512x_dma.c271 struct mpc_dma_desc *mdesc; in mpc_dma_execute() local
275 mdesc = list_first_entry(&mchan->queued, in mpc_dma_execute()
283 if (mdesc->will_access_peripheral) { in mpc_dma_execute()
285 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
288 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
293 list_for_each_entry(mdesc, &mchan->active, node) { in mpc_dma_execute()
295 first = mdesc; in mpc_dma_execute()
298 prev = mdesc; in mpc_dma_execute()
302 prev->tcd->dlast_sga = mdesc->tcd_paddr; in mpc_dma_execute()
304 mdesc->tcd->start = 1; in mpc_dma_execute()
[all …]
/Linux-v4.19/drivers/dma/qcom/
Dhidma.c120 struct hidma_desc *mdesc; in hidma_process_completed() local
133 list_for_each_entry_safe(mdesc, next, &list, node) { in hidma_process_completed()
138 desc = &mdesc->desc; in hidma_process_completed()
145 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
151 list_move(&mdesc->node, &mchan->free); in hidma_process_completed()
172 struct hidma_desc *mdesc = data; in hidma_callback() local
173 struct hidma_chan *mchan = to_hidma_chan(mdesc->desc.chan); in hidma_callback()
180 if (mdesc->node.next) { in hidma_callback()
182 list_move_tail(&mdesc->node, &mchan->completed); in hidma_callback()
320 struct hidma_desc *mdesc; in hidma_tx_submit() local
[all …]
Dhidma_dbg.c95 struct hidma_desc *mdesc; in hidma_chan_stats() local
102 list_for_each_entry(mdesc, &mchan->prepared, node) in hidma_chan_stats()
103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats()
106 list_for_each_entry(mdesc, &mchan->active, node) in hidma_chan_stats()
107 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats()
110 list_for_each_entry(mdesc, &mchan->completed, node) in hidma_chan_stats()
111 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_stats()
/Linux-v4.19/arch/arc/kernel/
Ddevtree.c46 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() local
47 const struct machine_desc *m = mdesc; in arch_get_next_mach()
52 mdesc++; in arch_get_next_mach()
66 const struct machine_desc *mdesc; in setup_machine_fdt() local
72 mdesc = of_flat_dt_match_machine(NULL, arch_get_next_mach); in setup_machine_fdt()
73 if (!mdesc) in setup_machine_fdt()
79 return mdesc; in setup_machine_fdt()
/Linux-v4.19/arch/arm/kernel/
Ddevtree.c200 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() local
201 const struct machine_desc *m = mdesc; in arch_get_next_mach()
206 mdesc++; in arch_get_next_mach()
220 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt() local
234 mdesc = of_flat_dt_match_machine(mdesc_best, arch_get_next_mach); in setup_machine_fdt()
236 if (!mdesc) { in setup_machine_fdt()
257 if (mdesc->dt_fixup) in setup_machine_fdt()
258 mdesc->dt_fixup(); in setup_machine_fdt()
263 __machine_arch_type = mdesc->nr; in setup_machine_fdt()
265 return mdesc; in setup_machine_fdt()
Dsetup.c838 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() argument
884 if (mdesc->video_start) { in request_standard_resources()
885 video_ram.start = mdesc->video_start; in request_standard_resources()
886 video_ram.end = mdesc->video_end; in request_standard_resources()
894 if (mdesc->reserve_lp0) in request_standard_resources()
896 if (mdesc->reserve_lp1) in request_standard_resources()
898 if (mdesc->reserve_lp2) in request_standard_resources()
1066 const struct machine_desc *mdesc; in setup_arch() local
1069 mdesc = setup_machine_fdt(__atags_pointer); in setup_arch()
1070 if (!mdesc) in setup_arch()
[all …]
Datags_parse.c184 const struct machine_desc *mdesc = NULL, *p; in setup_machine_tags() local
195 mdesc = p; in setup_machine_tags()
199 if (!mdesc) in setup_machine_tags()
204 else if (mdesc->atag_offset) in setup_machine_tags()
205 tags = (void *)(PAGE_OFFSET + mdesc->atag_offset); in setup_machine_tags()
220 if (mdesc->fixup) in setup_machine_tags()
221 mdesc->fixup(tags, &from); in setup_machine_tags()
233 return mdesc; in setup_machine_tags()
/Linux-v4.19/arch/sparc/kernel/
Dmdesc.c78 struct mdesc_hdr mdesc; member
153 BUG_ON(((unsigned long)&hp->mdesc) & (16UL - 1)); in mdesc_handle_init()
515 status = sun4v_mach_desc(__pa(&hp->mdesc), len, &real_len); in mdesc_update()
612 static struct mdesc_elem *node_block(struct mdesc_hdr *mdesc) in node_block() argument
614 return (struct mdesc_elem *) (mdesc + 1); in node_block()
617 static void *name_block(struct mdesc_hdr *mdesc) in name_block() argument
619 return ((void *) node_block(mdesc)) + mdesc->node_sz; in name_block()
622 static void *data_block(struct mdesc_hdr *mdesc) in data_block() argument
624 return ((void *) name_block(mdesc)) + mdesc->name_sz; in data_block()
630 struct mdesc_elem *ep = node_block(&hp->mdesc); in mdesc_node_by_name()
[all …]
DMakefile71 obj-$(CONFIG_SPARC64) += mdesc.o
/Linux-v4.19/drivers/crypto/
Dn2_core.c1731 static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc, in spu_mdesc_walk_arcs() argument
1738 mdesc_for_each_arc(arc, mdesc, node, MDESC_ARC_TYPE_BACK) { in spu_mdesc_walk_arcs()
1739 u64 tgt = mdesc_arc_target(mdesc, arc); in spu_mdesc_walk_arcs()
1740 const char *name = mdesc_node_name(mdesc, tgt); in spu_mdesc_walk_arcs()
1745 id = mdesc_get_property(mdesc, tgt, "id", NULL); in spu_mdesc_walk_arcs()
1759 struct platform_device *dev, struct mdesc_handle *mdesc, in handle_exec_unit() argument
1779 err = spu_mdesc_walk_arcs(mdesc, dev, node, p, table); in handle_exec_unit()
1790 static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev, in spu_mdesc_scan() argument
1798 mdesc_for_each_node_by_name(mdesc, node, "exec-unit") { in spu_mdesc_scan()
1801 type = mdesc_get_property(mdesc, node, "type", NULL); in spu_mdesc_scan()
[all …]
/Linux-v4.19/arch/arm/mm/
Dinit.c129 void __init setup_dma_zone(const struct machine_desc *mdesc) in setup_dma_zone() argument
132 if (mdesc->dma_zone_size) { in setup_dma_zone()
133 arm_dma_zone_size = mdesc->dma_zone_size; in setup_dma_zone()
281 void __init arm_memblock_init(const struct machine_desc *mdesc) in arm_memblock_init() argument
291 if (mdesc->reserve) in arm_memblock_init()
292 mdesc->reserve(); in arm_memblock_init()
Dmmu.c1315 static void __init devicemaps_init(const struct machine_desc *mdesc) in devicemaps_init() argument
1396 if (mdesc->map_io) in devicemaps_init()
1397 mdesc->map_io(); in devicemaps_init()
1502 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() argument
1510 if (!mdesc->pv_fixup) in early_paging_init()
1513 offset = mdesc->pv_fixup(); in early_paging_init()
1570 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() argument
1574 if (!mdesc->pv_fixup) in early_paging_init()
1577 offset = mdesc->pv_fixup(); in early_paging_init()
1622 void __init paging_init(const struct machine_desc *mdesc) in paging_init() argument
[all …]
Dnommu.c148 void __init paging_init(const struct machine_desc *mdesc) in paging_init() argument
/Linux-v4.19/drivers/infiniband/ulp/iser/
Diser_initiator.c501 struct iser_tx_desc *mdesc = &iser_task->desc; in iser_send_control() local
507 mdesc->type = ISCSI_TX_CONTROL; in iser_send_control()
508 mdesc->cqe.done = iser_ctrl_comp; in iser_send_control()
509 iser_create_send_desc(iser_conn, mdesc); in iser_send_control()
517 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
535 mdesc->num_sge = 2; in iser_send_control()
549 err = iser_post_send(&iser_conn->ib_conn, mdesc, true); in iser_send_control()