Home
last modified time | relevance | path

Searched refs:tags (Results 1 – 25 of 65) sorted by relevance

123

/drivers/gpu/drm/nouveau/nvkm/core/
A Dmemory.c35 if (tags) { in nvkm_memory_tags_put()
38 nvkm_mm_free(&fb->tags.mm, &tags->mn); in nvkm_memory_tags_put()
39 kfree(memory->tags); in nvkm_memory_tags_put()
56 if ((tags = memory->tags)) { in nvkm_memory_tags_get()
61 if (tags->mn && tags->mn->length != nr) { in nvkm_memory_tags_get()
68 *ptags = tags; in nvkm_memory_tags_get()
72 if (!(tags = kmalloc(sizeof(*tags), GFP_KERNEL))) { in nvkm_memory_tags_get()
77 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, nr, nr, 1, &tags->mn)) { in nvkm_memory_tags_get()
79 clr(device, tags->mn->offset, tags->mn->length); in nvkm_memory_tags_get()
90 tags->mn = NULL; in nvkm_memory_tags_get()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
A Dnv20.c47 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv20_fb_tile_comp() local
48 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv20_fb_tile_comp()
66 nvkm_mm_free(&fb->tags.mm, &tile->tag); in nv20_fb_tile_fini()
83 const u32 tags = nvkm_rd32(fb->subdev.device, 0x100320); in nv20_fb_tags() local
84 return tags ? tags + 1 : 0; in nv20_fb_tags()
89 .tags = nv20_fb_tags,
A Dnv35.c34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv35_fb_tile_comp() local
35 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv35_fb_tile_comp()
39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 13; in nv35_fb_tile_comp()
48 .tags = nv20_fb_tags,
A Dnv36.c34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv36_fb_tile_comp() local
35 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv36_fb_tile_comp()
39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 14; in nv36_fb_tile_comp()
48 .tags = nv20_fb_tags,
A Dnv40.c34 u32 tags = round_up(tiles / fb->ram->parts, 0x100); in nv40_fb_tile_comp() local
36 !nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv40_fb_tile_comp()
39 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 8) << 13; in nv40_fb_tile_comp()
54 .tags = nv20_fb_tags,
A Dnv25.c34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv25_fb_tile_comp() local
35 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv25_fb_tile_comp()
47 .tags = nv20_fb_tags,
A Dbase.c109 u32 tags = 0; in nvkm_fb_oneinit() local
129 if (fb->func->tags) { in nvkm_fb_oneinit()
130 tags = fb->func->tags(fb); in nvkm_fb_oneinit()
131 nvkm_debug(subdev, "%d comptags\n", tags); in nvkm_fb_oneinit()
134 return nvkm_mm_init(&fb->tags.mm, 0, 0, tags, 1); in nvkm_fb_oneinit()
243 nvkm_mm_fini(&fb->tags.mm); in nvkm_fb_dtor()
244 mutex_destroy(&fb->tags.mutex); in nvkm_fb_dtor()
279 mutex_init(&fb->tags.mutex); in nvkm_fb_ctor()
A Dnv30.c53 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv30_fb_tile_comp() local
54 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) { in nv30_fb_tile_comp()
58 tile->zcomp |= ((tile->tag->offset + tags - 1) >> 6) << 12; in nv30_fb_tile_comp()
119 .tags = nv20_fb_tags,
A Dnv50.c209 if (fb->func->tags) in nv50_fb_tags()
210 return fb->func->tags(&fb->base); in nv50_fb_tags()
231 .tags = nv50_fb_tags,
255 .tags = nv20_fb_tags,
/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
A Dgpio.c30 static const u8 tags[] = { variable
42 for (i = 0; i < ARRAY_SIZE(tags); i++) { in nvkm_voltgpio_get()
44 int ret = nvkm_gpio_get(gpio, 0, tags[i], 0xff); in nvkm_voltgpio_get()
60 for (i = 0; i < ARRAY_SIZE(tags); i++, vid >>= 1) { in nvkm_voltgpio_set()
62 int ret = nvkm_gpio_set(gpio, 0, tags[i], 0xff, vid & 1); in nvkm_voltgpio_set()
85 for (i = 0; i < ARRAY_SIZE(tags); i++) { in nvkm_voltgpio_init()
87 int ret = nvkm_gpio_find(gpio, 0, tags[i], 0xff, &func); in nvkm_voltgpio_init()
/drivers/block/
A Dps3vram.c64 struct ps3vram_tag *tags; member
317 cache->tags[entry].address); in ps3vram_cache_evict()
319 cache->tags[entry].address, DMA_PAGE_SIZE, in ps3vram_cache_evict()
326 cache->tags[entry].flags &= ~CACHE_PAGE_DIRTY; in ps3vram_cache_evict()
345 cache->tags[entry].address = address; in ps3vram_cache_load()
359 cache->tags[i].flags = 0; in ps3vram_cache_flush()
379 cache->tags[i].address == base) { in ps3vram_cache_match()
382 cache->tags[i].address); in ps3vram_cache_match()
404 priv->cache.tags = kcalloc(CACHE_PAGE_COUNT, in ps3vram_cache_init()
407 if (!priv->cache.tags) in ps3vram_cache_init()
[all …]
/drivers/i2c/busses/
A Di2c-qup.c212 u8 tags[6]; member
557 tags[len++] = addr & 0xff; in qup_i2c_set_tags_smb()
560 tags[len++] = addr >> 8; in qup_i2c_set_tags_smb()
564 tags[len++] = 1; in qup_i2c_set_tags_smb()
584 tags[len++] = addr & 0xff; in qup_i2c_set_tags()
587 tags[len++] = addr >> 8; in qup_i2c_set_tags()
609 tags[len++] = 0; in qup_i2c_set_tags()
611 tags[len++] = data_len; in qup_i2c_set_tags()
680 u8 *tags; in qup_i2c_bam_make_desc() local
728 tags, len, in qup_i2c_bam_make_desc()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
A Dvmmgf100.c284 u32 tags = ALIGN(nvkm_memory_size(memory), 1 << 17) >> comp; in gf100_vmm_valid() local
291 ret = nvkm_memory_tags_get(memory, device, tags, in gf100_vmm_valid()
293 &map->tags); in gf100_vmm_valid()
300 if (!map->no_comp && map->tags->mn) { in gf100_vmm_valid()
301 u64 tags = map->tags->mn->offset + (map->offset >> 17); in gf100_vmm_valid() local
303 map->type |= tags << 44; in gf100_vmm_valid()
307 map->ctag |= tags << 1 | 1; in gf100_vmm_valid()
A Dvmmnv50.c293 u32 tags = (nvkm_memory_size(memory) >> 16) * comp; in nv50_vmm_valid() local
300 ret = nvkm_memory_tags_get(memory, device, tags, NULL, in nv50_vmm_valid()
301 &map->tags); in nv50_vmm_valid()
307 if (map->tags->mn) { in nv50_vmm_valid()
308 u32 tags = map->tags->mn->offset + in nv50_vmm_valid() local
312 map->type |= (u64)tags << 49; in nv50_vmm_valid()
A Dvmmgp100.c453 u64 tags = nvkm_memory_size(memory) >> 16; in gp100_vmm_valid() local
460 ret = nvkm_memory_tags_get(memory, device, tags, in gp100_vmm_valid()
462 &map->tags); in gp100_vmm_valid()
469 if (!map->no_comp && map->tags->mn) { in gp100_vmm_valid()
470 tags = map->tags->mn->offset + (map->offset >> 16); in gp100_vmm_valid()
472 map->type |= tags << 36; in gp100_vmm_valid()
/drivers/scsi/aic7xxx/
A Daic79xx_osm.c1016 int tags, i, j; in ahd_linux_setup_tag_info_global() local
1338 if (ahd->tags[0] == BUS_SPACE_PIO in ahd_platform_free()
1341 if (ahd->tags[1] == BUS_SPACE_PIO in ahd_platform_free()
1344 if (ahd->tags[0] == BUS_SPACE_MEMIO in ahd_platform_free()
1481 u_int tags; in ahd_linux_user_tagdepth() local
1483 tags = 0; in ahd_linux_user_tagdepth()
1495 tags = AHD_MAX_QUEUE; in ahd_linux_user_tagdepth()
1501 if (tags > AHD_MAX_QUEUE) in ahd_linux_user_tagdepth()
1502 tags = AHD_MAX_QUEUE; in ahd_linux_user_tagdepth()
1505 return (tags); in ahd_linux_user_tagdepth()
[all …]
A Daic79xx_osm_pci.c307 ahd->tags[0] = BUS_SPACE_MEMIO; in ahd_pci_map_registers()
309 ahd->tags[1] = BUS_SPACE_MEMIO; in ahd_pci_map_registers()
342 ahd->tags[0] = BUS_SPACE_PIO; in ahd_pci_map_registers()
343 ahd->tags[1] = BUS_SPACE_PIO; in ahd_pci_map_registers()
A Daic7xxx_osm.c900 int tags, i, j; in ahc_linux_setup_tag_info_global() local
902 tags = simple_strtoul(p + 1, NULL, 0) & 0xff; in ahc_linux_setup_tag_info_global()
903 printk("Setting Global Tags= %d\n", tags); in ahc_linux_setup_tag_info_global()
907 aic7xxx_tag_info[i].tag_commands[j] = tags; in ahc_linux_setup_tag_info_global()
1351 u_int tags; in ahc_linux_user_tagdepth() local
1353 tags = 0; in ahc_linux_user_tagdepth()
1365 tags = AHC_MAX_QUEUE; in ahc_linux_user_tagdepth()
1371 if (tags > AHC_MAX_QUEUE) in ahc_linux_user_tagdepth()
1372 tags = AHC_MAX_QUEUE; in ahc_linux_user_tagdepth()
1375 return (tags); in ahc_linux_user_tagdepth()
[all …]
/drivers/clk/ti/
A Dclk.c164 char *tags[2]; in ti_dt_clocks_register() local
178 tags[i] = NULL; in ti_dt_clocks_register()
187 tags[num_args++] = ptr + 1; in ti_dt_clocks_register()
211 ret = kstrtoint(tags[i], i ? 10 : 16, clkspec.args + i); in ti_dt_clocks_register()
214 c->node_name, i, tags[i]); in ti_dt_clocks_register()
/drivers/net/bonding/
A Dbond_main.c3058 if (!tags || tags->vlan_proto == BOND_VLAN_PROTO_NONE) in bond_handle_vlan()
3061 tags++; in bond_handle_vlan()
3066 tags++; in bond_handle_vlan()
3079 tags++; in bond_handle_vlan()
3137 tags = kcalloc(level + 1, sizeof(*tags), GFP_ATOMIC); in bond_verify_device_path()
3138 if (!tags) in bond_verify_device_path()
3141 return tags; in bond_verify_device_path()
3156 return tags; in bond_verify_device_path()
3172 tags = NULL; in bond_arp_send_all()
3212 kfree(tags); in bond_arp_send_all()
[all …]
/drivers/firewire/
A Dcore-iso.c172 int cycle, int sync, int tags) in fw_iso_context_start() argument
175 trace_isoc_inbound_single_start(ctx, cycle, sync, tags); in fw_iso_context_start()
176 trace_isoc_inbound_multiple_start(ctx, cycle, sync, tags); in fw_iso_context_start()
178 return ctx->card->driver->start_iso(ctx, cycle, sync, tags); in fw_iso_context_start()
/drivers/block/mtip32xx/
A Dmtip32xx.c155 return blk_mq_rq_to_pdu(blk_mq_tag_to_rq(dd->tags.tags[0], tag)); in mtip_cmd_from_tag()
2524 blk_mq_tagset_busy_iter(&dd->tags, in mtip_service_thread()
3419 memset(&dd->tags, 0, sizeof(dd->tags)); in mtip_block_initialize()
3420 dd->tags.ops = &mtip_mq_ops; in mtip_block_initialize()
3421 dd->tags.nr_hw_queues = 1; in mtip_block_initialize()
3423 dd->tags.reserved_tags = 1; in mtip_block_initialize()
3425 dd->tags.numa_node = dd->numa_node; in mtip_block_initialize()
3426 dd->tags.driver_data = dd; in mtip_block_initialize()
3533 blk_mq_free_tag_set(&dd->tags); in mtip_block_initialize()
3562 blk_mq_free_tag_set(&dd->tags); in mtip_block_shutdown()
[all …]
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
A Dmmu.h23 struct nvkm_tags *tags; /* Compression tag reference. */ member
103 struct nvkm_tags *tags; member
/drivers/gpu/drm/ci/
A Dgitlab-ci.yml40 FDO_RUNNER_JOB_PRIORITY_TAG_X86_64: "" # Empty tags are ignored by gitlab
108 - drivers/gpu/drm/ci/image-tags.yml
252 tags:
273 tags:
314 tags:
/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dmemory.h26 struct nvkm_tags *tags; member
54 int nvkm_memory_tags_get(struct nvkm_memory *, struct nvkm_device *, u32 tags,

Completed in 78 milliseconds

123