/linux-master/drivers/input/rmi4/ |
H A D | rmi_bus.c | 72 * @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 D | rmi_driver.c | 229 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 D | rmi_bus.h | 107 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 D | rmi_spi.c | 37 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 D | rmi_f01.c | 641 if (device_may_wakeup(fn->rmi_dev->xport->dev))
|
H A D | rmi_smbus.c | 32 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 D | rmi_i2c.c | 19 * @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...] |
/linux-master/fs/afs/ |
H A D | addr_list.c | 157 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/drivers/scsi/elx/efct/ |
H A D | efct_lio.c | 116 ret = efct_xport_control(efct->xport, EFCT_XPORT_PORT_ONLINE);
|
H A D | efct_xport.c | 29 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 D | efct_driver.c | 158 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 D | efct_io.c | 98 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 D | efct_scsi.c | 33 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 D | efct_driver.h | 67 struct efct_xport *xport; member in struct:efct
|
H A D | efct_xport.h | 134 * 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);
|
/linux-master/drivers/hid/ |
H A D | hid-rmi.c | 59 * @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/drivers/net/hyperv/ |
H A D | hyperv_net.h | 1481 u8 xport; member in struct:ndis_ipsecv2_offload
|
/linux-master/sound/isa/ |
H A D | sc6000.c | 352 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/include/linux/ |
H A D | rmi.h | 282 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);
|