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);