bow 246 drivers/staging/uwb/drp.c struct uwb_drp_backoff_win *bow = &rc->bow; bow 256 drivers/staging/uwb/drp.c if (bow->can_reserve_extra_mases == false) bow 287 drivers/staging/uwb/drp.c struct uwb_drp_backoff_win *bow = &rc->bow; bow 301 drivers/staging/uwb/drp.c if (bow->can_reserve_extra_mases == false) bow 192 drivers/staging/uwb/rsv.c struct uwb_drp_backoff_win *bow = from_timer(bow, t, timer); bow 193 drivers/staging/uwb/rsv.c struct uwb_rc *rc = container_of(bow, struct uwb_rc, bow); bow 196 drivers/staging/uwb/rsv.c bow->can_reserve_extra_mases = true; bow 197 drivers/staging/uwb/rsv.c if (bow->total_expired <= 4) { bow 198 drivers/staging/uwb/rsv.c bow->total_expired++; bow 202 drivers/staging/uwb/rsv.c bow->total_expired = 0; bow 203 drivers/staging/uwb/rsv.c bow->window = UWB_DRP_BACKOFF_WIN_MIN >> 1; bow 205 drivers/staging/uwb/rsv.c dev_dbg(dev, "backoff_win_timer total_expired=%d, n=%d\n", bow->total_expired, bow->n); bow 213 drivers/staging/uwb/rsv.c struct uwb_drp_backoff_win *bow = &rc->bow; bow 217 drivers/staging/uwb/rsv.c dev_dbg(dev, "backoff_win_increment: window=%d\n", bow->window); bow 219 drivers/staging/uwb/rsv.c bow->can_reserve_extra_mases = false; bow 221 drivers/staging/uwb/rsv.c if((bow->window << 1) == UWB_DRP_BACKOFF_WIN_MAX) bow 224 drivers/staging/uwb/rsv.c bow->window <<= 1; bow 225 drivers/staging/uwb/rsv.c bow->n = prandom_u32() & (bow->window - 1); bow 226 drivers/staging/uwb/rsv.c dev_dbg(dev, "new_window=%d, n=%d\n", bow->window, bow->n); bow 229 drivers/staging/uwb/rsv.c timeout_us = bow->n * UWB_SUPERFRAME_LENGTH_US; bow 230 drivers/staging/uwb/rsv.c bow->total_expired = 0; bow 231 drivers/staging/uwb/rsv.c mod_timer(&bow->timer, jiffies + usecs_to_jiffies(timeout_us)); bow 612 drivers/staging/uwb/rsv.c struct uwb_drp_backoff_win *bow = &rc->bow; bow 617 drivers/staging/uwb/rsv.c if (bow->can_reserve_extra_mases == false) bow 642 drivers/staging/uwb/rsv.c struct uwb_drp_backoff_win *bow = &rc->bow; bow 646 drivers/staging/uwb/rsv.c if (bow->can_reserve_extra_mases == false) bow 976 drivers/staging/uwb/rsv.c rc->bow.can_reserve_extra_mases = true; bow 977 drivers/staging/uwb/rsv.c rc->bow.total_expired = 0; bow 978 drivers/staging/uwb/rsv.c rc->bow.window = UWB_DRP_BACKOFF_WIN_MIN >> 1; bow 979 drivers/staging/uwb/rsv.c timer_setup(&rc->bow.timer, uwb_rsv_backoff_win_timer, 0); bow 387 drivers/staging/uwb/uwb.h struct uwb_drp_backoff_win bow;