Searched refs:cache_ent (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/virtio/ |
| D | virtgpu_vq.c | 712 struct virtio_gpu_drv_cap_cache *cache_ent; in virtio_gpu_cmd_capset_cb() local 715 list_for_each_entry(cache_ent, &vgdev->cap_cache, head) { in virtio_gpu_cmd_capset_cb() 716 if (cache_ent->version == le32_to_cpu(cmd->capset_version) && in virtio_gpu_cmd_capset_cb() 717 cache_ent->id == le32_to_cpu(cmd->capset_id)) { in virtio_gpu_cmd_capset_cb() 718 memcpy(cache_ent->caps_cache, resp->capset_data, in virtio_gpu_cmd_capset_cb() 719 cache_ent->size); in virtio_gpu_cmd_capset_cb() 722 atomic_set(&cache_ent->is_valid, 1); in virtio_gpu_cmd_capset_cb() 822 struct virtio_gpu_drv_cap_cache *cache_ent; in virtio_gpu_cmd_get_capset() local 834 cache_ent = kzalloc(sizeof(*cache_ent), GFP_KERNEL); in virtio_gpu_cmd_get_capset() 835 if (!cache_ent) in virtio_gpu_cmd_get_capset() [all …]
|
| D | virtgpu_ioctl.c | 476 struct virtio_gpu_drv_cap_cache *cache_ent; in virtio_gpu_get_caps_ioctl() local 505 list_for_each_entry(cache_ent, &vgdev->cap_cache, head) { in virtio_gpu_get_caps_ioctl() 506 if (cache_ent->id == args->cap_set_id && in virtio_gpu_get_caps_ioctl() 507 cache_ent->version == args->cap_set_ver) { in virtio_gpu_get_caps_ioctl() 516 &cache_ent); in virtio_gpu_get_caps_ioctl() 521 atomic_read(&cache_ent->is_valid), 5 * HZ); in virtio_gpu_get_caps_ioctl() 528 ptr = cache_ent->caps_cache; in virtio_gpu_get_caps_ioctl()
|
| D | virtgpu_kms.c | 244 struct virtio_gpu_drv_cap_cache *cache_ent, *tmp; in virtio_gpu_cleanup_cap_cache() local 246 list_for_each_entry_safe(cache_ent, tmp, &vgdev->cap_cache, head) { in virtio_gpu_cleanup_cap_cache() 247 kfree(cache_ent->caps_cache); in virtio_gpu_cleanup_cap_cache() 248 kfree(cache_ent); in virtio_gpu_cleanup_cap_cache()
|
| /Linux-v5.15/drivers/infiniband/hw/mlx5/ |
| D | mr.c | 143 struct mlx5_cache_ent *ent = mr->cache_ent; in create_mkey_callback() 182 mr->cache_ent = ent; in alloc_cache_mr() 632 struct mlx5_cache_ent *ent = mr->cache_ent; in mlx5_mr_cache_free() 1724 if (!mr->cache_ent) in can_use_umr_rereg_pas() 1733 return (1ULL << mr->cache_ent->order) >= in can_use_umr_rereg_pas() 1974 if (mr->cache_ent) { in mlx5_ib_dereg_mr() 1976 spin_lock_irq(&mr->cache_ent->lock); in mlx5_ib_dereg_mr() 1977 mr->cache_ent->total_mrs--; in mlx5_ib_dereg_mr() 1978 spin_unlock_irq(&mr->cache_ent->lock); in mlx5_ib_dereg_mr() 1979 mr->cache_ent = NULL; in mlx5_ib_dereg_mr() [all …]
|
| D | mlx5_ib.h | 643 struct mlx5_cache_ent *cache_ent; member
|