Home
last modified time | relevance | path

Searched refs:memregion (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/staging/unisys/visorutil/
Dmemregion_direct.c28 struct memregion { struct
36 static BOOL mapit(struct memregion *memregion); argument
37 static void unmapit(struct memregion *memregion);
39 struct memregion *
42 struct memregion *rc = NULL; in visor_memregion_create()
43 struct memregion *memregion; in visor_memregion_create() local
45 memregion = kzalloc(sizeof(*memregion), GFP_KERNEL | __GFP_NORETRY); in visor_memregion_create()
46 if (memregion == NULL) in visor_memregion_create()
49 memregion->physaddr = physaddr; in visor_memregion_create()
50 memregion->nbytes = nbytes; in visor_memregion_create()
[all …]
Dmemregion.h26 struct memregion;
28 struct memregion *visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes);
29 struct memregion *visor_memregion_create_overlapped(struct memregion *parent,
31 int visor_memregion_resize(struct memregion *memregion, ulong newsize);
32 int visor_memregion_read(struct memregion *memregion,
34 int visor_memregion_write(struct memregion *memregion,
36 void visor_memregion_destroy(struct memregion *memregion);
37 HOSTADDRESS visor_memregion_get_physaddr(struct memregion *memregion);
38 ulong visor_memregion_get_nbytes(struct memregion *memregion);
39 void memregion_dump(struct memregion *memregion, char *s,
[all …]
/linux-4.1.27/drivers/staging/unisys/visorchannel/
Dvisorchannel_funcs.c32 struct memregion *memregion; /* from visor_memregion_create() */ member
65 p->memregion = NULL; in visorchannel_create_guts()
72 p->memregion = in visorchannel_create_guts()
76 p->memregion = in visorchannel_create_guts()
77 visor_memregion_create_overlapped(parent->memregion, in visorchannel_create_guts()
79 if (!p->memregion) { in visorchannel_create_guts()
83 if (visor_memregion_read(p->memregion, 0, &p->chan_hdr, in visorchannel_create_guts()
94 if (visor_memregion_resize(p->memregion, channel_bytes) < 0) { in visorchannel_create_guts()
155 if (channel->memregion) { in visorchannel_destroy()
156 visor_memregion_destroy(channel->memregion); in visorchannel_destroy()
[all …]
Dvisorchannel.h68 struct memregion *visorchannel_get_memregion(struct visorchannel *channel);
/linux-4.1.27/sound/soc/tegra/
Dtegra20_spdif.c268 struct resource *mem, *memregion, *dmareq; in tegra20_spdif_platform_probe() local
302 memregion = devm_request_mem_region(&pdev->dev, mem->start, in tegra20_spdif_platform_probe()
304 if (!memregion) { in tegra20_spdif_platform_probe()
Dtegra20_i2s.c342 struct resource *mem, *memregion; in tegra20_i2s_platform_probe() local
371 memregion = devm_request_mem_region(&pdev->dev, mem->start, in tegra20_i2s_platform_probe()
373 if (!memregion) { in tegra20_i2s_platform_probe()
Dtegra30_i2s.c382 struct resource *mem, *memregion; in tegra30_i2s_platform_probe() local
428 memregion = devm_request_mem_region(&pdev->dev, mem->start, in tegra30_i2s_platform_probe()
430 if (!memregion) { in tegra30_i2s_platform_probe()
/linux-4.1.27/drivers/staging/unisys/visorchipset/
Dparser.c50 struct memregion *rgn = NULL; in parser_init_guts()