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);