Searched refs:q_offset (Results 1 - 3 of 3) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ehca/
H A Dipz_pt_fn.h73 * return current Queue Entry for a certain q_offset
76 static inline void *ipz_qeit_calc(struct ipz_queue *queue, u64 q_offset) argument
79 if (q_offset >= queue->queue_length)
81 current_page = (queue->queue_pages)[q_offset >> EHCA_PAGESHIFT];
82 return &current_page->entries[q_offset & (EHCA_PAGESIZE - 1)];
162 * return the q_offset corresponding to an absolute address
164 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset);
H A Dipz_pt_fn.c73 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset) argument
79 *q_offset = addr - page + i * queue->pagesize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ehea/
H A Dehea_qmr.h188 static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset) argument
192 if (q_offset >= queue->queue_length)
193 q_offset -= queue->queue_length;
194 current_page = (queue->queue_pages)[q_offset >> EHEA_PAGESHIFT];
195 return &current_page->entries[q_offset & (EHEA_PAGESIZE - 1)];

Completed in 45 milliseconds