Searched refs:xport (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/input/rmi4/
H A Drmi_smbus.c32 struct rmi_transport_dev xport; member in struct:rmi_smb_xport
58 static int smb_block_write(struct rmi_transport_dev *xport, argument
62 container_of(xport, struct rmi_smb_xport, xport);
79 static int rmi_smb_get_command_code(struct rmi_transport_dev *xport, argument
83 container_of(xport, struct rmi_smb_xport, xport);
114 retval = smb_block_write(xport, i + 0x80, &new_map, sizeof(new_map));
136 static int rmi_smb_write_block(struct rmi_transport_dev *xport, u16 rmiaddr, argument
142 container_of(xport, struc
174 smb_block_read(struct rmi_transport_dev *xport, u8 commandcode, void *buf, size_t len) argument
189 rmi_smb_read_block(struct rmi_transport_dev *xport, u16 rmiaddr, void *databuff, size_t len) argument
265 rmi_smb_reset(struct rmi_transport_dev *xport, u16 reset_addr) argument
[all...]
H A Drmi_bus.h107 return &d->xport->pdata;
136 return d->xport->ops->read_block(d->xport, addr, buf, 1);
153 return d->xport->ops->read_block(d->xport, addr, buf, len);
167 return d->xport->ops->write_block(d->xport, addr, &data, 1);
183 return d->xport->ops->write_block(d->xport, addr, buf, len);
H A Drmi_i2c.c19 * @xport: The transport interface structure
32 struct rmi_transport_dev xport; member in struct:rmi_i2c_xport
50 * @xport: The pointer to the rmi_transport_dev struct
79 static int rmi_i2c_write_block(struct rmi_transport_dev *xport, u16 addr, argument
83 container_of(xport, struct rmi_i2c_xport, xport);
128 static int rmi_i2c_read_block(struct rmi_transport_dev *xport, u16 addr, argument
132 container_of(xport, struct rmi_i2c_xport, xport);
198 rmi_unregister_transport_device(&rmi_i2c->xport);
[all...]
H A Drmi_spi.c37 struct rmi_transport_dev xport; member in struct:rmi_spi_xport
81 if (rmi_spi->xport.pdata.spi_data.read_delay_us)
86 if (rmi_spi->xport.pdata.spi_data.write_delay_us)
118 &rmi_spi->xport.pdata.spi_data;
244 * @xport: The pointer to the rmi_transport_dev struct
272 static int rmi_spi_write_block(struct rmi_transport_dev *xport, u16 addr, argument
276 container_of(xport, struct rmi_spi_xport, xport);
298 static int rmi_spi_read_block(struct rmi_transport_dev *xport, u16 addr, argument
302 container_of(xport, struc
[all...]
H A Drmi_bus.c72 * @xport: the transport device to register
74 int rmi_register_transport_device(struct rmi_transport_dev *xport) argument
86 rmi_dev->xport = xport;
93 rmi_dev->dev.parent = xport->dev;
95 xport->rmi_dev = rmi_dev;
101 rmi_dbg(RMI_DEBUG_CORE, xport->dev,
103 dev_name(rmi_dev->xport->dev), dev_name(&rmi_dev->dev));
115 * @xport: the transport driver to unregister
118 void rmi_unregister_transport_device(struct rmi_transport_dev *xport) argument
[all...]
H A Drmi_driver.c229 dev_driver_string(rmi_dev->xport->dev),
802 if (rmi_dev->xport->ops->reset) {
803 error = rmi_dev->xport->ops->reset(rmi_dev->xport,
891 if (clear_wake && device_may_wakeup(rmi_dev->xport->dev)) {
926 if (enable_wake && device_may_wakeup(rmi_dev->xport->dev)) {
1015 struct fwnode_handle *fwnode = rmi_dev->xport->dev->fwnode;
1124 if (rmi_dev->xport->dev->of_node) {
1125 retval = rmi_driver_of_probe(rmi_dev->xport->dev, pdata);
1180 if (rmi_dev->xport
[all...]
H A Drmi_f01.c641 if (device_may_wakeup(fn->rmi_dev->xport->dev))
/linux-master/drivers/scsi/elx/efct/
H A Defct_xport.c29 struct efct_xport *xport; local
31 xport = kzalloc(sizeof(*xport), GFP_KERNEL);
32 if (!xport)
33 return xport;
35 xport->efct = efct;
36 return xport;
81 efct_xport_attach(struct efct_xport *xport) argument
83 struct efct *efct = xport->efct;
94 xport
183 struct efct_xport *xport = from_timer(xport, t, stats_timer); local
193 struct efct_xport *xport = NULL; local
214 efct_xport_initialize(struct efct_xport *xport) argument
264 efct_xport_status(struct efct_xport *xport, enum efct_xport_status cmd, union efct_xport_stats_u *result) argument
500 efct_xport_detach(struct efct_xport *xport) argument
527 efct_xport_control(struct efct_xport *xport, enum efct_xport_ctrl cmd, ...) argument
638 efct_xport_free(struct efct_xport *xport) argument
812 struct efct_xport *xport = efct->xport; local
[all...]
H A Defct_scsi.c33 struct efct_xport *xport; local
39 xport = efct->xport;
41 io = efct_io_pool_io_alloc(efct->xport->io_pool);
44 atomic_add_return(1, &xport->io_alloc_failed_count);
95 efct_io_pool_io_free(efct->xport->io_pool, io);
391 struct efct_xport *xport = efct->xport; local
397 spin_lock_irqsave(&xport->io_pending_lock, flags);
399 if (!list_empty(&xport
460 struct efct_xport *xport = efct->xport; local
521 struct efct_xport *xport = efct->xport; local
588 struct efct_xport *xport = efct->xport; local
697 struct efct_xport *xport = efct->xport; local
1100 struct efct_xport *xport; local
[all...]
H A Defct_xport.h134 * lock: xport->io_pending_lock
168 efct_xport_attach(struct efct_xport *xport);
170 efct_xport_initialize(struct efct_xport *xport);
172 efct_xport_detach(struct efct_xport *xport);
174 efct_xport_control(struct efct_xport *xport, enum efct_xport_ctrl cmd, ...);
176 efct_xport_status(struct efct_xport *xport, enum efct_xport_status cmd,
179 efct_xport_free(struct efct_xport *xport);
H A Defct_driver.c158 efct->xport = efct_xport_alloc(efct);
159 if (!efct->xport) {
165 rc = efct_xport_attach(efct->xport);
171 rc = efct_xport_initialize(efct->xport);
196 efct_xport_detach(efct->xport);
198 efct_xport_free(efct->xport);
199 efct->xport = NULL;
214 if (efct_xport_control(efct->xport, EFCT_XPORT_SHUTDOWN))
220 efct_xport_detach(efct->xport);
222 efct_xport_free(efct->xport);
[all...]
H A Defct_io.c98 efct->xport->io_pool = NULL;
140 atomic_add_return(1, &efct->xport->io_active_count);
141 atomic_add_return(1, &efct->xport->io_total_alloc);
166 atomic_sub_return(1, &efct->xport->io_active_count);
167 atomic_add_return(1, &efct->xport->io_total_free);
H A Defct_driver.h67 struct efct_xport *xport; member in struct:efct
H A Defct_lio.c116 ret = efct_xport_control(efct->xport, EFCT_XPORT_PORT_ONLINE);
/linux-master/include/linux/
H A Drmi.h282 int (*write_block)(struct rmi_transport_dev *xport, u16 addr,
284 int (*read_block)(struct rmi_transport_dev *xport, u16 addr,
286 int (*reset)(struct rmi_transport_dev *xport, u16 reset_addr);
318 * @xport: Pointer to the transport interface
326 struct rmi_transport_dev *xport; member in struct:rmi_device
369 int rmi_register_transport_device(struct rmi_transport_dev *xport);
370 void rmi_unregister_transport_device(struct rmi_transport_dev *xport);
/linux-master/drivers/hid/
H A Dhid-rmi.c59 * @xport: transport device to be registered with the RMI4 core.
82 struct rmi_transport_dev xport; member in struct:rmi_data
188 static int rmi_hid_read_block(struct rmi_transport_dev *xport, u16 addr, argument
191 struct rmi_data *data = container_of(xport, struct rmi_data, xport);
259 static int rmi_hid_write_block(struct rmi_transport_dev *xport, u16 addr, argument
262 struct rmi_data *data = container_of(xport, struct rmi_data, xport);
298 struct rmi_device *rmi_dev = data->xport.rmi_dev;
323 struct rmi_device *rmi_dev = hdata->xport
486 rmi_hid_reset(struct rmi_transport_dev *xport, u16 reset_addr) argument
[all...]
/linux-master/fs/afs/
H A Daddr_list.c157 unsigned int xport = port; local
196 xport = 0;
203 xport *= 10;
204 xport += *p - '0';
205 if (xport > 65535) {
220 ret = afs_merge_fs_addr4(net, alist, x[0], xport);
222 ret = afs_merge_fs_addr6(net, alist, x, xport);
/linux-master/sound/isa/
H A Dsc6000.c352 long xport, long xmpu,
357 if (xport == 0x240)
351 sc6000_hw_cfg_encode(char __iomem *vport, int *cfg, long xport, long xmpu, long xmss_port, int joystick) argument
/linux-master/drivers/net/hyperv/
H A Dhyperv_net.h1481 u8 xport; member in struct:ndis_ipsecv2_offload

Completed in 385 milliseconds