cnflt 560 drivers/staging/uwb/drp.c static void uwb_cnflt_alien_stroke_timer(struct uwb_cnflt_alien *cnflt) cnflt 563 drivers/staging/uwb/drp.c mod_timer(&cnflt->timer, jiffies + usecs_to_jiffies(timeout_us)); cnflt 568 drivers/staging/uwb/drp.c struct uwb_cnflt_alien *cnflt = container_of(work, cnflt 572 drivers/staging/uwb/drp.c struct uwb_rc *rc = cnflt->rc; cnflt 578 drivers/staging/uwb/drp.c list_del(&cnflt->rc_node); cnflt 591 drivers/staging/uwb/drp.c kfree(cnflt); cnflt 597 drivers/staging/uwb/drp.c struct uwb_cnflt_alien *cnflt = from_timer(cnflt, t, timer); cnflt 599 drivers/staging/uwb/drp.c queue_work(cnflt->rc->rsv_workq, &cnflt->cnflt_update_work); cnflt 610 drivers/staging/uwb/drp.c struct uwb_cnflt_alien *cnflt; cnflt 615 drivers/staging/uwb/drp.c list_for_each_entry(cnflt, &rc->cnflt_alien_list, rc_node) { cnflt 616 drivers/staging/uwb/drp.c if (bitmap_equal(cnflt->mas.bm, mas.bm, UWB_NUM_MAS)) { cnflt 619 drivers/staging/uwb/drp.c uwb_cnflt_alien_stroke_timer(cnflt); cnflt 627 drivers/staging/uwb/drp.c cnflt = kzalloc(sizeof(struct uwb_cnflt_alien), GFP_KERNEL); cnflt 628 drivers/staging/uwb/drp.c if (!cnflt) { cnflt 633 drivers/staging/uwb/drp.c INIT_LIST_HEAD(&cnflt->rc_node); cnflt 634 drivers/staging/uwb/drp.c timer_setup(&cnflt->timer, uwb_cnflt_timer, 0); cnflt 636 drivers/staging/uwb/drp.c cnflt->rc = rc; cnflt 637 drivers/staging/uwb/drp.c INIT_WORK(&cnflt->cnflt_update_work, uwb_cnflt_update_work); cnflt 639 drivers/staging/uwb/drp.c bitmap_copy(cnflt->mas.bm, mas.bm, UWB_NUM_MAS); cnflt 641 drivers/staging/uwb/drp.c list_add_tail(&cnflt->rc_node, &rc->cnflt_alien_list); cnflt 649 drivers/staging/uwb/drp.c uwb_cnflt_alien_stroke_timer(cnflt);