Lines Matching refs:einfo
124 struct hwsim_edge_info *einfo; in hwsim_hw_xmit() local
145 einfo = rcu_dereference(e->info); in hwsim_hw_xmit()
148 einfo->lqi); in hwsim_hw_xmit()
224 struct hwsim_edge_info *einfo; in append_radio_msg() local
261 einfo = rcu_dereference(e->info); in append_radio_msg()
263 einfo->lqi); in append_radio_msg()
396 struct hwsim_edge_info *einfo; in hwsim_alloc_edge() local
403 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_alloc_edge()
404 if (!einfo) { in hwsim_alloc_edge()
409 einfo->lqi = 0xff; in hwsim_alloc_edge()
410 rcu_assign_pointer(e->info, einfo); in hwsim_alloc_edge()
418 struct hwsim_edge_info *einfo; in hwsim_free_edge() local
421 einfo = rcu_dereference(e->info); in hwsim_free_edge()
424 kfree_rcu(einfo, rcu); in hwsim_free_edge()
543 struct hwsim_edge_info *einfo; in hwsim_set_edge_lqi() local
573 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_set_edge_lqi()
574 if (!einfo) { in hwsim_set_edge_lqi()
582 einfo->lqi = lqi; in hwsim_set_edge_lqi()
583 rcu_assign_pointer(e->info, einfo); in hwsim_set_edge_lqi()
591 kfree(einfo); in hwsim_set_edge_lqi()