Go to the documentation of this file.
57 #define HTC_FLAGS_RECV_TRAILER (1 << 1)
97 #define HTC_MAX_CONTROL_MESSAGE_LENGTH 255
98 #define HTC_CONTROL_BUFFER_SIZE \
99 (HTC_MAX_CONTROL_MESSAGE_LENGTH + sizeof(struct htc_frame_hdr))
101 #define HTC_OP_START_WAIT BIT(0)
102 #define HTC_OP_CONFIG_PIPE_CREDITS BIT(1)
145 #define MAKE_SERVICE_ID(group, index) \
146 (int)(((int)group << 8) | (int)(index))
149 #define HTC_CTRL_RSVD_SVC MAKE_SERVICE_ID(RSVD_SERVICE_GROUP, 1)
150 #define HTC_LOOPBACK_RSVD_SVC MAKE_SERVICE_ID(RSVD_SERVICE_GROUP, 2)
152 #define WMI_CONTROL_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 0)
153 #define WMI_BEACON_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 1)
154 #define WMI_CAB_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 2)
155 #define WMI_UAPSD_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 3)
156 #define WMI_MGMT_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 4)
157 #define WMI_DATA_VO_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 5)
158 #define WMI_DATA_VI_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 6)
159 #define WMI_DATA_BE_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 7)
160 #define WMI_DATA_BK_SVC MAKE_SERVICE_ID(WMI_SERVICE_GROUP, 8)
173 #define HTC_SERVICE_SUCCESS 0
174 #define HTC_SERVICE_NOT_FOUND 1
175 #define HTC_SERVICE_FAILED 2
176 #define HTC_SERVICE_NO_RESOURCES 3
177 #define HTC_SERVICE_NO_MORE_EP 4