rio_mport          88 include/linux/rio.h struct rio_mport;
rio_mport         126 include/linux/rio.h 	int (*add_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         128 include/linux/rio.h 	int (*get_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         130 include/linux/rio.h 	int (*clr_table) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         132 include/linux/rio.h 	int (*set_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         134 include/linux/rio.h 	int (*get_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         204 include/linux/rio.h #define	to_rio_mport(n) container_of(n, struct rio_mport, dev)
rio_mport         213 include/linux/rio.h 	void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
rio_mport         226 include/linux/rio.h 	void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
rio_mport         312 include/linux/rio.h 	struct rio_mport *hport;	/* primary port for accessing net */
rio_mport         338 include/linux/rio.h 	int (*lcread) (struct rio_mport *mport, int index, u32 offset, int len,
rio_mport         340 include/linux/rio.h 	int (*lcwrite) (struct rio_mport *mport, int index, u32 offset, int len,
rio_mport         342 include/linux/rio.h 	int (*cread) (struct rio_mport *mport, int index, u16 destid,
rio_mport         344 include/linux/rio.h 	int (*cwrite) (struct rio_mport *mport, int index, u16 destid,
rio_mport         346 include/linux/rio.h 	int (*dsend) (struct rio_mport *mport, int index, u16 destid, u16 data);
rio_mport         347 include/linux/rio.h 	int (*pwenable) (struct rio_mport *mport, int enable);
rio_mport         348 include/linux/rio.h 	int (*open_outb_mbox)(struct rio_mport *mport, void *dev_id,
rio_mport         350 include/linux/rio.h 	void (*close_outb_mbox)(struct rio_mport *mport, int mbox);
rio_mport         351 include/linux/rio.h 	int  (*open_inb_mbox)(struct rio_mport *mport, void *dev_id,
rio_mport         353 include/linux/rio.h 	void (*close_inb_mbox)(struct rio_mport *mport, int mbox);
rio_mport         354 include/linux/rio.h 	int  (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev,
rio_mport         356 include/linux/rio.h 	int (*add_inb_buffer)(struct rio_mport *mport, int mbox, void *buf);
rio_mport         357 include/linux/rio.h 	void *(*get_inb_message)(struct rio_mport *mport, int mbox);
rio_mport         358 include/linux/rio.h 	int (*map_inb)(struct rio_mport *mport, dma_addr_t lstart,
rio_mport         360 include/linux/rio.h 	void (*unmap_inb)(struct rio_mport *mport, dma_addr_t lstart);
rio_mport         447 include/linux/rio.h static inline struct rio_mport *dma_to_mport(struct dma_device *ddev)
rio_mport         449 include/linux/rio.h 	return container_of(ddev, struct rio_mport, dma);
rio_mport         461 include/linux/rio.h 	int (*enumerate)(struct rio_mport *mport, u32 flags);
rio_mport         462 include/linux/rio.h 	int (*discover)(struct rio_mport *mport, u32 flags);
rio_mport         479 include/linux/rio.h extern int rio_register_mport(struct rio_mport *);
rio_mport         480 include/linux/rio.h extern int rio_open_inb_mbox(struct rio_mport *, void *, int, int);
rio_mport         481 include/linux/rio.h extern void rio_close_inb_mbox(struct rio_mport *, int);
rio_mport         482 include/linux/rio.h extern int rio_open_outb_mbox(struct rio_mport *, void *, int, int);
rio_mport         483 include/linux/rio.h extern void rio_close_outb_mbox(struct rio_mport *, int);
rio_mport          23 include/linux/rio_drv.h extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
rio_mport          25 include/linux/rio_drv.h extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
rio_mport          27 include/linux/rio_drv.h extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
rio_mport          29 include/linux/rio_drv.h extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
rio_mport          31 include/linux/rio_drv.h extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
rio_mport          33 include/linux/rio_drv.h extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
rio_mport          36 include/linux/rio_drv.h extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
rio_mport          38 include/linux/rio_drv.h extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
rio_mport          40 include/linux/rio_drv.h extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
rio_mport          42 include/linux/rio_drv.h extern int rio_mport_write_config_16(struct rio_mport *port, u16 destid,
rio_mport          44 include/linux/rio_drv.h extern int rio_mport_read_config_8(struct rio_mport *port, u16 destid,
rio_mport          46 include/linux/rio_drv.h extern int rio_mport_write_config_8(struct rio_mport *port, u16 destid,
rio_mport          58 include/linux/rio_drv.h static inline int rio_local_read_config_32(struct rio_mport *port, u32 offset,
rio_mport          73 include/linux/rio_drv.h static inline int rio_local_write_config_32(struct rio_mport *port, u32 offset,
rio_mport          88 include/linux/rio_drv.h static inline int rio_local_read_config_16(struct rio_mport *port, u32 offset,
rio_mport         104 include/linux/rio_drv.h static inline int rio_local_write_config_16(struct rio_mport *port, u32 offset,
rio_mport         119 include/linux/rio_drv.h static inline int rio_local_read_config_8(struct rio_mport *port, u32 offset,
rio_mport         134 include/linux/rio_drv.h static inline int rio_local_write_config_8(struct rio_mport *port, u32 offset,
rio_mport         234 include/linux/rio_drv.h extern int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid,
rio_mport         300 include/linux/rio_drv.h extern int rio_request_outb_mbox(struct rio_mport *, void *, int, int,
rio_mport         301 include/linux/rio_drv.h 				 void (*)(struct rio_mport *, void *,int, int));
rio_mport         302 include/linux/rio_drv.h extern int rio_release_outb_mbox(struct rio_mport *, int);
rio_mport         315 include/linux/rio_drv.h static inline int rio_add_outb_message(struct rio_mport *mport,
rio_mport         323 include/linux/rio_drv.h extern int rio_request_inb_mbox(struct rio_mport *, void *, int, int,
rio_mport         324 include/linux/rio_drv.h 				void (*)(struct rio_mport *, void *, int, int));
rio_mport         325 include/linux/rio_drv.h extern int rio_release_inb_mbox(struct rio_mport *, int);
rio_mport         336 include/linux/rio_drv.h static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox,
rio_mport         349 include/linux/rio_drv.h static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox)
rio_mport         355 include/linux/rio_drv.h extern int rio_request_inb_dbell(struct rio_mport *, void *, u16, u16,
rio_mport         356 include/linux/rio_drv.h 				 void (*)(struct rio_mport *, void *, u16, u16, u16));
rio_mport         357 include/linux/rio_drv.h extern int rio_release_inb_dbell(struct rio_mport *, u16, u16);
rio_mport         369 include/linux/rio_drv.h extern int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
rio_mport         371 include/linux/rio_drv.h extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
rio_mport         387 include/linux/rio_drv.h extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport);
rio_mport         437 include/linux/rio_drv.h extern u16 rio_local_get_device_id(struct rio_mport *port);