Lines Matching refs:seg
104 struct agp_segment_priv *seg; in agp_find_seg_in_client() local
111 seg = *(client->segments); in agp_find_seg_in_client()
115 if ((seg[i].pg_start == pg_start) && in agp_find_seg_in_client()
116 (seg[i].pg_count == pg_count) && in agp_find_seg_in_client()
117 (pgprot_val(seg[i].prot) == pgprot_val(page_prot))) { in agp_find_seg_in_client()
118 return seg + i; in agp_find_seg_in_client()
141 struct agp_segment_priv ** seg, int num_segments) in agp_add_seg_to_client() argument
150 DBG("Adding seg %p (%d segments) to client %p", seg, num_segments, client); in agp_add_seg_to_client()
152 client->segments = seg; in agp_add_seg_to_client()
166 struct agp_segment_priv *seg; in agp_create_segment() local
170 seg = kzalloc((sizeof(struct agp_segment_priv) * region->seg_count), GFP_KERNEL); in agp_create_segment()
171 if (seg == NULL) { in agp_create_segment()
179 seg[i].pg_start = user_seg[i].pg_start; in agp_create_segment()
180 seg[i].pg_count = user_seg[i].pg_count; in agp_create_segment()
181 seg[i].prot = agp_convert_mmap_flags(user_seg[i].prot); in agp_create_segment()
188 kfree(seg); in agp_create_segment()
191 *ret_seg = seg; in agp_create_segment()