• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/s390/cio/

Lines Matching refs:bufnr

212 static inline int get_buf_states(struct qdio_q *q, unsigned int bufnr,
219 BUG_ON(bufnr > QDIO_MAX_BUFFERS_MASK);
223 return qdio_do_eqbs(q, state, bufnr, count, auto_ack);
227 __state = q->slsb.val[bufnr];
228 else if (q->slsb.val[bufnr] != __state)
230 bufnr = next_buf(bufnr);
236 static inline int get_buf_state(struct qdio_q *q, unsigned int bufnr,
239 return get_buf_states(q, bufnr, state, 1, auto_ack);
243 static inline int set_buf_states(struct qdio_q *q, int bufnr,
248 BUG_ON(bufnr > QDIO_MAX_BUFFERS_MASK);
252 return qdio_do_sqbs(q, state, bufnr, count);
255 xchg(&q->slsb.val[bufnr], state);
256 bufnr = next_buf(bufnr);
261 static inline int set_buf_state(struct qdio_q *q, int bufnr,
264 return set_buf_states(q, bufnr, state, 1);
385 int debug_get_buf_state(struct qdio_q *q, unsigned int bufnr,
389 return get_buf_states(q, bufnr, state, 1, 0);
545 int bufnr;
547 bufnr = get_inbound_buffer_frontier(q);
549 if ((bufnr != q->last_move) || q->qdio_error) {
550 q->last_move = bufnr;
719 int bufnr;
721 bufnr = get_outbound_buffer_frontier(q);
723 if ((bufnr != q->last_move) || q->qdio_error) {
724 q->last_move = bufnr;
1356 static inline int buf_in_between(int bufnr, int start, int count)
1361 if (bufnr >= start && bufnr < end)
1368 if ((bufnr >= start && bufnr <= QDIO_MAX_BUFFERS_PER_Q) ||
1369 (bufnr < end))
1379 * @bufnr: first buffer to process
1383 int bufnr, int count)
1398 } else if (buf_in_between(q->u.in.ack_start, bufnr, count)) {
1401 diff = add_buf(bufnr, count);
1417 count = set_buf_states(q, bufnr, SLSB_CU_INPUT_EMPTY, count);
1435 * @bufnr: first buffer to process
1439 int bufnr, int count)
1446 count = set_buf_states(q, bufnr, SLSB_CU_OUTPUT_PRIMED, count);
1488 get_buf_state(q, prev_buf(bufnr), &state, 0);
1504 * @bufnr: buffer number
1508 int q_nr, unsigned int bufnr, unsigned int count)
1512 if (bufnr >= QDIO_MAX_BUFFERS_PER_Q || count > QDIO_MAX_BUFFERS_PER_Q)
1520 "do%02x b:%02x c:%02x", callflags, bufnr, count);
1527 callflags, bufnr, count);
1530 callflags, bufnr, count);