Home
last modified time | relevance | path

Searched refs:rio_dev (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/include/linux/
Drio_drv.h149 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 …]
Drio.h89 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);
170 struct rio_dev { struct
193 int (*pwcback) (struct rio_dev *rdev, union rio_pw_msg *msg, int step); argument
196 struct rio_dev *prev; argument
200 #define rio_dev_g(n) list_entry(n, struct rio_dev, global_list) argument
201 #define rio_dev_f(n) list_entry(n, struct rio_dev, net_list)
202 #define to_rio_dev(n) container_of(n, struct rio_dev, dev)
[all …]
/linux-4.4.14/drivers/usb/misc/
Drio500.c64 struct usb_device *rio_dev; /* init: probe_rio */ member
96 dev_info(&rio->rio_dev->dev, "Rio opened.\n"); in open_rio()
108 dev_info(&rio->rio_dev->dev, "Rio closed.\n"); in close_rio()
124 if (rio->present == 0 || rio->rio_dev == NULL) { in ioctl_rio()
155 dev_dbg(&rio->rio_dev->dev, in ioctl_rio()
162 result = usb_control_msg(rio->rio_dev, in ioctl_rio()
163 usb_rcvctrlpipe(rio-> rio_dev, 0), in ioctl_rio()
173 dev_err(&rio->rio_dev->dev, in ioctl_rio()
178 dev_dbg(&rio->rio_dev->dev, in ioctl_rio()
226 dev_dbg(&rio->rio_dev->dev, in ioctl_rio()
[all …]
/linux-4.4.14/drivers/rapidio/
Drio.h30 extern int rio_create_sysfs_dev_files(struct rio_dev *rdev);
34 extern int rio_route_add_entry(struct rio_dev *rdev,
36 extern int rio_route_get_entry(struct rio_dev *rdev, u16 table,
38 extern int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock);
39 extern int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock);
40 extern struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from);
41 extern int rio_add_device(struct rio_dev *rdev);
46 extern void rio_attach_device(struct rio_dev *rdev);
Drio-driver.c31 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()
167 void rio_attach_device(struct rio_dev *rdev) in rio_attach_device()
185 struct rio_dev *rdev = to_rio_dev(dev); in rio_match_bus()
203 struct rio_dev *rdev; in rio_uevent()
Drio.c78 int rio_add_device(struct rio_dev *rdev) in rio_add_device()
360 struct resource *rio_request_outb_dbell(struct rio_dev *rdev, u16 start, in rio_request_outb_dbell()
387 int rio_release_outb_dbell(struct rio_dev *rdev, struct resource *res) in rio_release_outb_dbell()
404 int rio_request_inb_pwrite(struct rio_dev *rdev, in rio_request_inb_pwrite()
405 int (*pwcback)(struct rio_dev *rdev, union rio_pw_msg *msg, int step)) in rio_request_inb_pwrite()
427 int rio_release_inb_pwrite(struct rio_dev *rdev) in rio_release_inb_pwrite()
547 struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from) in rio_get_comptag()
550 struct rio_dev *rdev; in rio_get_comptag()
574 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) in rio_set_port_lockout()
665 rio_chk_dev_route(struct rio_dev *rdev, struct rio_dev **nrdev, int *npnum) in rio_chk_dev_route()
[all …]
Drio-sysfs.c26 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()
128 struct rio_dev *dev = in rio_read_config()
200 struct rio_dev *dev = in rio_write_config()
270 int rio_create_sysfs_dev_files(struct rio_dev *rdev) in rio_create_sysfs_dev_files()
295 void rio_remove_sysfs_dev_files(struct rio_dev *rdev) in rio_remove_sysfs_dev_files()
Drio-scan.c40 static void rio_init_em(struct rio_dev *rdev);
213 struct rio_dev *rdev; in rio_clear_locks()
303 struct rio_dev *rdev; in rio_release_dev()
318 static int rio_is_switch(struct rio_dev *rdev) in rio_is_switch()
341 static struct rio_dev *rio_setup_device(struct rio_net *net, in rio_setup_device()
346 struct rio_dev *rdev; in rio_setup_device()
352 size = sizeof(struct rio_dev); in rio_setup_device()
565 u8 hopcount, struct rio_dev *prev, int prev_port) in rio_enum_peer()
567 struct rio_dev *rdev; in rio_enum_peer()
773 u8 hopcount, struct rio_dev *prev, int prev_port) in rio_disc_peer()
[all …]
/linux-4.4.14/drivers/rapidio/switches/
Didt_gen2.c217 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()
446 static void idtg2_remove(struct rio_dev *rdev) in idtg2_remove()
Dtsi568.c115 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()
Dtsi57x.c160 tsi57x_em_init(struct rio_dev *rdev) in tsi57x_em_init()
215 tsi57x_em_handler(struct rio_dev *rdev, u8 portnum) in tsi57x_em_handler()
307 static int tsi57x_probe(struct rio_dev *rdev, const struct rio_device_id *id) in tsi57x_probe()
329 static void tsi57x_remove(struct rio_dev *rdev) in tsi57x_remove()
Didtcps.c133 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-4.4.14/drivers/net/
Drionet.c67 struct rio_dev *rdev;
74 struct rio_dev **active;
145 struct rio_dev *rdev) in rionet_queue_tx_msg()
401 struct rio_dev *rdev = to_rio_dev(dev); in rionet_remove_dev()
470 nets[mport->id].active = (struct rio_dev **)__get_free_pages(GFP_KERNEL, in rionet_setup_netdev()
526 struct rio_dev *rdev = to_rio_dev(dev); in rionet_add_dev()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_rio.h137 struct rio_dev *rdev,
Dfsl_rmu.c652 fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in fsl_add_outb_message()
/linux-4.4.14/Documentation/rapidio/
Drapidio.txt51 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-4.4.14/drivers/rapidio/devices/
Dtsi721.c1301 tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in tsi721_add_outb_message()