Lines Matching refs:ext_msg
165 struct ext_msg { struct
1038 struct ext_msg out_msg; in adv_isr_chip_halted()
1905 struct ext_msg ext_msg; in adv_handle_extmsg_in() local
1907 adv_read_lram_16_multi(adv, ADVV_MSGIN_BEG, (u_int16_t *) &ext_msg, in adv_handle_extmsg_in()
1908 sizeof(ext_msg) >> 1); in adv_handle_extmsg_in()
1909 if ((ext_msg.msg_type == MSG_EXTENDED) in adv_handle_extmsg_in()
1910 && (ext_msg.msg_req == MSG_EXT_SDTR) in adv_handle_extmsg_in()
1911 && (ext_msg.msg_len == MSG_EXT_SDTR_LEN)) { in adv_handle_extmsg_in()
1926 orig_offset = ext_msg.req_ack_offset; in adv_handle_extmsg_in()
1927 if (ext_msg.xfer_period < tinfo->goal.period) { in adv_handle_extmsg_in()
1929 ext_msg.xfer_period = tinfo->goal.period; in adv_handle_extmsg_in()
1933 period = ext_msg.xfer_period; in adv_handle_extmsg_in()
1934 offset = ext_msg.req_ack_offset; in adv_handle_extmsg_in()
1936 ext_msg.xfer_period = period; in adv_handle_extmsg_in()
1937 ext_msg.req_ack_offset = offset; in adv_handle_extmsg_in()
1941 tid_no, ext_msg.xfer_period, in adv_handle_extmsg_in()
1942 ext_msg.req_ack_offset, in adv_handle_extmsg_in()
1946 if (orig_offset != ext_msg.req_ack_offset) in adv_handle_extmsg_in()
1955 adv_msgout_sdtr(adv, ext_msg.xfer_period, in adv_handle_extmsg_in()
1956 ext_msg.req_ack_offset); in adv_handle_extmsg_in()
1959 } else if (ext_msg.msg_type == MSG_EXTENDED in adv_handle_extmsg_in()
1960 && ext_msg.msg_req == MSG_EXT_WDTR in adv_handle_extmsg_in()
1961 && ext_msg.msg_len == MSG_EXT_WDTR_LEN) { in adv_handle_extmsg_in()
1963 ext_msg.wdtr_width = 0; in adv_handle_extmsg_in()
1965 (u_int16_t *)&ext_msg, in adv_handle_extmsg_in()
1966 sizeof(ext_msg) >> 1); in adv_handle_extmsg_in()
1970 ext_msg.msg_type = MSG_MESSAGE_REJECT; in adv_handle_extmsg_in()
1972 (u_int16_t *)&ext_msg, in adv_handle_extmsg_in()
1973 sizeof(ext_msg) >> 1); in adv_handle_extmsg_in()
1983 struct ext_msg sdtr_buf; in adv_msgout_sdtr()