bce               237 arch/arc/include/asm/arcregs.h 	unsigned int pad:6, fbe:2, tqe:2, ts:4, ft:1, rse:2, pte:3, bce:3, ver:8;
bce               239 arch/arc/include/asm/arcregs.h 	unsigned int ver:8, bce:3, pte:3, rse:2, ft:1, ts:4, tqe:2, fbe:2, pad:6;
bce               222 arch/arc/kernel/setup.c 		cpu->bpu.num_cache = 256 << bpu.bce;
bce               152 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce = container_of(_bce, struct uwb_beca_e, refcnt);
bce               154 drivers/staging/uwb/beacon.c 	kfree(bce->be);
bce               155 drivers/staging/uwb/beacon.c 	kfree(bce);
bce               164 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce, *next;
bce               165 drivers/staging/uwb/beacon.c 	list_for_each_entry_safe(bce, next, &rc->uwb_beca.list, node) {
bce               166 drivers/staging/uwb/beacon.c 		if (!memcmp(&bce->dev_addr, dev_addr, sizeof(bce->dev_addr)))
bce               169 drivers/staging/uwb/beacon.c 	bce = NULL;
bce               171 drivers/staging/uwb/beacon.c 	return bce;
bce               179 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce, *next;
bce               180 drivers/staging/uwb/beacon.c 	list_for_each_entry_safe(bce, next, &rc->uwb_beca.list, node) {
bce               181 drivers/staging/uwb/beacon.c 		if (!memcmp(bce->mac_addr, mac_addr->data,
bce               185 drivers/staging/uwb/beacon.c 	bce = NULL;
bce               187 drivers/staging/uwb/beacon.c 	return bce;
bce               202 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce;
bce               205 drivers/staging/uwb/beacon.c 	bce = __uwb_beca_find_bydev(rc, devaddr);
bce               206 drivers/staging/uwb/beacon.c 	if (bce)
bce               207 drivers/staging/uwb/beacon.c 		found = uwb_dev_try_get(rc, bce->uwb_dev);
bce               222 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce;
bce               225 drivers/staging/uwb/beacon.c 	bce = __uwb_beca_find_bymac(rc, macaddr);
bce               226 drivers/staging/uwb/beacon.c 	if (bce)
bce               227 drivers/staging/uwb/beacon.c 		found = uwb_dev_try_get(rc, bce->uwb_dev);
bce               234 drivers/staging/uwb/beacon.c static void uwb_beca_e_init(struct uwb_beca_e *bce)
bce               236 drivers/staging/uwb/beacon.c 	mutex_init(&bce->mutex);
bce               237 drivers/staging/uwb/beacon.c 	kref_init(&bce->refcnt);
bce               238 drivers/staging/uwb/beacon.c 	stats_init(&bce->lqe_stats);
bce               239 drivers/staging/uwb/beacon.c 	stats_init(&bce->rssi_stats);
bce               255 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce;
bce               257 drivers/staging/uwb/beacon.c 	bce = kzalloc(sizeof(*bce), GFP_KERNEL);
bce               258 drivers/staging/uwb/beacon.c 	if (bce == NULL)
bce               260 drivers/staging/uwb/beacon.c 	uwb_beca_e_init(bce);
bce               261 drivers/staging/uwb/beacon.c 	bce->ts_jiffies = ts_jiffies;
bce               262 drivers/staging/uwb/beacon.c 	bce->uwb_dev = NULL;
bce               263 drivers/staging/uwb/beacon.c 	list_add(&bce->node, &rc->uwb_beca.list);
bce               264 drivers/staging/uwb/beacon.c 	return bce;
bce               274 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce, *next;
bce               278 drivers/staging/uwb/beacon.c 	list_for_each_entry_safe(bce, next, &rc->uwb_beca.list, node) {
bce               279 drivers/staging/uwb/beacon.c 		expires = bce->ts_jiffies + msecs_to_jiffies(beacon_timeout_ms);
bce               281 drivers/staging/uwb/beacon.c 			uwbd_dev_offair(bce);
bce               290 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce, *next;
bce               293 drivers/staging/uwb/beacon.c 	list_for_each_entry_safe(bce, next, &rc->uwb_beca.list, node) {
bce               294 drivers/staging/uwb/beacon.c 		list_del(&bce->node);
bce               295 drivers/staging/uwb/beacon.c 		uwb_bce_put(bce);
bce               319 drivers/staging/uwb/beacon.c ssize_t uwb_bce_print_IEs(struct uwb_dev *uwb_dev, struct uwb_beca_e *bce,
bce               328 drivers/staging/uwb/beacon.c 	mutex_lock(&bce->mutex);
bce               330 drivers/staging/uwb/beacon.c 	be = bce->be;
bce               332 drivers/staging/uwb/beacon.c 		bf = (struct uwb_beacon_frame *)bce->be->BeaconInfo;
bce               339 drivers/staging/uwb/beacon.c 	mutex_unlock(&bce->mutex);
bce               385 drivers/staging/uwb/beacon.c 	struct uwb_beca_e *bce;
bce               413 drivers/staging/uwb/beacon.c 	bce = __uwb_beca_find_bymac(rc, &bf->Device_Identifier);
bce               414 drivers/staging/uwb/beacon.c 	if (bce == NULL) {
bce               417 drivers/staging/uwb/beacon.c 		bce = __uwb_beca_add(rc, be, bf, evt->ts_jiffies);
bce               418 drivers/staging/uwb/beacon.c 		if (bce == NULL) {
bce               425 drivers/staging/uwb/beacon.c 	mutex_lock(&bce->mutex);
bce               427 drivers/staging/uwb/beacon.c 	kfree(bce->be);
bce               430 drivers/staging/uwb/beacon.c 	bce->ts_jiffies = evt->ts_jiffies;
bce               431 drivers/staging/uwb/beacon.c 	bce->be = be;
bce               432 drivers/staging/uwb/beacon.c 	bce->dev_addr = bf->hdr.SrcAddr;
bce               433 drivers/staging/uwb/beacon.c 	bce->mac_addr = &bf->Device_Identifier;
bce               436 drivers/staging/uwb/beacon.c 	stats_add_sample(&bce->lqe_stats, be->bLQI - 7);
bce               437 drivers/staging/uwb/beacon.c 	stats_add_sample(&bce->rssi_stats, be->bRSSI + 18);
bce               442 drivers/staging/uwb/beacon.c 	if (bce->uwb_dev == NULL)
bce               443 drivers/staging/uwb/beacon.c 		uwbd_dev_onair(evt->rc, bce);
bce               445 drivers/staging/uwb/beacon.c 	mutex_unlock(&bce->mutex);
bce                84 drivers/staging/uwb/lc-dev.c 	uwb_bce_put(uwb_dev->bce);
bce               136 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce;
bce               140 drivers/staging/uwb/lc-dev.c 	bce = uwb_dev->bce;
bce               141 drivers/staging/uwb/lc-dev.c 	mutex_lock(&bce->mutex);
bce               142 drivers/staging/uwb/lc-dev.c 	bf = (struct uwb_beacon_frame *)bce->be->BeaconInfo;
bce               143 drivers/staging/uwb/lc-dev.c 	bpst = bce->be->wBPSTOffset
bce               145 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&bce->mutex);
bce               165 drivers/staging/uwb/lc-dev.c 	return uwb_bce_print_IEs(uwb_dev, uwb_dev->bce, buf, PAGE_SIZE);
bce               173 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
bce               176 drivers/staging/uwb/lc-dev.c 	mutex_lock(&bce->mutex);
bce               177 drivers/staging/uwb/lc-dev.c 	result = stats_show(&uwb_dev->bce->lqe_stats, buf);
bce               178 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&bce->mutex);
bce               187 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
bce               190 drivers/staging/uwb/lc-dev.c 	mutex_lock(&bce->mutex);
bce               191 drivers/staging/uwb/lc-dev.c 	result = stats_store(&uwb_dev->bce->lqe_stats, buf, size);
bce               192 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&bce->mutex);
bce               201 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
bce               204 drivers/staging/uwb/lc-dev.c 	mutex_lock(&bce->mutex);
bce               205 drivers/staging/uwb/lc-dev.c 	result = stats_show(&uwb_dev->bce->rssi_stats, buf);
bce               206 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&bce->mutex);
bce               215 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
bce               218 drivers/staging/uwb/lc-dev.c 	mutex_lock(&bce->mutex);
bce               219 drivers/staging/uwb/lc-dev.c 	result = stats_store(&uwb_dev->bce->rssi_stats, buf, size);
bce               220 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&bce->mutex);
bce               352 drivers/staging/uwb/lc-dev.c 	list_del(&uwb_dev->bce->node);
bce               353 drivers/staging/uwb/lc-dev.c 	uwb_bce_put(uwb_dev->bce);
bce               372 drivers/staging/uwb/lc-dev.c void uwbd_dev_offair(struct uwb_beca_e *bce)
bce               376 drivers/staging/uwb/lc-dev.c 	uwb_dev = bce->uwb_dev;
bce               396 drivers/staging/uwb/lc-dev.c void uwbd_dev_onair(struct uwb_rc *rc, struct uwb_beca_e *bce)
bce               403 drivers/staging/uwb/lc-dev.c 	uwb_mac_addr_print(macbuf, sizeof(macbuf), bce->mac_addr);
bce               404 drivers/staging/uwb/lc-dev.c 	uwb_dev_addr_print(devbuf, sizeof(devbuf), &bce->dev_addr);
bce               413 drivers/staging/uwb/lc-dev.c 	uwb_dev->mac_addr = *bce->mac_addr;
bce               414 drivers/staging/uwb/lc-dev.c 	uwb_dev->dev_addr = bce->dev_addr;
bce               418 drivers/staging/uwb/lc-dev.c 	bce->uwb_dev = uwb_dev;
bce               419 drivers/staging/uwb/lc-dev.c 	uwb_dev->bce = bce;
bce               420 drivers/staging/uwb/lc-dev.c 	uwb_bce_get(bce);		/* released in uwb_dev_sys_release() */
bce               436 drivers/staging/uwb/lc-dev.c 	bce->uwb_dev = NULL;
bce               437 drivers/staging/uwb/lc-dev.c 	uwb_bce_put(bce);
bce               281 drivers/staging/uwb/uwb-internal.h static inline void uwb_bce_get(struct uwb_beca_e *bce)
bce               283 drivers/staging/uwb/uwb-internal.h 	kref_get(&bce->refcnt);
bce               285 drivers/staging/uwb/uwb-internal.h static inline void uwb_bce_put(struct uwb_beca_e *bce)
bce               287 drivers/staging/uwb/uwb-internal.h 	kref_put(&bce->refcnt, uwb_bce_kfree);
bce                51 drivers/staging/uwb/uwb.h 	struct uwb_beca_e *bce;		/* Beacon Cache Entry */