Lines Matching defs:vdata
297 *vdata, int tsid)
301 list_for_each_entry(gts, &vdata->vd_head, ts_next)
361 struct gru_vma_data *vdata = NULL;
363 vdata = kmalloc(sizeof(*vdata), GFP_KERNEL);
364 if (!vdata)
368 INIT_LIST_HEAD(&vdata->vd_head);
369 spin_lock_init(&vdata->vd_lock);
370 gru_dbg(grudev, "alloc vdata %p\n", vdata);
371 return vdata;
380 struct gru_vma_data *vdata = vma->vm_private_data;
383 spin_lock(&vdata->vd_lock);
384 gts = gru_find_current_gts_nolock(vdata, tsid);
385 spin_unlock(&vdata->vd_lock);
397 struct gru_vma_data *vdata = vma->vm_private_data;
400 gts = gru_alloc_gts(vma, vdata->vd_cbr_au_count,
401 vdata->vd_dsr_au_count,
402 vdata->vd_tlb_preload_count,
403 vdata->vd_user_options, tsid);
407 spin_lock(&vdata->vd_lock);
408 ngts = gru_find_current_gts_nolock(vdata, tsid);
414 list_add(>s->ts_next, &vdata->vd_head);
416 spin_unlock(&vdata->vd_lock);