Lines Matching refs:discovery_info
397 __u8 *discovery_info; in irlap_recv_discovery_xid_rsp() local
428 discovery_info = skb_pull(skb, sizeof(struct xid_frame)); in irlap_recv_discovery_xid_rsp()
431 discovery->hints.byte[0] = discovery_info[0]; in irlap_recv_discovery_xid_rsp()
432 if (discovery_info[0] & HINT_EXTENSION) { in irlap_recv_discovery_xid_rsp()
434 discovery->hints.byte[1] = discovery_info[1]; in irlap_recv_discovery_xid_rsp()
435 discovery->charset = discovery_info[2]; in irlap_recv_discovery_xid_rsp()
436 text = (char *) &discovery_info[3]; in irlap_recv_discovery_xid_rsp()
439 discovery->charset = discovery_info[1]; in irlap_recv_discovery_xid_rsp()
440 text = (char *) &discovery_info[2]; in irlap_recv_discovery_xid_rsp()
467 __u8 *discovery_info; in irlap_recv_discovery_xid_cmd() local
501 discovery_info = skb_pull(skb, sizeof(struct xid_frame)); in irlap_recv_discovery_xid_cmd()
508 if((discovery_info == NULL) || (skb->len < 3)) { in irlap_recv_discovery_xid_cmd()
526 discovery->hints.byte[0] = discovery_info[0]; in irlap_recv_discovery_xid_cmd()
527 if (discovery_info[0] & HINT_EXTENSION) { in irlap_recv_discovery_xid_cmd()
528 discovery->hints.byte[1] = discovery_info[1]; in irlap_recv_discovery_xid_cmd()
529 discovery->charset = discovery_info[2]; in irlap_recv_discovery_xid_cmd()
530 text = (char *) &discovery_info[3]; in irlap_recv_discovery_xid_cmd()
533 discovery->charset = discovery_info[1]; in irlap_recv_discovery_xid_cmd()
534 text = (char *) &discovery_info[2]; in irlap_recv_discovery_xid_cmd()