Lines Matching refs:be

168 	kfree(bce->be);  in uwb_bce_kfree()
265 struct uwb_rc_evt_beacon *be, in __uwb_beca_add() argument
314 static void uwb_beacon_print(struct uwb_rc *rc, struct uwb_rc_evt_beacon *be, in uwb_beacon_print() argument
326 devbuf, dstbuf, be->bChannelNumber, be->wBPSTOffset, in uwb_beacon_print()
337 struct uwb_rc_evt_beacon *be; in uwb_bce_print_IEs() local
344 be = bce->be; in uwb_bce_print_IEs()
345 if (be) { in uwb_bce_print_IEs()
346 bf = (struct uwb_beacon_frame *)bce->be->BeaconInfo; in uwb_bce_print_IEs()
347 ies_len = be->wBeaconInfoLength - sizeof(struct uwb_beacon_frame); in uwb_bce_print_IEs()
362 struct uwb_rc_evt_beacon *be) in uwb_verify_beacon() argument
369 if (evt->notif.size < sizeof(*be) + sizeof(*bf)) { in uwb_verify_beacon()
372 sizeof(*be) + sizeof(*bf)); in uwb_verify_beacon()
397 struct uwb_rc_evt_beacon *be; in uwbd_evt_handle_rc_beacon() local
402 be = container_of(evt->notif.rceb, struct uwb_rc_evt_beacon, rceb); in uwbd_evt_handle_rc_beacon()
403 result = uwb_verify_beacon(rc, evt, be); in uwbd_evt_handle_rc_beacon()
408 if (be->bBeaconType == UWB_RC_BEACON_TYPE_OL_ALIEN || in uwbd_evt_handle_rc_beacon()
409 be->bBeaconType == UWB_RC_BEACON_TYPE_NOL_ALIEN) { in uwbd_evt_handle_rc_beacon()
413 bf = (struct uwb_beacon_frame *) be->BeaconInfo; in uwbd_evt_handle_rc_beacon()
430 uwb_beacon_print(evt->rc, be, bf); in uwbd_evt_handle_rc_beacon()
431 bce = __uwb_beca_add(rc, be, bf, evt->ts_jiffies); in uwbd_evt_handle_rc_beacon()
441 kfree(bce->be); in uwbd_evt_handle_rc_beacon()
445 bce->be = be; in uwbd_evt_handle_rc_beacon()
448 be->wBPSTOffset = le16_to_cpu(be->wBPSTOffset); in uwbd_evt_handle_rc_beacon()
449 be->wBeaconInfoLength = le16_to_cpu(be->wBeaconInfoLength); in uwbd_evt_handle_rc_beacon()
450 stats_add_sample(&bce->lqe_stats, be->bLQI - 7); in uwbd_evt_handle_rc_beacon()
451 stats_add_sample(&bce->rssi_stats, be->bRSSI + 18); in uwbd_evt_handle_rc_beacon()