Lines Matching refs:cb
22 extern int gru_check_status_proc(void *cb);
23 extern int gru_wait_proc(void *cb);
24 extern void gru_wait_abort_proc(void *cb);
79 unsigned long cb;
359 static inline void gru_vload_phys(void *cb, unsigned long gpa,
362 struct gru_instruction *ins = (struct gru_instruction *)cb;
371 static inline void gru_vstore_phys(void *cb, unsigned long gpa,
374 struct gru_instruction *ins = (struct gru_instruction *)cb;
383 static inline void gru_vload(void *cb, unsigned long mem_addr,
387 struct gru_instruction *ins = (struct gru_instruction *)cb;
396 static inline void gru_vstore(void *cb, unsigned long mem_addr,
400 struct gru_instruction *ins = (void *)cb;
409 static inline void gru_ivload(void *cb, unsigned long mem_addr,
413 struct gru_instruction *ins = (void *)cb;
422 static inline void gru_ivstore(void *cb, unsigned long mem_addr,
426 struct gru_instruction *ins = (void *)cb;
435 static inline void gru_vset(void *cb, unsigned long mem_addr,
439 struct gru_instruction *ins = (void *)cb;
449 static inline void gru_ivset(void *cb, unsigned long mem_addr,
453 struct gru_instruction *ins = (void *)cb;
463 static inline void gru_vflush(void *cb, unsigned long mem_addr,
467 struct gru_instruction *ins = (void *)cb;
476 static inline void gru_nop(void *cb, int hints)
478 struct gru_instruction *ins = (void *)cb;
484 static inline void gru_bcopy(void *cb, const unsigned long src,
489 struct gru_instruction *ins = (void *)cb;
499 static inline void gru_bstore(void *cb, const unsigned long src,
503 struct gru_instruction *ins = (void *)cb;
512 static inline void gru_gamir(void *cb, int exopc, unsigned long src,
515 struct gru_instruction *ins = (void *)cb;
522 static inline void gru_gamirr(void *cb, int exopc, unsigned long src,
525 struct gru_instruction *ins = (void *)cb;
532 static inline void gru_gamer(void *cb, int exopc, unsigned long src,
537 struct gru_instruction *ins = (void *)cb;
546 static inline void gru_gamerr(void *cb, int exopc, unsigned long src,
550 struct gru_instruction *ins = (void *)cb;
559 static inline void gru_gamxr(void *cb, unsigned long src,
562 struct gru_instruction *ins = (void *)cb;
570 static inline void gru_mesq(void *cb, unsigned long queue,
574 struct gru_instruction *ins = (void *)cb;
582 static inline unsigned long gru_get_amo_value(void *cb)
584 struct gru_instruction *ins = (void *)cb;
589 static inline int gru_get_amo_value_head(void *cb)
591 struct gru_instruction *ins = (void *)cb;
596 static inline int gru_get_amo_value_limit(void *cb)
598 struct gru_instruction *ins = (void *)cb;
615 extern int gru_get_cb_exception_detail(void *cb,
636 static inline int gru_get_cb_status(void *cb)
638 struct gru_control_block_status *cbs = (void *)cb;
644 static inline int gru_get_cb_message_queue_substatus(void *cb)
646 struct gru_control_block_status *cbs = (void *)cb;
652 static inline int gru_get_cb_substatus(void *cb)
654 struct gru_control_block_status *cbs = (void *)cb;
665 static inline int gru_check_status(void *cb)
667 struct gru_control_block_status *cbs = (void *)cb;
672 ret = gru_check_status_proc(cb);
683 static inline int gru_wait(void *cb)
685 return gru_wait_proc(cb);
693 static inline void gru_wait_abort(void *cb)
695 gru_wait_abort_proc(cb);