Lines Matching refs:ap_queue
200 struct ap_queue {
225 #define to_ap_queue(x) container_of((x), struct ap_queue, ap_dev.device)
227 typedef enum ap_sm_wait (ap_func_t)(struct ap_queue *queue);
239 void (*receive)(struct ap_queue *, struct ap_message *,
268 enum ap_sm_wait ap_sm_event(struct ap_queue *aq, enum ap_sm_event event);
269 enum ap_sm_wait ap_sm_event_loop(struct ap_queue *aq, enum ap_sm_event event);
271 int ap_queue_message(struct ap_queue *aq, struct ap_message *ap_msg);
272 void ap_cancel_message(struct ap_queue *aq, struct ap_message *ap_msg);
273 void ap_flush_queue(struct ap_queue *aq);
285 void ap_queue_init_reply(struct ap_queue *aq, struct ap_message *ap_msg);
286 struct ap_queue *ap_queue_create(ap_qid_t qid, int device_type);
287 void ap_queue_prepare_remove(struct ap_queue *aq);
288 void ap_queue_remove(struct ap_queue *aq);
289 void ap_queue_init_state(struct ap_queue *aq);
290 void _ap_queue_init_state(struct ap_queue *aq);
309 * Get ap_queue device for this qid.
310 * Returns ptr to the struct ap_queue device or NULL if there
311 * was no ap_queue device with this qid found. When something is
316 struct ap_queue *ap_get_qdev(ap_qid_t qid);