Lines Matching refs:einfo
260 struct hwsim_edge_info *einfo; in hwsim_hw_xmit() local
281 einfo = rcu_dereference(e->info); in hwsim_hw_xmit()
283 hwsim_hw_receive(e->endpoint->hw, newskb, einfo->lqi); in hwsim_hw_xmit()
371 struct hwsim_edge_info *einfo; in append_radio_msg() local
410 einfo = rcu_dereference(e->info); in append_radio_msg()
412 einfo->lqi); in append_radio_msg()
545 struct hwsim_edge_info *einfo; in hwsim_alloc_edge() local
552 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_alloc_edge()
553 if (!einfo) { in hwsim_alloc_edge()
558 einfo->lqi = 0xff; in hwsim_alloc_edge()
559 rcu_assign_pointer(e->info, einfo); in hwsim_alloc_edge()
567 struct hwsim_edge_info *einfo; in hwsim_free_edge() local
570 einfo = rcu_dereference(e->info); in hwsim_free_edge()
573 kfree_rcu(einfo, rcu); in hwsim_free_edge()
688 struct hwsim_edge_info *einfo; in hwsim_set_edge_lqi() local
716 einfo = kzalloc(sizeof(*einfo), GFP_KERNEL); in hwsim_set_edge_lqi()
717 if (!einfo) { in hwsim_set_edge_lqi()
725 einfo->lqi = lqi; in hwsim_set_edge_lqi()
726 rcu_assign_pointer(e->info, einfo); in hwsim_set_edge_lqi()
734 kfree(einfo); in hwsim_set_edge_lqi()