• Home
  • Raw
  • Download

Lines Matching refs:requests

107 	spin_lock_init(&ct->requests.lock);  in intel_guc_ct_init_early()
108 INIT_LIST_HEAD(&ct->requests.pending); in intel_guc_ct_init_early()
109 INIT_LIST_HEAD(&ct->requests.incoming); in intel_guc_ct_init_early()
110 INIT_WORK(&ct->requests.worker, ct_incoming_request_worker_func); in intel_guc_ct_init_early()
377 return ++ct->requests.last_fence; in ct_get_next_fence()
709 spin_lock(&ct->requests.lock); in ct_send()
710 list_add_tail(&request.link, &ct->requests.pending); in ct_send()
711 spin_unlock(&ct->requests.lock); in ct_send()
746 spin_lock_irqsave(&ct->requests.lock, flags); in ct_send()
748 spin_unlock_irqrestore(&ct->requests.lock, flags); in ct_send()
925 spin_lock_irqsave(&ct->requests.lock, flags); in ct_handle_response()
926 list_for_each_entry(req, &ct->requests.pending, link) { in ct_handle_response()
948 ct->requests.last_fence); in ct_handle_response()
949 list_for_each_entry(req, &ct->requests.pending, link) in ct_handle_response()
954 spin_unlock_irqrestore(&ct->requests.lock, flags); in ct_handle_response()
1018 spin_lock_irqsave(&ct->requests.lock, flags); in ct_process_incoming_requests()
1019 request = list_first_entry_or_null(&ct->requests.incoming, in ct_process_incoming_requests()
1023 done = !!list_empty(&ct->requests.incoming); in ct_process_incoming_requests()
1024 spin_unlock_irqrestore(&ct->requests.lock, flags); in ct_process_incoming_requests()
1042 container_of(w, struct intel_guc_ct, requests.worker); in ct_incoming_request_worker_func()
1047 queue_work(system_unbound_wq, &ct->requests.worker); in ct_incoming_request_worker_func()
1069 spin_lock_irqsave(&ct->requests.lock, flags); in ct_handle_event()
1070 list_add_tail(&request->link, &ct->requests.incoming); in ct_handle_event()
1071 spin_unlock_irqrestore(&ct->requests.lock, flags); in ct_handle_event()
1073 queue_work(system_unbound_wq, &ct->requests.worker); in ct_handle_event()