Lines Matching defs:vdata
293 *vdata, int tsid)
297 list_for_each_entry(gts, &vdata->vd_head, ts_next)
357 struct gru_vma_data *vdata = NULL;
359 vdata = kmalloc(sizeof(*vdata), GFP_KERNEL);
360 if (!vdata)
364 INIT_LIST_HEAD(&vdata->vd_head);
365 spin_lock_init(&vdata->vd_lock);
366 gru_dbg(grudev, "alloc vdata %p\n", vdata);
367 return vdata;
376 struct gru_vma_data *vdata = vma->vm_private_data;
379 spin_lock(&vdata->vd_lock);
380 gts = gru_find_current_gts_nolock(vdata, tsid);
381 spin_unlock(&vdata->vd_lock);
393 struct gru_vma_data *vdata = vma->vm_private_data;
396 gts = gru_alloc_gts(vma, vdata->vd_cbr_au_count,
397 vdata->vd_dsr_au_count,
398 vdata->vd_tlb_preload_count,
399 vdata->vd_user_options, tsid);
403 spin_lock(&vdata->vd_lock);
404 ngts = gru_find_current_gts_nolock(vdata, tsid);
410 list_add(>s->ts_next, &vdata->vd_head);
412 spin_unlock(&vdata->vd_lock);