roq 95 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c ENT(roq), roq 497 drivers/net/wimax/i2400m/rx.c void __i2400m_roq_init(struct i2400m_roq *roq) roq 499 drivers/net/wimax/i2400m/rx.c roq->ws = 0; roq 500 drivers/net/wimax/i2400m/rx.c skb_queue_head_init(&roq->queue); roq 505 drivers/net/wimax/i2400m/rx.c unsigned __i2400m_roq_index(struct i2400m *i2400m, struct i2400m_roq *roq) roq 507 drivers/net/wimax/i2400m/rx.c return ((unsigned long) roq - (unsigned long) i2400m->rx_roq) roq 508 drivers/net/wimax/i2400m/rx.c / sizeof(*roq); roq 522 drivers/net/wimax/i2400m/rx.c unsigned __i2400m_roq_nsn(struct i2400m_roq *roq, unsigned sn) roq 525 drivers/net/wimax/i2400m/rx.c r = ((int) sn - (int) roq->ws) % 2048; roq 589 drivers/net/wimax/i2400m/rx.c struct i2400m_roq *roq, enum i2400m_ro_type type, roq 595 drivers/net/wimax/i2400m/rx.c int index = __i2400m_roq_index(i2400m, roq); roq 598 drivers/net/wimax/i2400m/rx.c if (roq->log->in - roq->log->out == I2400M_ROQ_LOG_LENGTH) roq 599 drivers/net/wimax/i2400m/rx.c roq->log->out++; roq 600 drivers/net/wimax/i2400m/rx.c cnt_idx = roq->log->in++ % I2400M_ROQ_LOG_LENGTH; roq 601 drivers/net/wimax/i2400m/rx.c e = &roq->log->entry[cnt_idx]; roq 617 drivers/net/wimax/i2400m/rx.c void i2400m_roq_log_dump(struct i2400m *i2400m, struct i2400m_roq *roq) roq 621 drivers/net/wimax/i2400m/rx.c int index = __i2400m_roq_index(i2400m, roq); roq 623 drivers/net/wimax/i2400m/rx.c BUG_ON(roq->log->out > roq->log->in); roq 624 drivers/net/wimax/i2400m/rx.c for (cnt = roq->log->out; cnt < roq->log->in; cnt++) { roq 626 drivers/net/wimax/i2400m/rx.c e = &roq->log->entry[cnt_idx]; roq 630 drivers/net/wimax/i2400m/rx.c roq->log->in = roq->log->out = 0; roq 657 drivers/net/wimax/i2400m/rx.c void __i2400m_roq_queue(struct i2400m *i2400m, struct i2400m_roq *roq, roq 666 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, sn, nsn); roq 672 drivers/net/wimax/i2400m/rx.c roq, roq->ws, nsn, roq_data->sn); roq 676 drivers/net/wimax/i2400m/rx.c if (skb_queue_empty(&roq->queue)) { roq 677 drivers/net/wimax/i2400m/rx.c d_printf(2, dev, "ERX: roq %p - first one\n", roq); roq 678 drivers/net/wimax/i2400m/rx.c __skb_queue_head(&roq->queue, skb); roq 682 drivers/net/wimax/i2400m/rx.c skb_itr = skb_peek_tail(&roq->queue); roq 684 drivers/net/wimax/i2400m/rx.c nsn_itr = __i2400m_roq_nsn(roq, roq_data_itr->sn); roq 688 drivers/net/wimax/i2400m/rx.c roq, skb_itr, nsn_itr, roq_data_itr->sn); roq 689 drivers/net/wimax/i2400m/rx.c __skb_queue_tail(&roq->queue, skb); roq 698 drivers/net/wimax/i2400m/rx.c skb_queue_walk(&roq->queue, skb_itr) { roq 700 drivers/net/wimax/i2400m/rx.c nsn_itr = __i2400m_roq_nsn(roq, roq_data_itr->sn); roq 704 drivers/net/wimax/i2400m/rx.c "(nsn %d sn %u)\n", roq, skb_itr, nsn_itr, roq 706 drivers/net/wimax/i2400m/rx.c __skb_queue_before(&roq->queue, skb_itr, skb); roq 714 drivers/net/wimax/i2400m/rx.c roq, roq->ws, skb, nsn, roq_data->sn); roq 715 drivers/net/wimax/i2400m/rx.c skb_queue_walk(&roq->queue, skb_itr) { roq 717 drivers/net/wimax/i2400m/rx.c nsn_itr = __i2400m_roq_nsn(roq, roq_data_itr->sn); roq 720 drivers/net/wimax/i2400m/rx.c roq, skb_itr, nsn_itr, roq_data_itr->sn); roq 725 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, sn, nsn); roq 741 drivers/net/wimax/i2400m/rx.c unsigned __i2400m_roq_update_ws(struct i2400m *i2400m, struct i2400m_roq *roq, roq 749 drivers/net/wimax/i2400m/rx.c new_nws = __i2400m_roq_nsn(roq, sn); roq 756 drivers/net/wimax/i2400m/rx.c skb_queue_walk_safe(&roq->queue, skb_itr, tmp_itr) { roq 758 drivers/net/wimax/i2400m/rx.c nsn_itr = __i2400m_roq_nsn(roq, roq_data_itr->sn); roq 763 drivers/net/wimax/i2400m/rx.c roq, skb_itr, nsn_itr, roq_data_itr->sn, roq 765 drivers/net/wimax/i2400m/rx.c __skb_unlink(skb_itr, &roq->queue); roq 771 drivers/net/wimax/i2400m/rx.c roq->ws = sn; roq 786 drivers/net/wimax/i2400m/rx.c void i2400m_roq_reset(struct i2400m *i2400m, struct i2400m_roq *roq) roq 792 drivers/net/wimax/i2400m/rx.c d_fnstart(2, dev, "(i2400m %p roq %p)\n", i2400m, roq); roq 793 drivers/net/wimax/i2400m/rx.c i2400m_roq_log_add(i2400m, roq, I2400M_RO_TYPE_RESET, roq 794 drivers/net/wimax/i2400m/rx.c roq->ws, skb_queue_len(&roq->queue), roq 796 drivers/net/wimax/i2400m/rx.c skb_queue_walk_safe(&roq->queue, skb_itr, tmp_itr) { roq 799 drivers/net/wimax/i2400m/rx.c roq, skb_itr, roq_data_itr->sn); roq 800 drivers/net/wimax/i2400m/rx.c __skb_unlink(skb_itr, &roq->queue); roq 803 drivers/net/wimax/i2400m/rx.c roq->ws = 0; roq 804 drivers/net/wimax/i2400m/rx.c d_fnend(2, dev, "(i2400m %p roq %p) = void\n", i2400m, roq); roq 821 drivers/net/wimax/i2400m/rx.c void i2400m_roq_queue(struct i2400m *i2400m, struct i2400m_roq *roq, roq 828 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, lbn); roq 829 drivers/net/wimax/i2400m/rx.c len = skb_queue_len(&roq->queue); roq 830 drivers/net/wimax/i2400m/rx.c nsn = __i2400m_roq_nsn(roq, lbn); roq 833 drivers/net/wimax/i2400m/rx.c nsn, lbn, roq->ws); roq 834 drivers/net/wimax/i2400m/rx.c i2400m_roq_log_dump(i2400m, roq); roq 837 drivers/net/wimax/i2400m/rx.c __i2400m_roq_queue(i2400m, roq, skb, lbn, nsn); roq 838 drivers/net/wimax/i2400m/rx.c i2400m_roq_log_add(i2400m, roq, I2400M_RO_TYPE_PACKET, roq 839 drivers/net/wimax/i2400m/rx.c roq->ws, len, lbn, nsn, ~0); roq 842 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, lbn); roq 855 drivers/net/wimax/i2400m/rx.c void i2400m_roq_update_ws(struct i2400m *i2400m, struct i2400m_roq *roq, roq 861 drivers/net/wimax/i2400m/rx.c d_fnstart(2, dev, "(i2400m %p roq %p sn %u)\n", i2400m, roq, sn); roq 862 drivers/net/wimax/i2400m/rx.c old_ws = roq->ws; roq 863 drivers/net/wimax/i2400m/rx.c len = skb_queue_len(&roq->queue); roq 864 drivers/net/wimax/i2400m/rx.c nsn = __i2400m_roq_update_ws(i2400m, roq, sn); roq 865 drivers/net/wimax/i2400m/rx.c i2400m_roq_log_add(i2400m, roq, I2400M_RO_TYPE_WS, roq 866 drivers/net/wimax/i2400m/rx.c old_ws, len, sn, nsn, roq->ws); roq 867 drivers/net/wimax/i2400m/rx.c d_fnstart(2, dev, "(i2400m %p roq %p sn %u) = void\n", i2400m, roq, sn); roq 884 drivers/net/wimax/i2400m/rx.c void i2400m_roq_queue_update_ws(struct i2400m *i2400m, struct i2400m_roq *roq, roq 891 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, sn); roq 892 drivers/net/wimax/i2400m/rx.c len = skb_queue_len(&roq->queue); roq 893 drivers/net/wimax/i2400m/rx.c nsn = __i2400m_roq_nsn(roq, sn); roq 900 drivers/net/wimax/i2400m/rx.c old_ws = roq->ws; roq 909 drivers/net/wimax/i2400m/rx.c __i2400m_roq_queue(i2400m, roq, skb, sn, nsn); roq 911 drivers/net/wimax/i2400m/rx.c __i2400m_roq_update_ws(i2400m, roq, sn + 1); roq 912 drivers/net/wimax/i2400m/rx.c i2400m_roq_log_add(i2400m, roq, I2400M_RO_TYPE_PACKET_WS, roq 913 drivers/net/wimax/i2400m/rx.c old_ws, len, sn, nsn, roq->ws); roq 916 drivers/net/wimax/i2400m/rx.c i2400m, roq, skb, sn); roq 990 drivers/net/wimax/i2400m/rx.c struct i2400m_roq *roq; roq 1037 drivers/net/wimax/i2400m/rx.c roq = &i2400m->rx_roq[ro_cin]; roq 1046 drivers/net/wimax/i2400m/rx.c ro_type, ro_cin, roq->ws, ro_sn, roq 1047 drivers/net/wimax/i2400m/rx.c __i2400m_roq_nsn(roq, ro_sn), size); roq 1051 drivers/net/wimax/i2400m/rx.c i2400m_roq_reset(i2400m, roq); roq 1055 drivers/net/wimax/i2400m/rx.c i2400m_roq_queue(i2400m, roq, skb, ro_sn); roq 1058 drivers/net/wimax/i2400m/rx.c i2400m_roq_update_ws(i2400m, roq, ro_sn); roq 1062 drivers/net/wimax/i2400m/rx.c i2400m_roq_queue_update_ws(i2400m, roq, skb, ro_sn);