Lines Matching defs:mc
116 * @mc: Header field. LSB is message code for type mt.
130 u8 mc;
140 #define DEFINE_SLIM_LDEST_TXN(name, mc, rl, la, msg) \
141 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_LOGICALADDR, 0,\
144 #define DEFINE_SLIM_BCAST_TXN(name, mc, rl, la, msg) \
145 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_BROADCAST, 0,\
148 #define DEFINE_SLIM_EDEST_TXN(name, mc, rl, la, msg) \
149 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_ENUMADDR, 0,\
436 static inline bool slim_tid_txn(u8 mt, u8 mc)
439 (mc == SLIM_MSG_MC_REQUEST_INFORMATION ||
440 mc == SLIM_MSG_MC_REQUEST_CLEAR_INFORMATION ||
441 mc == SLIM_MSG_MC_REQUEST_VALUE ||
442 mc == SLIM_MSG_MC_REQUEST_CHANGE_VALUE));
445 static inline bool slim_ec_txn(u8 mt, u8 mc)
448 ((mc >= SLIM_MSG_MC_REQUEST_INFORMATION &&
449 mc <= SLIM_MSG_MC_REPORT_INFORMATION) ||
450 (mc >= SLIM_MSG_MC_REQUEST_VALUE &&
451 mc <= SLIM_MSG_MC_CHANGE_VALUE)));