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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/
H A Dipz_pt_fn.h90 * return current Queue Entry for a certain q_offset
93 static inline void *ipz_qeit_calc(struct ipz_queue *queue, u64 q_offset) argument
96 if (q_offset >= queue->queue_length)
98 current_page = (queue->queue_pages)[q_offset >> EHCA_PAGESHIFT];
99 return &current_page->entries[q_offset & (EHCA_PAGESIZE - 1)];
171 * return the q_offset corresponding to an absolute address
173 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset);
H A Dipz_pt_fn.c80 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset) argument
86 *q_offset = addr - page + i * queue->pagesize;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ehea/
H A Dehea_qmr.h209 static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset) argument
213 if (q_offset >= queue->queue_length)
214 q_offset -= queue->queue_length;
215 current_page = (queue->queue_pages)[q_offset >> EHEA_PAGESHIFT];
216 return &current_page->entries[q_offset & (EHEA_PAGESIZE - 1)];

Completed in 113 milliseconds