Lines Matching +full:slave +full:- +full:kernel
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
15 * enum w1_cn_msg_flags - bitfield flags for struct cn_msg.flags
26 * enum w1_netlink_message_types - message type
28 * @W1_SLAVE_ADD: notification that a slave device was added
29 * @W1_SLAVE_REMOVE: notification that a slave device was removed
33 * @W1_SLAVE_CMD: sends reset, selects the slave, then does a read/write/touch
48 * struct w1_netlink_msg - holds w1 message type, id, and result
51 * @status: kernel feedback for success 0 or errno failure value
53 * @id: union holding bus master id (msg.id) and slave device id (id[8]).
54 * @id.id: Slave ID (8 bytes)
80 * enum w1_commands - commands available for master or slave operations
84 * @W1_CMD_SEARCH: initiate a standard search, returns only the slave
89 * @W1_CMD_SLAVE_ADD: adds a slave to the given master,
90 * 8 byte slave id at data[0]
91 * @W1_CMD_SLAVE_REMOVE: removes a slave to the given master,
92 * 8 byte slave id at data[0]
110 * struct w1_netlink_cmd - holds the command and data