scqe
struct scqe *tbd;
struct scqe *tbd;
#define SCQ_SIZE (SCQ_ENTRIES * sizeof(struct scqe))
struct scqe *base;
struct scqe *next;
struct scqe *last;
struct scqe tbd; /* Transmit Buffer Descriptor */
ns_scqe scqe;
scqe.word_2 = cpu_to_le32(NS_PRV_DMA(skb));
scqe.word_3 = cpu_to_le32(skb->len);
scqe.word_4 =
scqe.word_2 = cpu_to_le32(NS_PRV_DMA(skb) + NS_AAL0_HEADER);
scqe.word_3 = cpu_to_le32(0x00000000);
scqe.word_4 =
scqe.word_4 |=
scqe.word_1 = ns_tbd_mkword_1_novbr(flags, (u32) buflen);
scqe.word_1 =
if (push_scqe(card, vc, scq, &scqe, skb, may_sleep) != 0) {
read_cqe->u.scqe.cidx = wq->sq.oldest_read->idx;
} scqe;
#define CQE_WRID_SQ_IDX(x) ((x)->u.scqe.cidx)
#define CQE_WRID_FR_STAG(x) (be32_to_cpu((x)->u.scqe.stag))
void *scqe;
scqe = get_sw_cqe(cq, i);
scqe64 = ssize == 64 ? scqe : scqe + 64;
start_cqe = scqe;
if (!scqe) {
memcpy(dcqe, scqe, dsize);
scqe = get_sw_cqe(cq, i);
scqe64 = ssize == 64 ? scqe : scqe + 64;
if (!scqe) {
if (scqe == start_cqe) {