Lines Matching refs:ext_msg

2103 	EXT_MSG         ext_msg;  in AscHandleExtMsgIn()  local
2108 (u_int16_t *) & ext_msg, sizeof(EXT_MSG) >> 1); in AscHandleExtMsgIn()
2110 if (ext_msg.msg_type == MS_EXTEND && in AscHandleExtMsgIn()
2111 ext_msg.msg_req == MS_SDTR_CODE && in AscHandleExtMsgIn()
2112 ext_msg.msg_len == MS_SDTR_LEN) { in AscHandleExtMsgIn()
2115 if (ext_msg.req_ack_offset > ASC_SYN_MAX_OFFSET) { in AscHandleExtMsgIn()
2117 ext_msg.req_ack_offset = ASC_SYN_MAX_OFFSET; in AscHandleExtMsgIn()
2119 if ((ext_msg.xfer_period < in AscHandleExtMsgIn()
2121 (ext_msg.xfer_period > in AscHandleExtMsgIn()
2124 ext_msg.xfer_period = sc->sdtr_period_tbl[sc->host_init_sdtr_index]; in AscHandleExtMsgIn()
2127 sdtr_data = AscCalSDTRData(sc, ext_msg.xfer_period, in AscHandleExtMsgIn()
2128 ext_msg.req_ack_offset); in AscHandleExtMsgIn()
2137 if (ext_msg.req_ack_offset == 0) { in AscHandleExtMsgIn()
2148 sdtr_data = AscCalSDTRData(sc, ext_msg.xfer_period, in AscHandleExtMsgIn()
2149 ext_msg.req_ack_offset); in AscHandleExtMsgIn()
2154 AscMsgOutSDTR(sc, ext_msg.xfer_period, in AscHandleExtMsgIn()
2155 ext_msg.req_ack_offset); in AscHandleExtMsgIn()
2157 sdtr_data = AscCalSDTRData(sc, ext_msg.xfer_period, in AscHandleExtMsgIn()
2158 ext_msg.req_ack_offset); in AscHandleExtMsgIn()
2165 } else if (ext_msg.msg_type == MS_EXTEND && in AscHandleExtMsgIn()
2166 ext_msg.msg_req == MS_WDTR_CODE && in AscHandleExtMsgIn()
2167 ext_msg.msg_len == MS_WDTR_LEN) { in AscHandleExtMsgIn()
2168 ext_msg.wdtr_width = 0; in AscHandleExtMsgIn()
2170 (u_int16_t *) & ext_msg, sizeof(EXT_MSG) >> 1); in AscHandleExtMsgIn()
2173 ext_msg.msg_type = M1_MSG_REJECT; in AscHandleExtMsgIn()
2175 (u_int16_t *) & ext_msg, sizeof(EXT_MSG) >> 1); in AscHandleExtMsgIn()