Lines Matching full:broadcast
17 #define I3C_CCC_ID(id, broadcast) \ argument
18 ((id) | ((broadcast) ? 0 : I3C_CCC_DIRECT))
20 /* Commands valid in both broadcast and unicast modes */
21 #define I3C_CCC_ENEC(broadcast) I3C_CCC_ID(0x0, broadcast) argument
22 #define I3C_CCC_DISEC(broadcast) I3C_CCC_ID(0x1, broadcast) argument
23 #define I3C_CCC_ENTAS(as, broadcast) I3C_CCC_ID(0x2 + (as), broadcast) argument
24 #define I3C_CCC_RSTDAA(broadcast) I3C_CCC_ID(0x6, broadcast) argument
25 #define I3C_CCC_SETMWL(broadcast) I3C_CCC_ID(0x9, broadcast) argument
26 #define I3C_CCC_SETMRL(broadcast) I3C_CCC_ID(0xa, broadcast) argument
27 #define I3C_CCC_SETXTIME(broadcast) ((broadcast) ? 0x28 : 0x98) argument
28 #define I3C_CCC_VENDOR(id, broadcast) ((id) + ((broadcast) ? 0x61 : 0xe0)) argument
30 /* Broadcast-only commands */
61 * (broadcast version) or a specific device (unicast version) will be
128 * Information passed to the broadcast DEFSLVS to propagate device
357 * @addr: can be an I3C device address or the broadcast address if this is a
358 * broadcast CCC
372 * @ndests: number of destinations. Should always be one for broadcast commands