/Linux-v4.19/include/linux/ |
D | rio_drv.h | 149 static inline int rio_read_config_32(struct rio_dev *rdev, u32 offset, in rio_read_config_32() 165 static inline int rio_write_config_32(struct rio_dev *rdev, u32 offset, in rio_write_config_32() 181 static inline int rio_read_config_16(struct rio_dev *rdev, u32 offset, in rio_read_config_16() 197 static inline int rio_write_config_16(struct rio_dev *rdev, u32 offset, in rio_write_config_16() 213 static inline int rio_read_config_8(struct rio_dev *rdev, u32 offset, u8 * data) in rio_read_config_8() 228 static inline int rio_write_config_8(struct rio_dev *rdev, u32 offset, u8 data) in rio_write_config_8() 245 static inline int rio_send_doorbell(struct rio_dev *rdev, u16 data) in rio_send_doorbell() 316 struct rio_dev *rdev, int mbox, in rio_add_outb_message() 358 extern struct resource *rio_request_outb_dbell(struct rio_dev *, u16, u16); 359 extern int rio_release_outb_dbell(struct rio_dev *, struct resource *); [all …]
|
D | rio.h | 89 struct rio_dev; 107 struct rio_dev *nextdev[0]; 136 int (*em_init) (struct rio_dev *dev); 137 int (*em_handle) (struct rio_dev *dev, u8 swport); 179 struct rio_dev { struct 203 int (*pwcback) (struct rio_dev *rdev, union rio_pw_msg *msg, int step); argument 206 struct rio_dev *prev; argument 211 #define rio_dev_g(n) list_entry(n, struct rio_dev, global_list) argument 212 #define rio_dev_f(n) list_entry(n, struct rio_dev, net_list) 213 #define to_rio_dev(n) container_of(n, struct rio_dev, dev) [all …]
|
/Linux-v4.19/drivers/usb/misc/ |
D | rio500.c | 47 struct usb_device *rio_dev; /* init: probe_rio */ member 79 dev_info(&rio->rio_dev->dev, "Rio opened.\n"); in open_rio() 91 dev_info(&rio->rio_dev->dev, "Rio closed.\n"); in close_rio() 107 if (rio->present == 0 || rio->rio_dev == NULL) { in ioctl_rio() 138 dev_dbg(&rio->rio_dev->dev, in ioctl_rio() 145 result = usb_control_msg(rio->rio_dev, in ioctl_rio() 146 usb_rcvctrlpipe(rio-> rio_dev, 0), in ioctl_rio() 156 dev_err(&rio->rio_dev->dev, in ioctl_rio() 161 dev_dbg(&rio->rio_dev->dev, in ioctl_rio() 209 dev_dbg(&rio->rio_dev->dev, in ioctl_rio() [all …]
|
/Linux-v4.19/drivers/rapidio/ |
D | rio.h | 33 extern int rio_route_add_entry(struct rio_dev *rdev, 35 extern int rio_route_get_entry(struct rio_dev *rdev, u16 table, 37 extern int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock); 38 extern int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock); 39 extern struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from); 43 extern int rio_add_device(struct rio_dev *rdev); 44 extern void rio_del_device(struct rio_dev *rdev, enum rio_device_state state); 49 extern void rio_attach_device(struct rio_dev *rdev);
|
D | rio-driver.c | 31 const struct rio_dev *rdev) in rio_match_device() 57 struct rio_dev *rio_dev_get(struct rio_dev *rdev) in rio_dev_get() 74 void rio_dev_put(struct rio_dev *rdev) in rio_dev_put() 89 struct rio_dev *rdev = to_rio_dev(dev); in rio_device_probe() 120 struct rio_dev *rdev = to_rio_dev(dev); in rio_device_remove() 136 struct rio_dev *rdev = to_rio_dev(dev); in rio_device_shutdown() 178 void rio_attach_device(struct rio_dev *rdev) in rio_attach_device() 196 struct rio_dev *rdev = to_rio_dev(dev); in rio_match_bus() 214 struct rio_dev *rdev; in rio_uevent()
|
D | rio-sysfs.c | 26 struct rio_dev *rdev = to_rio_dev(dev); \ 43 struct rio_dev *rdev = to_rio_dev(dev); in routes_show() 63 struct rio_dev *rdev = to_rio_dev(dev); in lprev_show() 73 struct rio_dev *rdev = to_rio_dev(dev); in lnext_show() 94 struct rio_dev *rdev = to_rio_dev(dev); in modalias_show() 124 struct rio_dev *dev = to_rio_dev(kobj_to_dev(kobj)); in rio_read_config() 195 struct rio_dev *dev = to_rio_dev(kobj_to_dev(kobj)); in rio_write_config() 266 struct rio_dev *rdev = to_rio_dev(kobj_to_dev(kobj)); in rio_dev_is_attr_visible()
|
D | rio.c | 176 int rio_add_device(struct rio_dev *rdev) in rio_add_device() 207 void rio_del_device(struct rio_dev *rdev, enum rio_device_state state) in rio_del_device() 519 struct resource *rio_request_outb_dbell(struct rio_dev *rdev, u16 start, in rio_request_outb_dbell() 547 int rio_release_outb_dbell(struct rio_dev *rdev, struct resource *res) in rio_release_outb_dbell() 624 int rio_request_inb_pwrite(struct rio_dev *rdev, in rio_request_inb_pwrite() 625 int (*pwcback)(struct rio_dev *rdev, union rio_pw_msg *msg, int step)) in rio_request_inb_pwrite() 648 int rio_release_inb_pwrite(struct rio_dev *rdev) in rio_release_inb_pwrite() 844 struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from) in rio_get_comptag() 847 struct rio_dev *rdev; in rio_get_comptag() 871 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) in rio_set_port_lockout() [all …]
|
D | rio-scan.c | 40 static void rio_init_em(struct rio_dev *rdev); 198 struct rio_dev *rdev; in rio_clear_locks() 288 struct rio_dev *rdev; in rio_release_dev() 303 static int rio_is_switch(struct rio_dev *rdev) in rio_is_switch() 326 static struct rio_dev *rio_setup_device(struct rio_net *net, in rio_setup_device() 331 struct rio_dev *rdev; in rio_setup_device() 337 size = sizeof(struct rio_dev); in rio_setup_device() 489 rio_sport_is_active(struct rio_dev *rdev, int sp) in rio_sport_is_active() 529 u8 hopcount, struct rio_dev *prev, int prev_port) in rio_enum_peer() 531 struct rio_dev *rdev; in rio_enum_peer() [all …]
|
D | rio_cm.c | 149 struct rio_dev *rdev; 190 struct rio_dev *rdev; /* remote RapidIO device */ 207 struct rio_dev *rdev; 235 static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev, 712 static int riocm_queue_req(struct cm_dev *cm, struct rio_dev *rdev, in riocm_queue_req() 742 static int riocm_post_send(struct cm_dev *cm, struct rio_dev *rdev, in riocm_post_send() 1954 struct rio_dev *rdev = to_rio_dev(dev); in riocm_add_dev() 1997 struct rio_dev *rdev = to_rio_dev(dev); in riocm_remove_dev()
|
/Linux-v4.19/drivers/rapidio/switches/ |
D | idt_gen2.c | 217 idtg2_em_init(struct rio_dev *rdev) in idtg2_em_init() 326 idtg2_em_handler(struct rio_dev *rdev, u8 portnum) in idtg2_em_handler() 375 struct rio_dev *rdev = to_rio_dev(dev); in idtg2_show_errlog() 393 static int idtg2_sysfs(struct rio_dev *rdev, bool create) in idtg2_sysfs() 420 static int idtg2_probe(struct rio_dev *rdev, const struct rio_device_id *id) in idtg2_probe() 447 static void idtg2_remove(struct rio_dev *rdev) in idtg2_remove()
|
D | idt_gen3.c | 165 idtg3_em_init(struct rio_dev *rdev) in idtg3_em_init() 235 idtg3_em_handler(struct rio_dev *rdev, u8 pnum) in idtg3_em_handler() 274 static int idtg3_probe(struct rio_dev *rdev, const struct rio_device_id *id) in idtg3_probe() 300 static void idtg3_remove(struct rio_dev *rdev) in idtg3_remove() 314 static void idtg3_shutdown(struct rio_dev *rdev) in idtg3_shutdown()
|
D | tsi568.c | 115 tsi568_em_init(struct rio_dev *rdev) in tsi568_em_init() 144 static int tsi568_probe(struct rio_dev *rdev, const struct rio_device_id *id) in tsi568_probe() 160 static void tsi568_remove(struct rio_dev *rdev) in tsi568_remove()
|
D | tsi57x.c | 160 tsi57x_em_init(struct rio_dev *rdev) in tsi57x_em_init() 213 tsi57x_em_handler(struct rio_dev *rdev, u8 portnum) in tsi57x_em_handler() 305 static int tsi57x_probe(struct rio_dev *rdev, const struct rio_device_id *id) in tsi57x_probe() 327 static void tsi57x_remove(struct rio_dev *rdev) in tsi57x_remove()
|
D | idtcps.c | 133 static int idtcps_probe(struct rio_dev *rdev, const struct rio_device_id *id) in idtcps_probe() 159 static void idtcps_remove(struct rio_dev *rdev) in idtcps_remove()
|
/Linux-v4.19/drivers/net/ |
D | rionet.c | 71 struct rio_dev *rdev; 79 struct rio_dev **active; 150 struct rio_dev *rdev) in rionet_queue_tx_msg() 408 struct rio_dev *rdev = to_rio_dev(dev); in rionet_remove_dev() 492 nets[mport->id].active = (struct rio_dev **)__get_free_pages(GFP_KERNEL, in rionet_setup_netdev() 553 struct rio_dev *rdev = to_rio_dev(dev); in rionet_add_dev()
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | fsl_rio.h | 138 struct rio_dev *rdev,
|
D | fsl_rmu.c | 664 fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in fsl_add_outb_message()
|
/Linux-v4.19/Documentation/rapidio/ |
D | rapidio.txt | 51 All devices are presented in the RapidIO subsystem by corresponding rio_dev data 60 RapidIO subsystem by rio_dev data structure expanded by additional rio_switch 250 is successfully acquired, the enumerator allocates a new rio_dev structure and
|
/Linux-v4.19/drivers/rapidio/devices/ |
D | rio_mport_cdev.c | 1648 struct rio_dev *rdev; in rio_release_dev() 1679 struct rio_dev *rdev; in rio_mport_add_riodev() 1815 struct rio_dev *rdev = NULL; in rio_mport_del_riodev()
|
D | tsi721.c | 1680 tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in tsi721_add_outb_message()
|