Lines Matching refs:agp_fe
44 struct agp_front_data agp_fe; variable
50 if (agp_fe.current_controller == NULL) in agp_find_mem_by_key()
53 curr = agp_fe.current_controller->pool; in agp_find_mem_by_key()
87 agp_fe.current_controller->pool = next; in agp_remove_from_pool()
201 prev = agp_fe.current_controller->pool; in agp_insert_into_pool()
207 agp_fe.current_controller->pool = temp; in agp_insert_into_pool()
217 curr = agp_fe.file_priv_list; in agp_find_private()
232 prev = agp_fe.file_priv_list; in agp_insert_file_private()
237 agp_fe.file_priv_list = priv; in agp_insert_file_private()
258 agp_fe.file_priv_list = next; in agp_remove_file_private()
295 controller = agp_fe.controllers; in agp_find_controller_by_pid()
322 prev_controller = agp_fe.controllers; in agp_insert_controller()
328 agp_fe.controllers = controller; in agp_insert_controller()
387 agp_fe.controllers = next_controller; in agp_remove_controller()
393 if (agp_fe.current_controller == controller) { in agp_remove_controller()
394 agp_fe.current_controller = NULL; in agp_remove_controller()
395 agp_fe.backend_acquired = false; in agp_remove_controller()
420 agp_fe.current_controller = controller; in agp_controller_make_current()
442 agp_fe.current_controller = NULL; in agp_controller_release_current()
443 agp_fe.used_by_controller = false; in agp_controller_release_current()
475 controller = agp_fe.controllers; in agp_find_controller_for_client()
490 if (agp_fe.current_controller == NULL) in agp_find_client_by_pid()
493 temp = agp_find_client_in_controller(agp_fe.current_controller, id); in agp_find_client_by_pid()
501 prev_client = agp_fe.current_controller->clients; in agp_insert_client()
507 agp_fe.current_controller->clients = client; in agp_insert_client()
508 agp_fe.current_controller->num_clients++; in agp_insert_client()
571 mutex_lock(&(agp_fe.agp_mutex)); in agp_mmap()
573 if (agp_fe.backend_acquired != true) in agp_mmap()
607 mutex_unlock(&(agp_fe.agp_mutex)); in agp_mmap()
624 mutex_unlock(&(agp_fe.agp_mutex)); in agp_mmap()
629 mutex_unlock(&(agp_fe.agp_mutex)); in agp_mmap()
633 mutex_unlock(&(agp_fe.agp_mutex)); in agp_mmap()
637 mutex_unlock(&(agp_fe.agp_mutex)); in agp_mmap()
645 mutex_lock(&(agp_fe.agp_mutex)); in agp_release()
655 if (controller == agp_fe.current_controller) in agp_release()
668 mutex_unlock(&(agp_fe.agp_mutex)); in agp_release()
681 mutex_lock(&(agp_fe.agp_mutex)); in agp_open()
685 mutex_unlock(&(agp_fe.agp_mutex)); in agp_open()
706 mutex_unlock(&(agp_fe.agp_mutex)); in agp_open()
744 if (agp_fe.current_controller != NULL) in agpioc_acquire_wrap()
755 agp_fe.backend_acquired = true; in agpioc_acquire_wrap()
765 agp_fe.backend_acquired = false; in agpioc_acquire_wrap()
781 agp_controller_release_current(agp_fe.current_controller, priv); in agpioc_release_wrap()
954 mutex_lock(&(agp_fe.agp_mutex)); in agp_ioctl()
956 if ((agp_fe.current_controller == NULL) && in agp_ioctl()
961 if ((agp_fe.backend_acquired != true) && in agp_ioctl()
974 if (agp_fe.current_controller->pid != curr_priv->my_pid) { in agp_ioctl()
1027 mutex_unlock(&(agp_fe.agp_mutex)); in agp_ioctl()
1053 memset(&agp_fe, 0, sizeof(struct agp_front_data)); in agp_frontend_initialize()
1054 mutex_init(&(agp_fe.agp_mutex)); in agp_frontend_initialize()