Lines Matching +full:write +full:- +full:1 +full:- +full:bps
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2011-2017, The Linux Foundation
16 * struct slim_eaddr - Enumeration address for a SLIMbus device
30 * enum slim_device_status - slim device status
44 * struct slim_device - Slim device handle.
49 * @laddr: 1-byte Logical address of this device.
56 * Pointer to this structure is used by client-driver as a handle.
72 * struct slim_driver - SLIMbus 'generic device' (slave) device driver
78 * - The device reports present and gets a laddr assigned
79 * - The device reports absent, or the bus goes down.
97 * struct slim_val_inf - Slimbus value or information element
100 * @wbuf: buffer to write
120 * struct slim_stream_config - SLIMbus stream configuration
124 * There is a 1:1 mapping of channel and ports.
127 * @bps: bits per data sample
136 unsigned int bps; member
154 * module_slim_driver() - Helper macro for registering a SLIMbus driver
167 return dev_get_drvdata(&dev->dev); in slim_get_devicedata()
172 dev_set_drvdata(&dev->dev, data); in slim_set_devicedata()