rio_mport         133 arch/powerpc/sysdev/fsl_rio.c static int fsl_local_config_read(struct rio_mport *mport,
rio_mport         155 arch/powerpc/sysdev/fsl_rio.c static int fsl_local_config_write(struct rio_mport *mport,
rio_mport         181 arch/powerpc/sysdev/fsl_rio.c fsl_rio_config_read(struct rio_mport *mport, int index, u16 destid,
rio_mport         246 arch/powerpc/sysdev/fsl_rio.c fsl_rio_config_write(struct rio_mport *mport, int index, u16 destid,
rio_mport         298 arch/powerpc/sysdev/fsl_rio.c int fsl_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart,
rio_mport         349 arch/powerpc/sysdev/fsl_rio.c void fsl_unmap_inb_mem(struct rio_mport *mport, dma_addr_t lstart)
rio_mport         440 arch/powerpc/sysdev/fsl_rio.c 	struct rio_mport *port;
rio_mport         613 arch/powerpc/sysdev/fsl_rio.c 		port = kzalloc(sizeof(struct rio_mport), GFP_KERNEL);
rio_mport          88 arch/powerpc/sysdev/fsl_rio.h 	struct rio_mport *mport[MAX_PORT_NUM];
rio_mport          96 arch/powerpc/sysdev/fsl_rio.h 	struct rio_mport *mport[MAX_PORT_NUM];
rio_mport         124 arch/powerpc/sysdev/fsl_rio.h extern int fsl_rio_setup_rmu(struct rio_mport *mport,
rio_mport         127 arch/powerpc/sysdev/fsl_rio.h extern int fsl_rio_pw_enable(struct rio_mport *mport, int enable);
rio_mport         131 arch/powerpc/sysdev/fsl_rio.h extern int fsl_rio_doorbell_send(struct rio_mport *mport,
rio_mport         133 arch/powerpc/sysdev/fsl_rio.h extern int fsl_add_outb_message(struct rio_mport *mport,
rio_mport         136 arch/powerpc/sysdev/fsl_rio.h extern int fsl_open_outb_mbox(struct rio_mport *mport,
rio_mport         138 arch/powerpc/sysdev/fsl_rio.h extern void fsl_close_outb_mbox(struct rio_mport *mport, int mbox);
rio_mport         139 arch/powerpc/sysdev/fsl_rio.h extern int fsl_open_inb_mbox(struct rio_mport *mport,
rio_mport         141 arch/powerpc/sysdev/fsl_rio.h extern void fsl_close_inb_mbox(struct rio_mport *mport, int mbox);
rio_mport         142 arch/powerpc/sysdev/fsl_rio.h extern int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf);
rio_mport         143 arch/powerpc/sysdev/fsl_rio.h extern void *fsl_get_inb_message(struct rio_mport *mport, int mbox);
rio_mport         208 arch/powerpc/sysdev/fsl_rmu.c 	struct rio_mport *port = (struct rio_mport *)dev_instance;
rio_mport         253 arch/powerpc/sysdev/fsl_rmu.c 	struct rio_mport *port = (struct rio_mport *)dev_instance;
rio_mport         518 arch/powerpc/sysdev/fsl_rmu.c int fsl_rio_pw_enable(struct rio_mport *mport, int enable)
rio_mport         624 arch/powerpc/sysdev/fsl_rmu.c int fsl_rio_doorbell_send(struct rio_mport *mport,
rio_mport         660 arch/powerpc/sysdev/fsl_rmu.c fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
rio_mport         720 arch/powerpc/sysdev/fsl_rmu.c fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
rio_mport         823 arch/powerpc/sysdev/fsl_rmu.c void fsl_close_outb_mbox(struct rio_mport *mport, int mbox)
rio_mport         852 arch/powerpc/sysdev/fsl_rmu.c fsl_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
rio_mport         924 arch/powerpc/sysdev/fsl_rmu.c void fsl_close_inb_mbox(struct rio_mport *mport, int mbox)
rio_mport         949 arch/powerpc/sysdev/fsl_rmu.c int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf)
rio_mport         981 arch/powerpc/sysdev/fsl_rmu.c void *fsl_get_inb_message(struct rio_mport *mport, int mbox)
rio_mport        1065 arch/powerpc/sysdev/fsl_rmu.c int fsl_rio_setup_rmu(struct rio_mport *mport, struct device_node *node)
rio_mport          52 drivers/net/rionet.c 	struct rio_mport *mport;
rio_mport         226 drivers/net/rionet.c static void rionet_dbell_event(struct rio_mport *mport, void *dev_id, u16 sid, u16 tid,
rio_mport         265 drivers/net/rionet.c static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
rio_mport         281 drivers/net/rionet.c static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
rio_mport         480 drivers/net/rionet.c static int rionet_setup_netdev(struct rio_mport *mport, struct net_device *ndev)
rio_mport         665 drivers/net/rionet.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport         167 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport	*mport;
rio_mport         261 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = priv->md->mport;
rio_mport         306 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = priv->md->mport;
rio_mport         363 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = md->mport;
rio_mport        1204 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = md->mport;
rio_mport        1398 drivers/rapidio/devices/rio_mport_cdev.c static void rio_mport_doorbell_handler(struct rio_mport *mport, void *dev_id,
rio_mport        1518 drivers/rapidio/devices/rio_mport_cdev.c static int rio_mport_pw_handler(struct rio_mport *mport, void *context,
rio_mport        1684 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport;
rio_mport        1821 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport;
rio_mport        2146 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = map->md->mport;
rio_mport        2299 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = priv->md->mport;
rio_mport        2359 drivers/rapidio/devices/rio_mport_cdev.c static struct mport_dev *mport_cdev_add(struct rio_mport *mport)
rio_mport        2540 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = NULL;
rio_mport        2561 drivers/rapidio/devices/rio_mport_cdev.c 	struct rio_mport *mport = NULL;
rio_mport          57 drivers/rapidio/devices/tsi721.c static int tsi721_lcread(struct rio_mport *mport, int index, u32 offset,
rio_mport          81 drivers/rapidio/devices/tsi721.c static int tsi721_lcwrite(struct rio_mport *mport, int index, u32 offset,
rio_mport         213 drivers/rapidio/devices/tsi721.c static int tsi721_cread_dma(struct rio_mport *mport, int index, u16 destid,
rio_mport         236 drivers/rapidio/devices/tsi721.c static int tsi721_cwrite_dma(struct rio_mport *mport, int index, u16 destid,
rio_mport         311 drivers/rapidio/devices/tsi721.c static int tsi721_pw_enable(struct rio_mport *mport, int enable)
rio_mport         341 drivers/rapidio/devices/tsi721.c static int tsi721_dsend(struct rio_mport *mport, int index,
rio_mport         385 drivers/rapidio/devices/tsi721.c 	struct rio_mport *mport;
rio_mport         919 drivers/rapidio/devices/tsi721.c static int tsi721_map_outb_win(struct rio_mport *mport, u16 destid, u64 rstart,
rio_mport        1002 drivers/rapidio/devices/tsi721.c static void tsi721_unmap_outb_win(struct rio_mport *mport,
rio_mport        1086 drivers/rapidio/devices/tsi721.c static int tsi721_rio_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart,
rio_mport        1239 drivers/rapidio/devices/tsi721.c static void tsi721_rio_unmap_inb_mem(struct rio_mport *mport,
rio_mport        1667 drivers/rapidio/devices/tsi721.c tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
rio_mport        1737 drivers/rapidio/devices/tsi721.c 	struct rio_mport *mport = &priv->mport;
rio_mport        1873 drivers/rapidio/devices/tsi721.c static int tsi721_open_outb_mbox(struct rio_mport *mport, void *dev_id,
rio_mport        2054 drivers/rapidio/devices/tsi721.c static void tsi721_close_outb_mbox(struct rio_mport *mport, int mbox)
rio_mport        2117 drivers/rapidio/devices/tsi721.c 	struct rio_mport *mport = &priv->mport;
rio_mport        2160 drivers/rapidio/devices/tsi721.c static int tsi721_open_inb_mbox(struct rio_mport *mport, void *dev_id,
rio_mport        2354 drivers/rapidio/devices/tsi721.c static void tsi721_close_inb_mbox(struct rio_mport *mport, int mbox)
rio_mport        2413 drivers/rapidio/devices/tsi721.c static int tsi721_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf)
rio_mport        2444 drivers/rapidio/devices/tsi721.c static void *tsi721_get_inb_message(struct rio_mport *mport, int mbox)
rio_mport        2546 drivers/rapidio/devices/tsi721.c static int tsi721_query_mport(struct rio_mport *mport,
rio_mport        2646 drivers/rapidio/devices/tsi721.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport        2661 drivers/rapidio/devices/tsi721.c 	struct rio_mport *mport = &priv->mport;
rio_mport         869 drivers/rapidio/devices/tsi721.h 	struct rio_mport mport;
rio_mport          54 drivers/rapidio/devices/tsi721_dma.c 	return container_of(ddev, struct rio_mport, dma)->priv;
rio_mport         967 drivers/rapidio/devices/tsi721_dma.c 	struct rio_mport *mport = &priv->mport;
rio_mport        1020 drivers/rapidio/devices/tsi721_dma.c 	struct rio_mport *mport = &priv->mport;
rio_mport          32 drivers/rapidio/rio-access.c 	(struct rio_mport *mport, u32 offset, type *value)		\
rio_mport          53 drivers/rapidio/rio-access.c 	(struct rio_mport *mport, u32 offset, type value)		\
rio_mport          84 drivers/rapidio/rio-access.c 	(struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type *value)	\
rio_mport         105 drivers/rapidio/rio-access.c 	(struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type value)	\
rio_mport         136 drivers/rapidio/rio-access.c int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid, u16 data)
rio_mport         159 drivers/rapidio/rio-scan.c static u16 rio_get_device_id(struct rio_mport *port, u16 destid, u8 hopcount)
rio_mport         177 drivers/rapidio/rio-scan.c static void rio_set_device_id(struct rio_mport *port, u16 destid, u8 hopcount, u16 did)
rio_mport         193 drivers/rapidio/rio-scan.c 	struct rio_mport *port = net->hport;
rio_mport         240 drivers/rapidio/rio-scan.c static int rio_enum_host(struct rio_mport *port)
rio_mport         267 drivers/rapidio/rio-scan.c static int rio_device_has_destid(struct rio_mport *port, int src_ops,
rio_mport         323 drivers/rapidio/rio-scan.c 					struct rio_mport *port, u16 destid,
rio_mport         503 drivers/rapidio/rio-scan.c static u16 rio_get_host_deviceid_lock(struct rio_mport *port, u8 hopcount)
rio_mport         524 drivers/rapidio/rio-scan.c static int rio_enum_peer(struct rio_net *net, struct rio_mport *port,
rio_mport         706 drivers/rapidio/rio-scan.c static int rio_enum_complete(struct rio_mport *port)
rio_mport         728 drivers/rapidio/rio-scan.c rio_disc_peer(struct rio_net *net, struct rio_mport *port, u16 destid,
rio_mport         799 drivers/rapidio/rio-scan.c static int rio_mport_is_active(struct rio_mport *port)
rio_mport         835 drivers/rapidio/rio-scan.c static struct rio_net *rio_scan_alloc_net(struct rio_mport *mport,
rio_mport         944 drivers/rapidio/rio-scan.c static int rio_enum_mport(struct rio_mport *mport, u32 flags)
rio_mport        1059 drivers/rapidio/rio-scan.c static int rio_disc_mport(struct rio_mport *mport, u32 flags)
rio_mport         332 drivers/rapidio/rio-sysfs.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport         344 drivers/rapidio/rio-sysfs.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport          38 drivers/rapidio/rio.c 	int (*pwcback)(struct rio_mport *mport, void *context,
rio_mport          72 drivers/rapidio/rio.c u16 rio_local_get_device_id(struct rio_mport *port)
rio_mport          90 drivers/rapidio/rio.c int rio_query_mport(struct rio_mport *port,
rio_mport         108 drivers/rapidio/rio.c struct rio_net *rio_alloc_net(struct rio_mport *mport)
rio_mport         157 drivers/rapidio/rio.c void rio_local_set_device_id(struct rio_mport *port, u16 did)
rio_mport         232 drivers/rapidio/rio.c int rio_request_inb_mbox(struct rio_mport *mport,
rio_mport         236 drivers/rapidio/rio.c 			 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
rio_mport         285 drivers/rapidio/rio.c int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
rio_mport         317 drivers/rapidio/rio.c int rio_request_outb_mbox(struct rio_mport *mport,
rio_mport         321 drivers/rapidio/rio.c 			  void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
rio_mport         369 drivers/rapidio/rio.c int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
rio_mport         402 drivers/rapidio/rio.c rio_setup_inb_dbell(struct rio_mport *mport, void *dev_id, struct resource *res,
rio_mport         403 drivers/rapidio/rio.c 		    void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst,
rio_mport         433 drivers/rapidio/rio.c int rio_request_inb_dbell(struct rio_mport *mport,
rio_mport         437 drivers/rapidio/rio.c 			  void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src,
rio_mport         474 drivers/rapidio/rio.c int rio_release_inb_dbell(struct rio_mport *mport, u16 start, u16 end)
rio_mport         562 drivers/rapidio/rio.c int rio_add_mport_pw_handler(struct rio_mport *mport, void *context,
rio_mport         563 drivers/rapidio/rio.c 			     int (*pwcback)(struct rio_mport *mport,
rio_mport         589 drivers/rapidio/rio.c int rio_del_mport_pw_handler(struct rio_mport *mport, void *context,
rio_mport         590 drivers/rapidio/rio.c 			     int (*pwcback)(struct rio_mport *mport,
rio_mport         664 drivers/rapidio/rio.c void rio_pw_enable(struct rio_mport *mport, int enable)
rio_mport         689 drivers/rapidio/rio.c int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
rio_mport         709 drivers/rapidio/rio.c void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart)
rio_mport         733 drivers/rapidio/rio.c int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
rio_mport         757 drivers/rapidio/rio.c void rio_unmap_outb_region(struct rio_mport *mport, u16 destid, u64 rstart)
rio_mport         780 drivers/rapidio/rio.c rio_mport_get_physefb(struct rio_mport *port, int local,
rio_mport         898 drivers/rapidio/rio.c int rio_enable_rx_tx_port(struct rio_mport *port,
rio_mport         993 drivers/rapidio/rio.c rio_mport_chk_dev_access(struct rio_mport *mport, u16 destid, u8 hopcount)
rio_mport        1170 drivers/rapidio/rio.c int rio_inb_pwrite_handler(struct rio_mport *mport, union rio_pw_msg *pw_msg)
rio_mport        1345 drivers/rapidio/rio.c rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
rio_mport        1383 drivers/rapidio/rio.c rio_mport_get_feature(struct rio_mport * port, int local, u16 destid,
rio_mport        1491 drivers/rapidio/rio.c rio_std_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport        1519 drivers/rapidio/rio.c rio_std_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport        1545 drivers/rapidio/rio.c rio_std_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport        1597 drivers/rapidio/rio.c int rio_lock_device(struct rio_mport *port, u16 destid,
rio_mport        1641 drivers/rapidio/rio.c int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount)
rio_mport        1819 drivers/rapidio/rio.c 	struct rio_mport *mport = arg;
rio_mport        1822 drivers/rapidio/rio.c 	return mport == container_of(chan->device, struct rio_mport, dma);
rio_mport        1832 drivers/rapidio/rio.c struct dma_chan *rio_request_mport_dma(struct rio_mport *mport)
rio_mport        1936 drivers/rapidio/rio.c struct rio_mport *rio_find_mport(int mport_id)
rio_mport        1938 drivers/rapidio/rio.c 	struct rio_mport *port;
rio_mport        1967 drivers/rapidio/rio.c 	struct rio_mport *port;
rio_mport        2042 drivers/rapidio/rio.c 	struct rio_mport *port;
rio_mport        2077 drivers/rapidio/rio.c 	struct rio_mport *port = NULL;
rio_mport        2127 drivers/rapidio/rio.c 	struct rio_mport	*mport;
rio_mport        2145 drivers/rapidio/rio.c 	struct rio_mport *port;
rio_mport        2223 drivers/rapidio/rio.c int rio_mport_initialize(struct rio_mport *mport)
rio_mport        2242 drivers/rapidio/rio.c int rio_register_mport(struct rio_mport *port)
rio_mport        2299 drivers/rapidio/rio.c int rio_unregister_mport(struct rio_mport *port)
rio_mport          18 drivers/rapidio/rio.h extern u32 rio_mport_get_feature(struct rio_mport *mport, int local, u16 destid,
rio_mport          20 drivers/rapidio/rio.h extern u32 rio_mport_get_physefb(struct rio_mport *port, int local,
rio_mport          22 drivers/rapidio/rio.h extern u32 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
rio_mport          24 drivers/rapidio/rio.h extern int rio_mport_chk_dev_access(struct rio_mport *mport, u16 destid,
rio_mport          26 drivers/rapidio/rio.h extern int rio_lock_device(struct rio_mport *port, u16 destid,
rio_mport          28 drivers/rapidio/rio.h extern int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount);
rio_mport          36 drivers/rapidio/rio.h extern struct rio_net *rio_alloc_net(struct rio_mport *mport);
rio_mport          41 drivers/rapidio/rio.h extern int rio_enable_rx_tx_port(struct rio_mport *port, int local, u16 destid,
rio_mport          46 drivers/rapidio/rio.h extern struct rio_mport *rio_find_mport(int mport_id);
rio_mport         147 drivers/rapidio/rio_cm.c 	struct rio_mport	*mport;
rio_mport         617 drivers/rapidio/rio_cm.c static void riocm_inb_msg_event(struct rio_mport *mport, void *dev_id,
rio_mport         694 drivers/rapidio/rio_cm.c static void riocm_outb_msg_event(struct rio_mport *mport, void *dev_id,
rio_mport        2101 drivers/rapidio/rio_cm.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport        2179 drivers/rapidio/rio_cm.c 	struct rio_mport *mport = to_rio_mport(dev);
rio_mport          87 drivers/rapidio/switches/idt_gen2.c idtg2_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         120 drivers/rapidio/switches/idt_gen2.c idtg2_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         152 drivers/rapidio/switches/idt_gen2.c idtg2_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         184 drivers/rapidio/switches/idt_gen2.c idtg2_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         196 drivers/rapidio/switches/idt_gen2.c idtg2_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          37 drivers/rapidio/switches/idt_gen3.c idtg3_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          79 drivers/rapidio/switches/idt_gen3.c idtg3_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         118 drivers/rapidio/switches/idt_gen3.c idtg3_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          21 drivers/rapidio/switches/idtcps.c idtcps_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          45 drivers/rapidio/switches/idtcps.c idtcps_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          68 drivers/rapidio/switches/idtcps.c idtcps_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          90 drivers/rapidio/switches/idtcps.c idtcps_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         102 drivers/rapidio/switches/idtcps.c idtcps_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          33 drivers/rapidio/switches/tsi568.c tsi568_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          55 drivers/rapidio/switches/tsi568.c tsi568_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          82 drivers/rapidio/switches/tsi568.c tsi568_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          42 drivers/rapidio/switches/tsi57x.c tsi57x_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          63 drivers/rapidio/switches/tsi57x.c tsi57x_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport          90 drivers/rapidio/switches/tsi57x.c tsi57x_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         117 drivers/rapidio/switches/tsi57x.c tsi57x_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         139 drivers/rapidio/switches/tsi57x.c tsi57x_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         211 drivers/rapidio/switches/tsi57x.c 	struct rio_mport *mport = rdev->net->hport;
rio_mport          84 include/linux/rio.h struct rio_mport;
rio_mport         122 include/linux/rio.h 	int (*add_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         124 include/linux/rio.h 	int (*get_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         126 include/linux/rio.h 	int (*clr_table) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         128 include/linux/rio.h 	int (*set_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         130 include/linux/rio.h 	int (*get_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
rio_mport         211 include/linux/rio.h #define	to_rio_mport(n) container_of(n, struct rio_mport, dev)
rio_mport         221 include/linux/rio.h 	void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
rio_mport         234 include/linux/rio.h 	void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
rio_mport         298 include/linux/rio.h static inline int rio_mport_is_running(struct rio_mport *mport)
rio_mport         325 include/linux/rio.h 	struct rio_mport *hport;	/* primary port for accessing net */
rio_mport         400 include/linux/rio.h 	int (*lcread) (struct rio_mport *mport, int index, u32 offset, int len,
rio_mport         402 include/linux/rio.h 	int (*lcwrite) (struct rio_mport *mport, int index, u32 offset, int len,
rio_mport         404 include/linux/rio.h 	int (*cread) (struct rio_mport *mport, int index, u16 destid,
rio_mport         406 include/linux/rio.h 	int (*cwrite) (struct rio_mport *mport, int index, u16 destid,
rio_mport         408 include/linux/rio.h 	int (*dsend) (struct rio_mport *mport, int index, u16 destid, u16 data);
rio_mport         409 include/linux/rio.h 	int (*pwenable) (struct rio_mport *mport, int enable);
rio_mport         410 include/linux/rio.h 	int (*open_outb_mbox)(struct rio_mport *mport, void *dev_id,
rio_mport         412 include/linux/rio.h 	void (*close_outb_mbox)(struct rio_mport *mport, int mbox);
rio_mport         413 include/linux/rio.h 	int  (*open_inb_mbox)(struct rio_mport *mport, void *dev_id,
rio_mport         415 include/linux/rio.h 	void (*close_inb_mbox)(struct rio_mport *mport, int mbox);
rio_mport         416 include/linux/rio.h 	int  (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev,
rio_mport         418 include/linux/rio.h 	int (*add_inb_buffer)(struct rio_mport *mport, int mbox, void *buf);
rio_mport         419 include/linux/rio.h 	void *(*get_inb_message)(struct rio_mport *mport, int mbox);
rio_mport         420 include/linux/rio.h 	int (*map_inb)(struct rio_mport *mport, dma_addr_t lstart,
rio_mport         422 include/linux/rio.h 	void (*unmap_inb)(struct rio_mport *mport, dma_addr_t lstart);
rio_mport         423 include/linux/rio.h 	int (*query_mport)(struct rio_mport *mport,
rio_mport         425 include/linux/rio.h 	int (*map_outb)(struct rio_mport *mport, u16 destid, u64 rstart,
rio_mport         427 include/linux/rio.h 	void (*unmap_outb)(struct rio_mport *mport, u16 destid, u64 rstart);
rio_mport         516 include/linux/rio.h static inline struct rio_mport *dma_to_mport(struct dma_device *ddev)
rio_mport         518 include/linux/rio.h 	return container_of(ddev, struct rio_mport, dma);
rio_mport         530 include/linux/rio.h 	int (*enumerate)(struct rio_mport *mport, u32 flags);
rio_mport         531 include/linux/rio.h 	int (*discover)(struct rio_mport *mport, u32 flags);
rio_mport         548 include/linux/rio.h extern int rio_mport_initialize(struct rio_mport *);
rio_mport         549 include/linux/rio.h extern int rio_register_mport(struct rio_mport *);
rio_mport         550 include/linux/rio.h extern int rio_unregister_mport(struct rio_mport *);
rio_mport         551 include/linux/rio.h extern int rio_open_inb_mbox(struct rio_mport *, void *, int, int);
rio_mport         552 include/linux/rio.h extern void rio_close_inb_mbox(struct rio_mport *, int);
rio_mport         553 include/linux/rio.h extern int rio_open_outb_mbox(struct rio_mport *, void *, int, int);
rio_mport         554 include/linux/rio.h extern void rio_close_outb_mbox(struct rio_mport *, int);
rio_mport         555 include/linux/rio.h extern int rio_query_mport(struct rio_mport *port,
rio_mport          19 include/linux/rio_drv.h extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
rio_mport          21 include/linux/rio_drv.h extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
rio_mport          23 include/linux/rio_drv.h extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
rio_mport          25 include/linux/rio_drv.h extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
rio_mport          27 include/linux/rio_drv.h extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
rio_mport          29 include/linux/rio_drv.h extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
rio_mport          32 include/linux/rio_drv.h extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
rio_mport          34 include/linux/rio_drv.h extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
rio_mport          36 include/linux/rio_drv.h extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
rio_mport          38 include/linux/rio_drv.h extern int rio_mport_write_config_16(struct rio_mport *port, u16 destid,
rio_mport          40 include/linux/rio_drv.h extern int rio_mport_read_config_8(struct rio_mport *port, u16 destid,
rio_mport          42 include/linux/rio_drv.h extern int rio_mport_write_config_8(struct rio_mport *port, u16 destid,
rio_mport          54 include/linux/rio_drv.h static inline int rio_local_read_config_32(struct rio_mport *port, u32 offset,
rio_mport          69 include/linux/rio_drv.h static inline int rio_local_write_config_32(struct rio_mport *port, u32 offset,
rio_mport          84 include/linux/rio_drv.h static inline int rio_local_read_config_16(struct rio_mport *port, u32 offset,
rio_mport         100 include/linux/rio_drv.h static inline int rio_local_write_config_16(struct rio_mport *port, u32 offset,
rio_mport         115 include/linux/rio_drv.h static inline int rio_local_read_config_8(struct rio_mport *port, u32 offset,
rio_mport         130 include/linux/rio_drv.h static inline int rio_local_write_config_8(struct rio_mport *port, u32 offset,
rio_mport         230 include/linux/rio_drv.h extern int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid,
rio_mport         296 include/linux/rio_drv.h extern int rio_request_outb_mbox(struct rio_mport *, void *, int, int,
rio_mport         297 include/linux/rio_drv.h 				 void (*)(struct rio_mport *, void *,int, int));
rio_mport         298 include/linux/rio_drv.h extern int rio_release_outb_mbox(struct rio_mport *, int);
rio_mport         311 include/linux/rio_drv.h static inline int rio_add_outb_message(struct rio_mport *mport,
rio_mport         319 include/linux/rio_drv.h extern int rio_request_inb_mbox(struct rio_mport *, void *, int, int,
rio_mport         320 include/linux/rio_drv.h 				void (*)(struct rio_mport *, void *, int, int));
rio_mport         321 include/linux/rio_drv.h extern int rio_release_inb_mbox(struct rio_mport *, int);
rio_mport         332 include/linux/rio_drv.h static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox,
rio_mport         345 include/linux/rio_drv.h static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox)
rio_mport         351 include/linux/rio_drv.h extern int rio_request_inb_dbell(struct rio_mport *, void *, u16, u16,
rio_mport         352 include/linux/rio_drv.h 				 void (*)(struct rio_mport *, void *, u16, u16, u16));
rio_mport         353 include/linux/rio_drv.h extern int rio_release_inb_dbell(struct rio_mport *, u16, u16);
rio_mport         365 include/linux/rio_drv.h extern int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
rio_mport         367 include/linux/rio_drv.h extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
rio_mport         368 include/linux/rio_drv.h extern int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
rio_mport         370 include/linux/rio_drv.h extern void rio_unmap_outb_region(struct rio_mport *mport,
rio_mport         377 include/linux/rio_drv.h extern int rio_add_mport_pw_handler(struct rio_mport *mport, void *dev_id,
rio_mport         378 include/linux/rio_drv.h 			int (*pwcback)(struct rio_mport *mport, void *dev_id,
rio_mport         380 include/linux/rio_drv.h extern int rio_del_mport_pw_handler(struct rio_mport *mport, void *dev_id,
rio_mport         381 include/linux/rio_drv.h 			int (*pwcback)(struct rio_mport *mport, void *dev_id,
rio_mport         383 include/linux/rio_drv.h extern int rio_inb_pwrite_handler(struct rio_mport *mport,
rio_mport         385 include/linux/rio_drv.h extern void rio_pw_enable(struct rio_mport *mport, int enable);
rio_mport         395 include/linux/rio_drv.h extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport);
rio_mport         445 include/linux/rio_drv.h extern u16 rio_local_get_device_id(struct rio_mport *port);
rio_mport         446 include/linux/rio_drv.h extern void rio_local_set_device_id(struct rio_mport *port, u16 did);