Lines Matching refs:mport
230 extern int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid,
311 static inline int rio_add_outb_message(struct rio_mport *mport, in rio_add_outb_message() argument
315 return mport->ops->add_outb_message(mport, rdev, mbox, in rio_add_outb_message()
332 static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox, in rio_add_inb_buffer() argument
335 return mport->ops->add_inb_buffer(mport, mbox, buffer); in rio_add_inb_buffer()
345 static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox) in rio_get_inb_message() argument
347 return mport->ops->get_inb_message(mport, mbox); in rio_get_inb_message()
365 extern int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
367 extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
368 extern int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
370 extern void rio_unmap_outb_region(struct rio_mport *mport,
377 extern int rio_add_mport_pw_handler(struct rio_mport *mport, void *dev_id,
378 int (*pwcback)(struct rio_mport *mport, void *dev_id,
380 extern int rio_del_mport_pw_handler(struct rio_mport *mport, void *dev_id,
381 int (*pwcback)(struct rio_mport *mport, void *dev_id,
383 extern int rio_inb_pwrite_handler(struct rio_mport *mport,
385 extern void rio_pw_enable(struct rio_mport *mport, int enable);
395 extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport);