Lines Matching refs:mport
234 extern int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid,
315 static inline int rio_add_outb_message(struct rio_mport *mport, in rio_add_outb_message() argument
319 return mport->ops->add_outb_message(mport, rdev, mbox, in rio_add_outb_message()
336 static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox, in rio_add_inb_buffer() argument
339 return mport->ops->add_inb_buffer(mport, mbox, buffer); in rio_add_inb_buffer()
349 static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox) in rio_get_inb_message() argument
351 return mport->ops->get_inb_message(mport, mbox); in rio_get_inb_message()
369 extern int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
371 extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
372 extern int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
374 extern void rio_unmap_outb_region(struct rio_mport *mport,
381 extern int rio_add_mport_pw_handler(struct rio_mport *mport, void *dev_id,
382 int (*pwcback)(struct rio_mport *mport, void *dev_id,
384 extern int rio_del_mport_pw_handler(struct rio_mport *mport, void *dev_id,
385 int (*pwcback)(struct rio_mport *mport, void *dev_id,
387 extern int rio_inb_pwrite_handler(struct rio_mport *mport,
389 extern void rio_pw_enable(struct rio_mport *mport, int enable);
399 extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport);