Home
last modified time | relevance | path

Searched full:defslvs (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/include/linux/i3c/
Dccc.h97 * struct i3c_ccc_dev_desc - I3C/I2C device descriptor used for DEFSLVS
107 * The DEFSLVS command should be passed an array of i3c_ccc_dev_desc
121 * struct i3c_ccc_defslvs - payload passed to DEFSLVS CCC
128 * Information passed to the broadcast DEFSLVS to propagate device
/kernel/linux/linux-6.6/include/linux/i3c/
Dccc.h97 * struct i3c_ccc_dev_desc - I3C/I2C device descriptor used for DEFSLVS
107 * The DEFSLVS command should be passed an array of i3c_ccc_dev_desc
121 * struct i3c_ccc_defslvs - payload passed to DEFSLVS CCC
128 * Information passed to the broadcast DEFSLVS to propagate device
/kernel/linux/linux-5.10/drivers/i3c/
Dmaster.c879 * i3c_master_defslvs_locked() - send a DEFSLVS CCC command
882 * Send a DEFSLVS CCC command containing all the devices known to the @master.
899 struct i3c_ccc_defslvs *defslvs; in i3c_master_defslvs_locked() local
924 /* No other master on the bus, skip DEFSLVS. */ in i3c_master_defslvs_locked()
931 defslvs = i3c_ccc_cmd_dest_init(&dest, I3C_BROADCAST_ADDR, in i3c_master_defslvs_locked()
932 struct_size(defslvs, slaves, in i3c_master_defslvs_locked()
934 if (!defslvs) in i3c_master_defslvs_locked()
937 defslvs->count = ndevs; in i3c_master_defslvs_locked()
938 defslvs->master.bcr = master->this->info.bcr; in i3c_master_defslvs_locked()
939 defslvs->master.dcr = master->this->info.dcr; in i3c_master_defslvs_locked()
[all …]
/kernel/linux/linux-6.6/drivers/i3c/
Dmaster.c1013 * i3c_master_defslvs_locked() - send a DEFSLVS CCC command
1016 * Send a DEFSLVS CCC command containing all the devices known to the @master.
1033 struct i3c_ccc_defslvs *defslvs; in i3c_master_defslvs_locked() local
1058 /* No other master on the bus, skip DEFSLVS. */ in i3c_master_defslvs_locked()
1065 defslvs = i3c_ccc_cmd_dest_init(&dest, I3C_BROADCAST_ADDR, in i3c_master_defslvs_locked()
1066 struct_size(defslvs, slaves, in i3c_master_defslvs_locked()
1068 if (!defslvs) in i3c_master_defslvs_locked()
1071 defslvs->count = ndevs; in i3c_master_defslvs_locked()
1072 defslvs->master.bcr = master->this->info.bcr; in i3c_master_defslvs_locked()
1073 defslvs->master.dcr = master->this->info.dcr; in i3c_master_defslvs_locked()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i3c/
Di3c.txt44 DEFSLVS command.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i3c/
Di3c.yaml81 10-bit address can't be properly passed through DEFSLVS