roc 411 drivers/crypto/caam/pdb.h u32 roc; roc 427 drivers/crypto/caam/pdb.h u32 roc; roc 57 drivers/net/ethernet/intel/e1000/e1000_ethtool.c { "rx_long_length_errors", E1000_STAT(stats.roc) }, roc 1291 drivers/net/ethernet/intel/e1000/e1000_hw.h u64 roc; roc 3617 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->stats.roc += er32(ROC); roc 3690 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->stats.ruc + adapter->stats.roc + roc 3692 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->stats.rlerrc = adapter->stats.ruc + adapter->stats.roc; roc 4051 drivers/net/ethernet/intel/e1000/e1000_main.c if (stats->roc > 0) roc 4052 drivers/net/ethernet/intel/e1000/e1000_main.c stats->roc--; roc 68 drivers/net/ethernet/intel/e1000e/ethtool.c E1000_STAT("rx_long_length_errors", stats.roc), roc 372 drivers/net/ethernet/intel/e1000e/hw.h u64 roc; roc 4932 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.roc += er32(ROC); roc 4991 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr; roc 4993 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.roc; roc 5994 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr; roc 5995 drivers/net/ethernet/intel/e1000e/netdev.c stats->rx_length_errors = adapter->stats.ruc + adapter->stats.roc; roc 203 drivers/net/ethernet/intel/igb/e1000_hw.h u64 roc; roc 54 drivers/net/ethernet/intel/igb/igb_ethtool.c IGB_STAT("rx_long_length_errors", stats.roc), roc 579 drivers/net/ethernet/intel/igb/igb_ethtool.c regs_buff[91] = adapter->stats.roc; roc 6331 drivers/net/ethernet/intel/igb/igb_main.c adapter->stats.roc += rd32(E1000_ROC); roc 6416 drivers/net/ethernet/intel/igb/igb_main.c adapter->stats.ruc + adapter->stats.roc + roc 6419 drivers/net/ethernet/intel/igb/igb_main.c adapter->stats.roc; roc 45 drivers/net/ethernet/intel/igc/igc_ethtool.c IGC_STAT("rx_long_length_errors", stats.roc), roc 246 drivers/net/ethernet/intel/igc/igc_ethtool.c regs_buff[65] = adapter->stats.roc; roc 255 drivers/net/ethernet/intel/igc/igc_hw.h u64 roc; roc 1973 drivers/net/ethernet/intel/igc/igc_main.c adapter->stats.roc += rd32(IGC_ROC); roc 2048 drivers/net/ethernet/intel/igc/igc_main.c adapter->stats.ruc + adapter->stats.roc + roc 2051 drivers/net/ethernet/intel/igc/igc_main.c adapter->stats.roc; roc 55 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c {"rx_long_length_errors", IXGB_STAT(stats.roc)}, roc 297 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c *reg++ = IXGB_GET_STAT(adapter, roc); /* 96 */ roc 694 drivers/net/ethernet/intel/ixgb/ixgb_hw.h u64 roc; roc 1640 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->stats.roc += IXGB_READ_REG(&adapter->hw, ROC); roc 1695 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->stats.roc /*+ adapter->stats.rlec */ + roc 76 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c {"rx_long_length_errors", IXGBE_STAT(stats.roc)}, roc 768 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c regs_buff[956] = IXGBE_GET_STAT(adapter, roc); roc 7222 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hwstats->roc += IXGBE_READ_REG(hw, IXGBE_ROC); roc 3338 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h u64 roc; roc 1746 drivers/staging/wilc1000/wilc_hif.c struct wilc_remain_ch roc; roc 1749 drivers/staging/wilc1000/wilc_hif.c roc.ch = chan; roc 1750 drivers/staging/wilc1000/wilc_hif.c roc.expired = expired; roc 1751 drivers/staging/wilc1000/wilc_hif.c roc.arg = user_arg; roc 1752 drivers/staging/wilc1000/wilc_hif.c roc.duration = duration; roc 1753 drivers/staging/wilc1000/wilc_hif.c roc.cookie = cookie; roc 1754 drivers/staging/wilc1000/wilc_hif.c result = handle_remain_on_chan(vif, &roc); roc 3420 fs/nfs/nfs4proc.c bool roc; roc 3432 fs/nfs/nfs4proc.c if (calldata->lr.roc) roc 3563 fs/nfs/nfs4proc.c if (!calldata->lr.roc && nfs4_wait_on_layoutreturn(inode, task)) { roc 3668 fs/nfs/nfs4proc.c calldata->lr.roc = pnfs_roc(state->inode, roc 3670 fs/nfs/nfs4proc.c if (calldata->lr.roc) { roc 6185 fs/nfs/nfs4proc.c bool roc; roc 6259 fs/nfs/nfs4proc.c if (data->lr.roc) roc 6275 fs/nfs/nfs4proc.c if (!d_data->lr.roc && nfs4_wait_on_layoutreturn(d_data->inode, task)) { roc 6336 fs/nfs/nfs4proc.c data->lr.roc = pnfs_roc(inode, &data->lr.arg, &data->lr.res, cred); roc 6339 fs/nfs/nfs4proc.c if (data->lr.roc) { roc 6343 fs/nfs/nfs4proc.c } else if (data->lr.roc) { roc 6345 fs/nfs/nfs4proc.c data->lr.roc = false; roc 1359 fs/nfs/pnfs.c bool layoutreturn = false, roc = false; roc 1431 fs/nfs/pnfs.c roc = layoutreturn; roc 1440 fs/nfs/pnfs.c if (roc) { roc 189 net/mac80211/offchannel.c static void ieee80211_roc_notify_destroy(struct ieee80211_roc_work *roc) roc 192 net/mac80211/offchannel.c if (roc->frame) { roc 193 net/mac80211/offchannel.c cfg80211_mgmt_tx_status(&roc->sdata->wdev, roc->mgmt_tx_cookie, roc 194 net/mac80211/offchannel.c roc->frame->data, roc->frame->len, roc 196 net/mac80211/offchannel.c ieee80211_free_txskb(&roc->sdata->local->hw, roc->frame); roc 199 net/mac80211/offchannel.c if (!roc->mgmt_tx_cookie) roc 200 net/mac80211/offchannel.c cfg80211_remain_on_channel_expired(&roc->sdata->wdev, roc 201 net/mac80211/offchannel.c roc->cookie, roc->chan, roc 204 net/mac80211/offchannel.c cfg80211_tx_mgmt_expired(&roc->sdata->wdev, roc 205 net/mac80211/offchannel.c roc->mgmt_tx_cookie, roc 206 net/mac80211/offchannel.c roc->chan, GFP_KERNEL); roc 208 net/mac80211/offchannel.c list_del(&roc->list); roc 209 net/mac80211/offchannel.c kfree(roc); roc 215 net/mac80211/offchannel.c struct ieee80211_roc_work *roc, *tmp; roc 220 net/mac80211/offchannel.c list_for_each_entry_safe(roc, tmp, &local->roc_list, list) { roc 223 net/mac80211/offchannel.c if (!roc->started) roc 226 net/mac80211/offchannel.c remaining = roc->start_time + roc 227 net/mac80211/offchannel.c msecs_to_jiffies(roc->duration) - roc 234 net/mac80211/offchannel.c if (roc->abort || roc->hw_begun || remaining <= 0) roc 235 net/mac80211/offchannel.c ieee80211_roc_notify_destroy(roc); roc 255 net/mac80211/offchannel.c static void ieee80211_handle_roc_started(struct ieee80211_roc_work *roc, roc 258 net/mac80211/offchannel.c if (WARN_ON(roc->notified)) roc 261 net/mac80211/offchannel.c roc->start_time = start_time; roc 262 net/mac80211/offchannel.c roc->started = true; roc 264 net/mac80211/offchannel.c if (roc->mgmt_tx_cookie) { roc 265 net/mac80211/offchannel.c if (!WARN_ON(!roc->frame)) { roc 266 net/mac80211/offchannel.c ieee80211_tx_skb_tid_band(roc->sdata, roc->frame, 7, roc 267 net/mac80211/offchannel.c roc->chan->band, 0); roc 268 net/mac80211/offchannel.c roc->frame = NULL; roc 271 net/mac80211/offchannel.c cfg80211_ready_on_channel(&roc->sdata->wdev, roc->cookie, roc 272 net/mac80211/offchannel.c roc->chan, roc->req_duration, roc 276 net/mac80211/offchannel.c roc->notified = true; roc 283 net/mac80211/offchannel.c struct ieee80211_roc_work *roc; roc 287 net/mac80211/offchannel.c list_for_each_entry(roc, &local->roc_list, list) { roc 288 net/mac80211/offchannel.c if (!roc->started) roc 291 net/mac80211/offchannel.c roc->hw_begun = true; roc 292 net/mac80211/offchannel.c ieee80211_handle_roc_started(roc, local->hw_roc_start_time); roc 312 net/mac80211/offchannel.c struct ieee80211_roc_work *roc, *tmp; roc 321 net/mac80211/offchannel.c roc = list_first_entry(&local->roc_list, struct ieee80211_roc_work, roc 324 net/mac80211/offchannel.c if (WARN_ON(roc->started)) roc 327 net/mac80211/offchannel.c min_dur = roc->duration; roc 328 net/mac80211/offchannel.c max_dur = roc->duration; roc 329 net/mac80211/offchannel.c type = roc->type; roc 332 net/mac80211/offchannel.c if (tmp == roc) roc 334 net/mac80211/offchannel.c if (tmp->sdata != roc->sdata || tmp->chan != roc->chan) roc 342 net/mac80211/offchannel.c int ret = drv_remain_on_channel(local, roc->sdata, roc->chan, roc 353 net/mac80211/offchannel.c if (tmp->sdata != roc->sdata || roc 354 net/mac80211/offchannel.c tmp->chan != roc->chan) roc 365 net/mac80211/offchannel.c if (tmp->sdata != roc->sdata || tmp->chan != roc->chan) roc 375 net/mac80211/offchannel.c roc->on_channel = roc->chan == local->_oper_chandef.chan && roc 382 net/mac80211/offchannel.c if (!roc->on_channel) { roc 385 net/mac80211/offchannel.c local->tmp_channel = roc->chan; roc 394 net/mac80211/offchannel.c if (tmp->sdata != roc->sdata || tmp->chan != roc->chan) roc 397 net/mac80211/offchannel.c tmp->on_channel = roc->on_channel; roc 405 net/mac80211/offchannel.c struct ieee80211_roc_work *roc; roc 418 net/mac80211/offchannel.c roc = list_first_entry(&local->roc_list, struct ieee80211_roc_work, roc 421 net/mac80211/offchannel.c if (WARN_ON_ONCE(roc->started)) roc 435 net/mac80211/offchannel.c struct ieee80211_roc_work *roc; roc 443 net/mac80211/offchannel.c roc = list_first_entry_or_null(&local->roc_list, roc 445 net/mac80211/offchannel.c if (!roc) roc 448 net/mac80211/offchannel.c if (!roc->started) { roc 452 net/mac80211/offchannel.c on_channel = roc->on_channel; roc 554 net/mac80211/offchannel.c struct ieee80211_roc_work *roc, *tmp; roc 563 net/mac80211/offchannel.c roc = kzalloc(sizeof(*roc), GFP_KERNEL); roc 564 net/mac80211/offchannel.c if (!roc) roc 579 net/mac80211/offchannel.c roc->chan = channel; roc 580 net/mac80211/offchannel.c roc->duration = duration; roc 581 net/mac80211/offchannel.c roc->req_duration = duration; roc 582 net/mac80211/offchannel.c roc->frame = txskb; roc 583 net/mac80211/offchannel.c roc->type = type; roc 584 net/mac80211/offchannel.c roc->sdata = sdata; roc 591 net/mac80211/offchannel.c roc->cookie = ieee80211_mgmt_tx_cookie(local); roc 592 net/mac80211/offchannel.c *cookie = roc->cookie; roc 594 net/mac80211/offchannel.c roc->mgmt_tx_cookie = *cookie; roc 602 net/mac80211/offchannel.c list_add_tail(&roc->list, &local->roc_list); roc 612 net/mac80211/offchannel.c kfree(roc); roc 615 net/mac80211/offchannel.c roc->started = true; roc 616 net/mac80211/offchannel.c list_add_tail(&roc->list, &local->roc_list); roc 633 net/mac80211/offchannel.c list_add(&roc->list, &tmp->list); roc 656 net/mac80211/offchannel.c if (elapsed + roc->duration > max_roc) { roc 661 net/mac80211/offchannel.c list_add(&roc->list, &tmp->list); roc 663 net/mac80211/offchannel.c roc->on_channel = tmp->on_channel; roc 664 net/mac80211/offchannel.c ieee80211_handle_roc_started(roc, now); roc 669 net/mac80211/offchannel.c queued = ieee80211_coalesce_hw_started_roc(local, roc, tmp); roc 681 net/mac80211/offchannel.c list_add_tail(&roc->list, &local->roc_list); roc 706 net/mac80211/offchannel.c struct ieee80211_roc_work *roc, *tmp, *found = NULL; roc 715 net/mac80211/offchannel.c list_for_each_entry_safe(roc, tmp, &local->roc_list, list) { roc 716 net/mac80211/offchannel.c if (!mgmt_tx && roc->cookie != cookie) roc 718 net/mac80211/offchannel.c else if (mgmt_tx && roc->mgmt_tx_cookie != cookie) roc 721 net/mac80211/offchannel.c found = roc; roc 736 net/mac80211/offchannel.c ret = drv_cancel_remain_on_channel(local, roc->sdata); roc 747 net/mac80211/offchannel.c list_for_each_entry_safe(roc, tmp, &local->roc_list, list) { roc 748 net/mac80211/offchannel.c if (!roc->started) roc 750 net/mac80211/offchannel.c if (roc == found) roc 752 net/mac80211/offchannel.c ieee80211_roc_notify_destroy(roc); roc 984 net/mac80211/offchannel.c struct ieee80211_roc_work *roc, *tmp; roc 988 net/mac80211/offchannel.c list_for_each_entry_safe(roc, tmp, &local->roc_list, list) { roc 989 net/mac80211/offchannel.c if (sdata && roc->sdata != sdata) roc 992 net/mac80211/offchannel.c if (roc->started) { roc 996 net/mac80211/offchannel.c ieee80211_roc_notify_destroy(roc); roc 998 net/mac80211/offchannel.c roc->abort = true; roc 1002 net/mac80211/offchannel.c ieee80211_roc_notify_destroy(roc);