• Home
  • Raw
  • Download

Lines Matching refs:wq

74 	struct idxd_wq *wq;  member
96 struct idxd_wq *wq; member
209 struct workqueue_struct *wq; member
224 struct idxd_wq *wq; member
232 static inline bool wq_dedicated(struct idxd_wq *wq) in wq_dedicated() argument
234 return test_bit(WQ_FLAG_DEDICATED, &wq->flags); in wq_dedicated()
263 static inline void idxd_wq_get(struct idxd_wq *wq) in idxd_wq_get() argument
265 wq->client_count++; in idxd_wq_get()
268 static inline void idxd_wq_put(struct idxd_wq *wq) in idxd_wq_put() argument
270 wq->client_count--; in idxd_wq_put()
273 static inline int idxd_wq_refcount(struct idxd_wq *wq) in idxd_wq_refcount() argument
275 return wq->client_count; in idxd_wq_refcount()
307 int idxd_wq_alloc_resources(struct idxd_wq *wq);
308 void idxd_wq_free_resources(struct idxd_wq *wq);
309 int idxd_wq_enable(struct idxd_wq *wq);
310 int idxd_wq_disable(struct idxd_wq *wq);
311 void idxd_wq_drain(struct idxd_wq *wq);
312 void idxd_wq_reset(struct idxd_wq *wq);
313 int idxd_wq_map_portal(struct idxd_wq *wq);
314 void idxd_wq_unmap_portal(struct idxd_wq *wq);
315 void idxd_wq_disable_cleanup(struct idxd_wq *wq);
318 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc);
319 struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype);
320 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc);
325 int idxd_register_dma_channel(struct idxd_wq *wq);
326 void idxd_unregister_dma_channel(struct idxd_wq *wq);
335 int idxd_wq_add_cdev(struct idxd_wq *wq);
336 void idxd_wq_del_cdev(struct idxd_wq *wq);