Lines Matching refs:indicate
746 struct rndis_indicate_status *indicate = &resp->msg.indicate_status; in netvsc_linkstatus_callback() local
759 memcpy(indicate, data + RNDIS_HEADER_SIZE, sizeof(*indicate)); in netvsc_linkstatus_callback()
762 if (indicate->status == RNDIS_STATUS_LINK_SPEED_CHANGE) { in netvsc_linkstatus_callback()
771 if (indicate->status_buflen < sizeof(speed) || in netvsc_linkstatus_callback()
772 indicate->status_buf_offset < sizeof(*indicate) || in netvsc_linkstatus_callback()
773 data_buflen - RNDIS_HEADER_SIZE < indicate->status_buf_offset || in netvsc_linkstatus_callback()
774 data_buflen - RNDIS_HEADER_SIZE - indicate->status_buf_offset in netvsc_linkstatus_callback()
775 < indicate->status_buflen) { in netvsc_linkstatus_callback()
780 speed = *(u32 *)(data + RNDIS_HEADER_SIZE + indicate->status_buf_offset) / 10000; in netvsc_linkstatus_callback()
786 if (indicate->status != RNDIS_STATUS_NETWORK_CHANGE && in netvsc_linkstatus_callback()
787 indicate->status != RNDIS_STATUS_MEDIA_CONNECT && in netvsc_linkstatus_callback()
788 indicate->status != RNDIS_STATUS_MEDIA_DISCONNECT) in netvsc_linkstatus_callback()
797 event->event = indicate->status; in netvsc_linkstatus_callback()