rio_dev 134 arch/powerpc/sysdev/fsl_rio.h struct rio_dev *rdev, rio_dev 660 arch/powerpc/sysdev/fsl_rmu.c fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, rio_dev 67 drivers/net/rionet.c struct rio_dev *rdev; rio_dev 75 drivers/net/rionet.c struct rio_dev **active; rio_dev 146 drivers/net/rionet.c struct rio_dev *rdev) rio_dev 404 drivers/net/rionet.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 488 drivers/net/rionet.c nets[mport->id].active = (struct rio_dev **)__get_free_pages(GFP_KERNEL, rio_dev 549 drivers/net/rionet.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 1651 drivers/rapidio/devices/rio_mport_cdev.c struct rio_dev *rdev; rio_dev 1682 drivers/rapidio/devices/rio_mport_cdev.c struct rio_dev *rdev; rio_dev 1819 drivers/rapidio/devices/rio_mport_cdev.c struct rio_dev *rdev = NULL; rio_dev 1667 drivers/rapidio/devices/tsi721.c tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, rio_dev 27 drivers/rapidio/rio-driver.c const struct rio_dev *rdev) rio_dev 53 drivers/rapidio/rio-driver.c struct rio_dev *rio_dev_get(struct rio_dev *rdev) rio_dev 70 drivers/rapidio/rio-driver.c void rio_dev_put(struct rio_dev *rdev) rio_dev 85 drivers/rapidio/rio-driver.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 116 drivers/rapidio/rio-driver.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 132 drivers/rapidio/rio-driver.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 174 drivers/rapidio/rio-driver.c void rio_attach_device(struct rio_dev *rdev) rio_dev 192 drivers/rapidio/rio-driver.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 210 drivers/rapidio/rio-driver.c struct rio_dev *rdev; rio_dev 36 drivers/rapidio/rio-scan.c static void rio_init_em(struct rio_dev *rdev); rio_dev 194 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 284 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 299 drivers/rapidio/rio-scan.c static int rio_is_switch(struct rio_dev *rdev) rio_dev 322 drivers/rapidio/rio-scan.c static struct rio_dev *rio_setup_device(struct rio_net *net, rio_dev 327 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 333 drivers/rapidio/rio-scan.c size = sizeof(struct rio_dev); rio_dev 485 drivers/rapidio/rio-scan.c rio_sport_is_active(struct rio_dev *rdev, int sp) rio_dev 525 drivers/rapidio/rio-scan.c u8 hopcount, struct rio_dev *prev, int prev_port) rio_dev 527 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 729 drivers/rapidio/rio-scan.c u8 hopcount, struct rio_dev *prev, int prev_port) rio_dev 732 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 888 drivers/rapidio/rio-scan.c struct rio_dev *rdev, *swrdev; rio_dev 926 drivers/rapidio/rio-scan.c static void rio_init_em(struct rio_dev *rdev) rio_dev 1025 drivers/rapidio/rio-scan.c struct rio_dev *rdev; rio_dev 22 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(dev); \ rio_dev 39 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 59 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 69 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 90 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 120 drivers/rapidio/rio-sysfs.c struct rio_dev *dev = to_rio_dev(kobj_to_dev(kobj)); rio_dev 191 drivers/rapidio/rio-sysfs.c struct rio_dev *dev = to_rio_dev(kobj_to_dev(kobj)); rio_dev 262 drivers/rapidio/rio-sysfs.c struct rio_dev *rdev = to_rio_dev(kobj_to_dev(kobj)); rio_dev 172 drivers/rapidio/rio.c int rio_add_device(struct rio_dev *rdev) rio_dev 203 drivers/rapidio/rio.c void rio_del_device(struct rio_dev *rdev, enum rio_device_state state) rio_dev 515 drivers/rapidio/rio.c struct resource *rio_request_outb_dbell(struct rio_dev *rdev, u16 start, rio_dev 543 drivers/rapidio/rio.c int rio_release_outb_dbell(struct rio_dev *rdev, struct resource *res) rio_dev 620 drivers/rapidio/rio.c int rio_request_inb_pwrite(struct rio_dev *rdev, rio_dev 621 drivers/rapidio/rio.c int (*pwcback)(struct rio_dev *rdev, union rio_pw_msg *msg, int step)) rio_dev 644 drivers/rapidio/rio.c int rio_release_inb_pwrite(struct rio_dev *rdev) rio_dev 840 drivers/rapidio/rio.c struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from) rio_dev 843 drivers/rapidio/rio.c struct rio_dev *rdev; rio_dev 867 drivers/rapidio/rio.c int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) rio_dev 954 drivers/rapidio/rio.c rio_chk_dev_route(struct rio_dev *rdev, struct rio_dev **nrdev, int *npnum) rio_dev 958 drivers/rapidio/rio.c struct rio_dev *prev = NULL; rio_dev 1014 drivers/rapidio/rio.c static int rio_chk_dev_access(struct rio_dev *rdev) rio_dev 1028 drivers/rapidio/rio.c rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp) rio_dev 1079 drivers/rapidio/rio.c static int rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) rio_dev 1081 drivers/rapidio/rio.c struct rio_dev *nextdev = rdev->rswitch->nextdev[pnum]; rio_dev 1172 drivers/rapidio/rio.c struct rio_dev *rdev; rio_dev 1432 drivers/rapidio/rio.c struct rio_dev *rio_get_asm(u16 vid, u16 did, rio_dev 1433 drivers/rapidio/rio.c u16 asm_vid, u16 asm_did, struct rio_dev *from) rio_dev 1436 drivers/rapidio/rio.c struct rio_dev *rdev; rio_dev 1474 drivers/rapidio/rio.c struct rio_dev *rio_get_device(u16 vid, u16 did, struct rio_dev *from) rio_dev 1679 drivers/rapidio/rio.c int rio_route_add_entry(struct rio_dev *rdev, rio_dev 1732 drivers/rapidio/rio.c int rio_route_get_entry(struct rio_dev *rdev, u16 table, rio_dev 1781 drivers/rapidio/rio.c int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock) rio_dev 1849 drivers/rapidio/rio.c struct dma_chan *rio_request_dma(struct rio_dev *rdev) rio_dev 1918 drivers/rapidio/rio.c struct dma_async_tx_descriptor *rio_dma_prep_slave_sg(struct rio_dev *rdev, rio_dev 2109 drivers/rapidio/rio.c static void rio_fixup_device(struct rio_dev *dev) rio_dev 2115 drivers/rapidio/rio.c struct rio_dev *dev = NULL; rio_dev 2282 drivers/rapidio/rio.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 29 drivers/rapidio/rio.h extern int rio_route_add_entry(struct rio_dev *rdev, rio_dev 31 drivers/rapidio/rio.h extern int rio_route_get_entry(struct rio_dev *rdev, u16 table, rio_dev 33 drivers/rapidio/rio.h extern int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock); rio_dev 34 drivers/rapidio/rio.h extern int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock); rio_dev 35 drivers/rapidio/rio.h extern struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from); rio_dev 39 drivers/rapidio/rio.h extern int rio_add_device(struct rio_dev *rdev); rio_dev 40 drivers/rapidio/rio.h extern void rio_del_device(struct rio_dev *rdev, enum rio_device_state state); rio_dev 45 drivers/rapidio/rio.h extern void rio_attach_device(struct rio_dev *rdev); rio_dev 140 drivers/rapidio/rio_cm.c struct rio_dev *rdev; rio_dev 181 drivers/rapidio/rio_cm.c struct rio_dev *rdev; /* remote RapidIO device */ rio_dev 198 drivers/rapidio/rio_cm.c struct rio_dev *rdev; rio_dev 226 drivers/rapidio/rio_cm.c static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev, rio_dev 703 drivers/rapidio/rio_cm.c static int riocm_queue_req(struct cm_dev *cm, struct rio_dev *rdev, rio_dev 733 drivers/rapidio/rio_cm.c static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev, rio_dev 1947 drivers/rapidio/rio_cm.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 1990 drivers/rapidio/rio_cm.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 213 drivers/rapidio/switches/idt_gen2.c idtg2_em_init(struct rio_dev *rdev) rio_dev 322 drivers/rapidio/switches/idt_gen2.c idtg2_em_handler(struct rio_dev *rdev, u8 portnum) rio_dev 371 drivers/rapidio/switches/idt_gen2.c struct rio_dev *rdev = to_rio_dev(dev); rio_dev 389 drivers/rapidio/switches/idt_gen2.c static int idtg2_sysfs(struct rio_dev *rdev, bool create) rio_dev 416 drivers/rapidio/switches/idt_gen2.c static int idtg2_probe(struct rio_dev *rdev, const struct rio_device_id *id) rio_dev 443 drivers/rapidio/switches/idt_gen2.c static void idtg2_remove(struct rio_dev *rdev) rio_dev 161 drivers/rapidio/switches/idt_gen3.c idtg3_em_init(struct rio_dev *rdev) rio_dev 231 drivers/rapidio/switches/idt_gen3.c idtg3_em_handler(struct rio_dev *rdev, u8 pnum) rio_dev 270 drivers/rapidio/switches/idt_gen3.c static int idtg3_probe(struct rio_dev *rdev, const struct rio_device_id *id) rio_dev 296 drivers/rapidio/switches/idt_gen3.c static void idtg3_remove(struct rio_dev *rdev) rio_dev 310 drivers/rapidio/switches/idt_gen3.c static void idtg3_shutdown(struct rio_dev *rdev) rio_dev 129 drivers/rapidio/switches/idtcps.c static int idtcps_probe(struct rio_dev *rdev, const struct rio_device_id *id) rio_dev 155 drivers/rapidio/switches/idtcps.c static void idtcps_remove(struct rio_dev *rdev) rio_dev 111 drivers/rapidio/switches/tsi568.c tsi568_em_init(struct rio_dev *rdev) rio_dev 140 drivers/rapidio/switches/tsi568.c static int tsi568_probe(struct rio_dev *rdev, const struct rio_device_id *id) rio_dev 156 drivers/rapidio/switches/tsi568.c static void tsi568_remove(struct rio_dev *rdev) rio_dev 156 drivers/rapidio/switches/tsi57x.c tsi57x_em_init(struct rio_dev *rdev) rio_dev 209 drivers/rapidio/switches/tsi57x.c tsi57x_em_handler(struct rio_dev *rdev, u8 portnum) rio_dev 301 drivers/rapidio/switches/tsi57x.c static int tsi57x_probe(struct rio_dev *rdev, const struct rio_device_id *id) rio_dev 323 drivers/rapidio/switches/tsi57x.c static void tsi57x_remove(struct rio_dev *rdev) rio_dev 85 include/linux/rio.h struct rio_dev; rio_dev 103 include/linux/rio.h struct rio_dev *nextdev[0]; rio_dev 132 include/linux/rio.h int (*em_init) (struct rio_dev *dev); rio_dev 133 include/linux/rio.h int (*em_handle) (struct rio_dev *dev, u8 swport); rio_dev 199 include/linux/rio.h int (*pwcback) (struct rio_dev *rdev, union rio_pw_msg *msg, int step); rio_dev 202 include/linux/rio.h struct rio_dev *prev; rio_dev 207 include/linux/rio.h #define rio_dev_g(n) list_entry(n, struct rio_dev, global_list) rio_dev 208 include/linux/rio.h #define rio_dev_f(n) list_entry(n, struct rio_dev, net_list) rio_dev 209 include/linux/rio.h #define to_rio_dev(n) container_of(n, struct rio_dev, dev) rio_dev 210 include/linux/rio.h #define sw_to_rio_dev(n) container_of(n, struct rio_dev, rswitch[0]) rio_dev 416 include/linux/rio.h int (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev, rio_dev 459 include/linux/rio.h int (*probe) (struct rio_dev * dev, const struct rio_device_id * id); rio_dev 460 include/linux/rio.h void (*remove) (struct rio_dev * dev); rio_dev 461 include/linux/rio.h void (*shutdown)(struct rio_dev *dev); rio_dev 462 include/linux/rio.h int (*suspend) (struct rio_dev * dev, u32 state); rio_dev 463 include/linux/rio.h int (*resume) (struct rio_dev * dev); rio_dev 464 include/linux/rio.h int (*enable_wake) (struct rio_dev * dev, u32 state, int enable); rio_dev 145 include/linux/rio_drv.h static inline int rio_read_config_32(struct rio_dev *rdev, u32 offset, rio_dev 161 include/linux/rio_drv.h static inline int rio_write_config_32(struct rio_dev *rdev, u32 offset, rio_dev 177 include/linux/rio_drv.h static inline int rio_read_config_16(struct rio_dev *rdev, u32 offset, rio_dev 193 include/linux/rio_drv.h static inline int rio_write_config_16(struct rio_dev *rdev, u32 offset, rio_dev 209 include/linux/rio_drv.h static inline int rio_read_config_8(struct rio_dev *rdev, u32 offset, u8 * data) rio_dev 224 include/linux/rio_drv.h static inline int rio_write_config_8(struct rio_dev *rdev, u32 offset, u8 data) rio_dev 241 include/linux/rio_drv.h static inline int rio_send_doorbell(struct rio_dev *rdev, u16 data) rio_dev 312 include/linux/rio_drv.h struct rio_dev *rdev, int mbox, rio_dev 354 include/linux/rio_drv.h extern struct resource *rio_request_outb_dbell(struct rio_dev *, u16, u16); rio_dev 355 include/linux/rio_drv.h extern int rio_release_outb_dbell(struct rio_dev *, struct resource *); rio_dev 358 include/linux/rio_drv.h int rio_claim_resource(struct rio_dev *, int); rio_dev 359 include/linux/rio_drv.h int rio_request_regions(struct rio_dev *, char *); rio_dev 360 include/linux/rio_drv.h void rio_release_regions(struct rio_dev *); rio_dev 361 include/linux/rio_drv.h int rio_request_region(struct rio_dev *, int, char *); rio_dev 362 include/linux/rio_drv.h void rio_release_region(struct rio_dev *, int); rio_dev 374 include/linux/rio_drv.h extern int rio_request_inb_pwrite(struct rio_dev *, rio_dev 375 include/linux/rio_drv.h int (*)(struct rio_dev *, union rio_pw_msg*, int)); rio_dev 376 include/linux/rio_drv.h extern int rio_release_inb_pwrite(struct rio_dev *); rio_dev 390 include/linux/rio_drv.h struct rio_dev *rio_dev_get(struct rio_dev *); rio_dev 391 include/linux/rio_drv.h void rio_dev_put(struct rio_dev *); rio_dev 394 include/linux/rio_drv.h extern struct dma_chan *rio_request_dma(struct rio_dev *rdev); rio_dev 398 include/linux/rio_drv.h struct rio_dev *rdev, struct dma_chan *dchan, rio_dev 414 include/linux/rio_drv.h static inline const char *rio_name(struct rio_dev *rdev) rio_dev 426 include/linux/rio_drv.h static inline void *rio_get_drvdata(struct rio_dev *rdev) rio_dev 439 include/linux/rio_drv.h static inline void rio_set_drvdata(struct rio_dev *rdev, void *data) rio_dev 447 include/linux/rio_drv.h extern struct rio_dev *rio_get_device(u16 vid, u16 did, struct rio_dev *from); rio_dev 448 include/linux/rio_drv.h extern struct rio_dev *rio_get_asm(u16 vid, u16 did, u16 asm_vid, u16 asm_did, rio_dev 449 include/linux/rio_drv.h struct rio_dev *from);