| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | memory.c | 35 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 D | nv20.c | 47 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 D | nv35.c | 34 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 D | nv36.c | 34 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 D | nv40.c | 34 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 D | nv25.c | 34 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 D | base.c | 109 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 D | nv30.c | 53 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 D | nv50.c | 209 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 D | gpio.c | 30 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 D | ps3vram.c | 64 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 D | i2c-qup.c | 212 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 D | vmmgf100.c | 284 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 D | vmmnv50.c | 293 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 D | vmmgp100.c | 453 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 D | aic79xx_osm.c | 1016 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 D | aic79xx_osm_pci.c | 307 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 D | aic7xxx_osm.c | 900 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 D | clk.c | 164 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 D | bond_main.c | 3058 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 D | core-iso.c | 172 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 D | mtip32xx.c | 155 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 D | mmu.h | 23 struct nvkm_tags *tags; /* Compression tag reference. */ member 103 struct nvkm_tags *tags; member
|
| /drivers/gpu/drm/ci/ |
| A D | gitlab-ci.yml | 40 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 D | memory.h | 26 struct nvkm_tags *tags; member 54 int nvkm_memory_tags_get(struct nvkm_memory *, struct nvkm_device *, u32 tags,
|