Lines Matching refs:einfo
113 struct hwsim_edge_info *einfo; in hwsim_hw_xmit() local
134 einfo = rcu_dereference(e->info); in hwsim_hw_xmit()
137 einfo->lqi); in hwsim_hw_xmit()
208 struct hwsim_edge_info *einfo; in append_radio_msg() local
247 einfo = rcu_dereference(e->info); in append_radio_msg()
249 einfo->lqi); in append_radio_msg()
382 struct hwsim_edge_info *einfo; in hwsim_alloc_edge() local
389 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_alloc_edge()
390 if (!einfo) { in hwsim_alloc_edge()
395 einfo->lqi = 0xff; in hwsim_alloc_edge()
396 rcu_assign_pointer(e->info, einfo); in hwsim_alloc_edge()
404 struct hwsim_edge_info *einfo; in hwsim_free_edge() local
407 einfo = rcu_dereference(e->info); in hwsim_free_edge()
410 kfree_rcu(einfo, rcu); in hwsim_free_edge()
525 struct hwsim_edge_info *einfo; in hwsim_set_edge_lqi() local
553 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_set_edge_lqi()
554 if (!einfo) { in hwsim_set_edge_lqi()
562 einfo->lqi = lqi; in hwsim_set_edge_lqi()
563 rcu_assign_pointer(e->info, einfo); in hwsim_set_edge_lqi()
571 kfree(einfo); in hwsim_set_edge_lqi()