Symbol: rio_mport
arch/powerpc/sysdev/fsl_rio.c
142
static int fsl_local_config_read(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.c
164
static int fsl_local_config_write(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.c
190
fsl_rio_config_read(struct rio_mport *mport, int index, u16 destid,
arch/powerpc/sysdev/fsl_rio.c
255
fsl_rio_config_write(struct rio_mport *mport, int index, u16 destid,
arch/powerpc/sysdev/fsl_rio.c
307
static int fsl_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart,
arch/powerpc/sysdev/fsl_rio.c
358
static void fsl_unmap_inb_mem(struct rio_mport *mport, dma_addr_t lstart)
arch/powerpc/sysdev/fsl_rio.c
449
struct rio_mport *port;
arch/powerpc/sysdev/fsl_rio.c
583
port = kzalloc_obj(struct rio_mport);
arch/powerpc/sysdev/fsl_rio.h
124
extern int fsl_rio_setup_rmu(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.h
127
extern int fsl_rio_pw_enable(struct rio_mport *mport, int enable);
arch/powerpc/sysdev/fsl_rio.h
131
extern int fsl_rio_doorbell_send(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.h
133
extern int fsl_add_outb_message(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.h
136
extern int fsl_open_outb_mbox(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.h
138
extern void fsl_close_outb_mbox(struct rio_mport *mport, int mbox);
arch/powerpc/sysdev/fsl_rio.h
139
extern int fsl_open_inb_mbox(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rio.h
141
extern void fsl_close_inb_mbox(struct rio_mport *mport, int mbox);
arch/powerpc/sysdev/fsl_rio.h
142
extern int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf);
arch/powerpc/sysdev/fsl_rio.h
143
extern void *fsl_get_inb_message(struct rio_mport *mport, int mbox);
arch/powerpc/sysdev/fsl_rio.h
88
struct rio_mport *mport[MAX_PORT_NUM];
arch/powerpc/sysdev/fsl_rio.h
96
struct rio_mport *mport[MAX_PORT_NUM];
arch/powerpc/sysdev/fsl_rmu.c
1065
int fsl_rio_setup_rmu(struct rio_mport *mport, struct device_node *node)
arch/powerpc/sysdev/fsl_rmu.c
208
struct rio_mport *port = (struct rio_mport *)dev_instance;
arch/powerpc/sysdev/fsl_rmu.c
253
struct rio_mport *port = (struct rio_mport *)dev_instance;
arch/powerpc/sysdev/fsl_rmu.c
518
int fsl_rio_pw_enable(struct rio_mport *mport, int enable)
arch/powerpc/sysdev/fsl_rmu.c
624
int fsl_rio_doorbell_send(struct rio_mport *mport,
arch/powerpc/sysdev/fsl_rmu.c
660
fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
arch/powerpc/sysdev/fsl_rmu.c
720
fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
arch/powerpc/sysdev/fsl_rmu.c
823
void fsl_close_outb_mbox(struct rio_mport *mport, int mbox)
arch/powerpc/sysdev/fsl_rmu.c
852
fsl_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
arch/powerpc/sysdev/fsl_rmu.c
924
void fsl_close_inb_mbox(struct rio_mport *mport, int mbox)
arch/powerpc/sysdev/fsl_rmu.c
949
int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf)
arch/powerpc/sysdev/fsl_rmu.c
981
void *fsl_get_inb_message(struct rio_mport *mport, int mbox)
drivers/net/rionet.c
227
static void rionet_dbell_event(struct rio_mport *mport, void *dev_id, u16 sid, u16 tid,
drivers/net/rionet.c
266
static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
drivers/net/rionet.c
282
static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
drivers/net/rionet.c
481
static int rionet_setup_netdev(struct rio_mport *mport, struct net_device *ndev)
drivers/net/rionet.c
52
struct rio_mport *mport;
drivers/net/rionet.c
667
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/devices/rio_mport_cdev.c
1184
struct rio_mport *mport = md->mport;
drivers/rapidio/devices/rio_mport_cdev.c
1378
static void rio_mport_doorbell_handler(struct rio_mport *mport, void *dev_id,
drivers/rapidio/devices/rio_mport_cdev.c
147
struct rio_mport *mport;
drivers/rapidio/devices/rio_mport_cdev.c
1498
static int rio_mport_pw_handler(struct rio_mport *mport, void *context,
drivers/rapidio/devices/rio_mport_cdev.c
1664
struct rio_mport *mport;
drivers/rapidio/devices/rio_mport_cdev.c
1807
struct rio_mport *mport;
drivers/rapidio/devices/rio_mport_cdev.c
2132
struct rio_mport *mport = map->md->mport;
drivers/rapidio/devices/rio_mport_cdev.c
2285
struct rio_mport *mport = priv->md->mport;
drivers/rapidio/devices/rio_mport_cdev.c
2345
static struct mport_dev *mport_cdev_add(struct rio_mport *mport)
drivers/rapidio/devices/rio_mport_cdev.c
243
struct rio_mport *mport = priv->md->mport;
drivers/rapidio/devices/rio_mport_cdev.c
2524
struct rio_mport *mport = NULL;
drivers/rapidio/devices/rio_mport_cdev.c
2544
struct rio_mport *mport = NULL;
drivers/rapidio/devices/rio_mport_cdev.c
288
struct rio_mport *mport = priv->md->mport;
drivers/rapidio/devices/rio_mport_cdev.c
345
struct rio_mport *mport = md->mport;
drivers/rapidio/devices/tsi721.c
1026
static void tsi721_unmap_outb_win(struct rio_mport *mport,
drivers/rapidio/devices/tsi721.c
1110
static int tsi721_rio_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart,
drivers/rapidio/devices/tsi721.c
1263
static void tsi721_rio_unmap_inb_mem(struct rio_mport *mport,
drivers/rapidio/devices/tsi721.c
1694
tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
drivers/rapidio/devices/tsi721.c
1764
struct rio_mport *mport = &priv->mport;
drivers/rapidio/devices/tsi721.c
1902
static int tsi721_open_outb_mbox(struct rio_mport *mport, void *dev_id,
drivers/rapidio/devices/tsi721.c
2083
static void tsi721_close_outb_mbox(struct rio_mport *mport, int mbox)
drivers/rapidio/devices/tsi721.c
2146
struct rio_mport *mport = &priv->mport;
drivers/rapidio/devices/tsi721.c
215
static int tsi721_cread_dma(struct rio_mport *mport, int index, u16 destid,
drivers/rapidio/devices/tsi721.c
2191
static int tsi721_open_inb_mbox(struct rio_mport *mport, void *dev_id,
drivers/rapidio/devices/tsi721.c
238
static int tsi721_cwrite_dma(struct rio_mport *mport, int index, u16 destid,
drivers/rapidio/devices/tsi721.c
2385
static void tsi721_close_inb_mbox(struct rio_mport *mport, int mbox)
drivers/rapidio/devices/tsi721.c
2446
static int tsi721_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf)
drivers/rapidio/devices/tsi721.c
2477
static void *tsi721_get_inb_message(struct rio_mport *mport, int mbox)
drivers/rapidio/devices/tsi721.c
2581
static int tsi721_query_mport(struct rio_mport *mport,
drivers/rapidio/devices/tsi721.c
2681
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/devices/tsi721.c
2698
struct rio_mport *mport = &priv->mport;
drivers/rapidio/devices/tsi721.c
317
static int tsi721_pw_enable(struct rio_mport *mport, int enable)
drivers/rapidio/devices/tsi721.c
349
static int tsi721_dsend(struct rio_mport *mport, int index,
drivers/rapidio/devices/tsi721.c
395
struct rio_mport *mport;
drivers/rapidio/devices/tsi721.c
58
static int tsi721_lcread(struct rio_mport *mport, int index, u32 offset,
drivers/rapidio/devices/tsi721.c
83
static int tsi721_lcwrite(struct rio_mport *mport, int index, u32 offset,
drivers/rapidio/devices/tsi721.c
943
static int tsi721_map_outb_win(struct rio_mport *mport, u16 destid, u64 rstart,
drivers/rapidio/devices/tsi721.h
869
struct rio_mport mport;
drivers/rapidio/devices/tsi721_dma.c
1021
struct rio_mport *mport = &priv->mport;
drivers/rapidio/devices/tsi721_dma.c
54
return container_of(ddev, struct rio_mport, dma)->priv;
drivers/rapidio/devices/tsi721_dma.c
968
struct rio_mport *mport = &priv->mport;
drivers/rapidio/rio-access.c
107
(struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type value) \
drivers/rapidio/rio-access.c
138
int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid, u16 data)
drivers/rapidio/rio-access.c
34
(struct rio_mport *mport, u32 offset, type *value) \
drivers/rapidio/rio-access.c
55
(struct rio_mport *mport, u32 offset, type value) \
drivers/rapidio/rio-access.c
86
(struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type *value) \
drivers/rapidio/rio-scan.c
1065
static int rio_disc_mport(struct rio_mport *mport, u32 flags)
drivers/rapidio/rio-scan.c
159
static u16 rio_get_device_id(struct rio_mport *port, u16 destid, u8 hopcount)
drivers/rapidio/rio-scan.c
177
static void rio_set_device_id(struct rio_mport *port, u16 destid, u8 hopcount, u16 did)
drivers/rapidio/rio-scan.c
193
struct rio_mport *port = net->hport;
drivers/rapidio/rio-scan.c
240
static int rio_enum_host(struct rio_mport *port)
drivers/rapidio/rio-scan.c
267
static int rio_device_has_destid(struct rio_mport *port, int src_ops,
drivers/rapidio/rio-scan.c
323
struct rio_mport *port, u16 destid,
drivers/rapidio/rio-scan.c
505
static u16 rio_get_host_deviceid_lock(struct rio_mport *port, u8 hopcount)
drivers/rapidio/rio-scan.c
526
static int rio_enum_peer(struct rio_net *net, struct rio_mport *port,
drivers/rapidio/rio-scan.c
708
static int rio_enum_complete(struct rio_mport *port)
drivers/rapidio/rio-scan.c
730
rio_disc_peer(struct rio_net *net, struct rio_mport *port, u16 destid,
drivers/rapidio/rio-scan.c
801
static int rio_mport_is_active(struct rio_mport *port)
drivers/rapidio/rio-scan.c
837
static struct rio_net *rio_scan_alloc_net(struct rio_mport *mport,
drivers/rapidio/rio-scan.c
950
static int rio_enum_mport(struct rio_mport *mport, u32 flags)
drivers/rapidio/rio-sysfs.c
332
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/rio-sysfs.c
344
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/rio.c
108
struct rio_net *rio_alloc_net(struct rio_mport *mport)
drivers/rapidio/rio.c
1170
int rio_inb_pwrite_handler(struct rio_mport *mport, union rio_pw_msg *pw_msg)
drivers/rapidio/rio.c
1345
rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
drivers/rapidio/rio.c
1383
rio_mport_get_feature(struct rio_mport * port, int local, u16 destid,
drivers/rapidio/rio.c
1426
rio_std_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/rio.c
1454
rio_std_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/rio.c
1480
rio_std_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/rio.c
1532
int rio_lock_device(struct rio_mport *port, u16 destid,
drivers/rapidio/rio.c
157
void rio_local_set_device_id(struct rio_mport *port, u16 did)
drivers/rapidio/rio.c
1576
int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount)
drivers/rapidio/rio.c
1754
struct rio_mport *mport = arg;
drivers/rapidio/rio.c
1757
return mport == container_of(chan->device, struct rio_mport, dma);
drivers/rapidio/rio.c
1767
struct dma_chan *rio_request_mport_dma(struct rio_mport *mport)
drivers/rapidio/rio.c
1841
struct rio_mport *port;
drivers/rapidio/rio.c
1909
struct rio_mport *port = NULL;
drivers/rapidio/rio.c
1945
struct rio_mport *mport;
drivers/rapidio/rio.c
1963
struct rio_mport *port;
drivers/rapidio/rio.c
2039
int rio_mport_initialize(struct rio_mport *mport)
drivers/rapidio/rio.c
2058
int rio_register_mport(struct rio_mport *port)
drivers/rapidio/rio.c
2120
int rio_unregister_mport(struct rio_mport *port)
drivers/rapidio/rio.c
232
int rio_request_inb_mbox(struct rio_mport *mport,
drivers/rapidio/rio.c
236
void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
drivers/rapidio/rio.c
285
int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
drivers/rapidio/rio.c
317
int rio_request_outb_mbox(struct rio_mport *mport,
drivers/rapidio/rio.c
321
void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
drivers/rapidio/rio.c
369
int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
drivers/rapidio/rio.c
38
int (*pwcback)(struct rio_mport *mport, void *context,
drivers/rapidio/rio.c
402
rio_setup_inb_dbell(struct rio_mport *mport, void *dev_id, struct resource *res,
drivers/rapidio/rio.c
403
void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst,
drivers/rapidio/rio.c
433
int rio_request_inb_dbell(struct rio_mport *mport,
drivers/rapidio/rio.c
437
void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src,
drivers/rapidio/rio.c
474
int rio_release_inb_dbell(struct rio_mport *mport, u16 start, u16 end)
drivers/rapidio/rio.c
562
int rio_add_mport_pw_handler(struct rio_mport *mport, void *context,
drivers/rapidio/rio.c
563
int (*pwcback)(struct rio_mport *mport,
drivers/rapidio/rio.c
589
int rio_del_mport_pw_handler(struct rio_mport *mport, void *context,
drivers/rapidio/rio.c
590
int (*pwcback)(struct rio_mport *mport,
drivers/rapidio/rio.c
664
void rio_pw_enable(struct rio_mport *mport, int enable)
drivers/rapidio/rio.c
689
int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
drivers/rapidio/rio.c
709
void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart)
drivers/rapidio/rio.c
72
u16 rio_local_get_device_id(struct rio_mport *port)
drivers/rapidio/rio.c
733
int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
drivers/rapidio/rio.c
757
void rio_unmap_outb_region(struct rio_mport *mport, u16 destid, u64 rstart)
drivers/rapidio/rio.c
780
rio_mport_get_physefb(struct rio_mport *port, int local,
drivers/rapidio/rio.c
898
int rio_enable_rx_tx_port(struct rio_mport *port,
drivers/rapidio/rio.c
90
int rio_query_mport(struct rio_mport *port,
drivers/rapidio/rio.c
993
rio_mport_chk_dev_access(struct rio_mport *mport, u16 destid, u8 hopcount)
drivers/rapidio/rio.h
18
extern u32 rio_mport_get_feature(struct rio_mport *mport, int local, u16 destid,
drivers/rapidio/rio.h
20
extern u32 rio_mport_get_physefb(struct rio_mport *port, int local,
drivers/rapidio/rio.h
22
extern u32 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
drivers/rapidio/rio.h
24
extern int rio_mport_chk_dev_access(struct rio_mport *mport, u16 destid,
drivers/rapidio/rio.h
26
extern int rio_lock_device(struct rio_mport *port, u16 destid,
drivers/rapidio/rio.h
28
extern int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount);
drivers/rapidio/rio.h
36
extern struct rio_net *rio_alloc_net(struct rio_mport *mport);
drivers/rapidio/rio.h
41
extern int rio_enable_rx_tx_port(struct rio_mport *port, int local, u16 destid,
drivers/rapidio/rio_cm.c
147
struct rio_mport *mport;
drivers/rapidio/rio_cm.c
2098
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/rio_cm.c
2173
struct rio_mport *mport = to_rio_mport(dev);
drivers/rapidio/rio_cm.c
613
static void riocm_inb_msg_event(struct rio_mport *mport, void *dev_id,
drivers/rapidio/rio_cm.c
690
static void riocm_outb_msg_event(struct rio_mport *mport, void *dev_id,
drivers/rapidio/switches/idt_gen2.c
120
idtg2_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen2.c
152
idtg2_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen2.c
184
idtg2_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen2.c
196
idtg2_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen2.c
87
idtg2_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen3.c
118
idtg3_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen3.c
37
idtg3_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idt_gen3.c
79
idtg3_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idtcps.c
102
idtcps_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idtcps.c
21
idtcps_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idtcps.c
45
idtcps_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idtcps.c
68
idtcps_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
drivers/rapidio/switches/idtcps.c
90
idtcps_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
122
int (*add_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
124
int (*get_entry) (struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
126
int (*clr_table) (struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
128
int (*set_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
130
int (*get_domain) (struct rio_mport *mport, u16 destid, u8 hopcount,
include/linux/rio.h
211
#define to_rio_mport(n) container_of(n, struct rio_mport, dev)
include/linux/rio.h
221
void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
include/linux/rio.h
234
void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
include/linux/rio.h
298
static inline int rio_mport_is_running(struct rio_mport *mport)
include/linux/rio.h
325
struct rio_mport *hport; /* primary port for accessing net */
include/linux/rio.h
400
int (*lcread) (struct rio_mport *mport, int index, u32 offset, int len,
include/linux/rio.h
402
int (*lcwrite) (struct rio_mport *mport, int index, u32 offset, int len,
include/linux/rio.h
404
int (*cread) (struct rio_mport *mport, int index, u16 destid,
include/linux/rio.h
406
int (*cwrite) (struct rio_mport *mport, int index, u16 destid,
include/linux/rio.h
408
int (*dsend) (struct rio_mport *mport, int index, u16 destid, u16 data);
include/linux/rio.h
409
int (*pwenable) (struct rio_mport *mport, int enable);
include/linux/rio.h
410
int (*open_outb_mbox)(struct rio_mport *mport, void *dev_id,
include/linux/rio.h
412
void (*close_outb_mbox)(struct rio_mport *mport, int mbox);
include/linux/rio.h
413
int (*open_inb_mbox)(struct rio_mport *mport, void *dev_id,
include/linux/rio.h
415
void (*close_inb_mbox)(struct rio_mport *mport, int mbox);
include/linux/rio.h
416
int (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev,
include/linux/rio.h
418
int (*add_inb_buffer)(struct rio_mport *mport, int mbox, void *buf);
include/linux/rio.h
419
void *(*get_inb_message)(struct rio_mport *mport, int mbox);
include/linux/rio.h
420
int (*map_inb)(struct rio_mport *mport, dma_addr_t lstart,
include/linux/rio.h
422
void (*unmap_inb)(struct rio_mport *mport, dma_addr_t lstart);
include/linux/rio.h
423
int (*query_mport)(struct rio_mport *mport,
include/linux/rio.h
425
int (*map_outb)(struct rio_mport *mport, u16 destid, u64 rstart,
include/linux/rio.h
427
void (*unmap_outb)(struct rio_mport *mport, u16 destid, u64 rstart);
include/linux/rio.h
516
static inline struct rio_mport *dma_to_mport(struct dma_device *ddev)
include/linux/rio.h
518
return container_of(ddev, struct rio_mport, dma);
include/linux/rio.h
530
int (*enumerate)(struct rio_mport *mport, u32 flags);
include/linux/rio.h
531
int (*discover)(struct rio_mport *mport, u32 flags);
include/linux/rio.h
548
extern int rio_mport_initialize(struct rio_mport *);
include/linux/rio.h
549
extern int rio_register_mport(struct rio_mport *);
include/linux/rio.h
550
extern int rio_unregister_mport(struct rio_mport *);
include/linux/rio.h
551
extern int rio_open_inb_mbox(struct rio_mport *, void *, int, int);
include/linux/rio.h
552
extern void rio_close_inb_mbox(struct rio_mport *, int);
include/linux/rio.h
553
extern int rio_open_outb_mbox(struct rio_mport *, void *, int, int);
include/linux/rio.h
554
extern void rio_close_outb_mbox(struct rio_mport *, int);
include/linux/rio.h
555
extern int rio_query_mport(struct rio_mport *port,
include/linux/rio.h
84
struct rio_mport;
include/linux/rio_drv.h
100
static inline int rio_local_write_config_16(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
115
static inline int rio_local_read_config_8(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
130
static inline int rio_local_write_config_8(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
19
extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
21
extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
23
extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
230
extern int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid,
include/linux/rio_drv.h
25
extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
27
extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
29
extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
296
extern int rio_request_outb_mbox(struct rio_mport *, void *, int, int,
include/linux/rio_drv.h
297
void (*)(struct rio_mport *, void *,int, int));
include/linux/rio_drv.h
298
extern int rio_release_outb_mbox(struct rio_mport *, int);
include/linux/rio_drv.h
311
static inline int rio_add_outb_message(struct rio_mport *mport,
include/linux/rio_drv.h
319
extern int rio_request_inb_mbox(struct rio_mport *, void *, int, int,
include/linux/rio_drv.h
32
extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
320
void (*)(struct rio_mport *, void *, int, int));
include/linux/rio_drv.h
321
extern int rio_release_inb_mbox(struct rio_mport *, int);
include/linux/rio_drv.h
332
static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox,
include/linux/rio_drv.h
34
extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
345
static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox)
include/linux/rio_drv.h
351
extern int rio_request_inb_dbell(struct rio_mport *, void *, u16, u16,
include/linux/rio_drv.h
352
void (*)(struct rio_mport *, void *, u16, u16, u16));
include/linux/rio_drv.h
353
extern int rio_release_inb_dbell(struct rio_mport *, u16, u16);
include/linux/rio_drv.h
36
extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
365
extern int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local,
include/linux/rio_drv.h
367
extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
include/linux/rio_drv.h
368
extern int rio_map_outb_region(struct rio_mport *mport, u16 destid, u64 rbase,
include/linux/rio_drv.h
370
extern void rio_unmap_outb_region(struct rio_mport *mport,
include/linux/rio_drv.h
377
extern int rio_add_mport_pw_handler(struct rio_mport *mport, void *dev_id,
include/linux/rio_drv.h
378
int (*pwcback)(struct rio_mport *mport, void *dev_id,
include/linux/rio_drv.h
38
extern int rio_mport_write_config_16(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
380
extern int rio_del_mport_pw_handler(struct rio_mport *mport, void *dev_id,
include/linux/rio_drv.h
381
int (*pwcback)(struct rio_mport *mport, void *dev_id,
include/linux/rio_drv.h
383
extern int rio_inb_pwrite_handler(struct rio_mport *mport,
include/linux/rio_drv.h
385
extern void rio_pw_enable(struct rio_mport *mport, int enable);
include/linux/rio_drv.h
394
extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport);
include/linux/rio_drv.h
40
extern int rio_mport_read_config_8(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
42
extern int rio_mport_write_config_8(struct rio_mport *port, u16 destid,
include/linux/rio_drv.h
440
extern u16 rio_local_get_device_id(struct rio_mport *port);
include/linux/rio_drv.h
441
extern void rio_local_set_device_id(struct rio_mport *port, u16 did);
include/linux/rio_drv.h
54
static inline int rio_local_read_config_32(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
69
static inline int rio_local_write_config_32(struct rio_mport *port, u32 offset,
include/linux/rio_drv.h
84
static inline int rio_local_read_config_16(struct rio_mport *port, u32 offset,