oal_entry
length = (sizeof (struct oal_entry) * MAX_SG_ELEMENTS)
+ (sizeof (struct oal_entry) * MAX_SG_ELEMENTS));
+ (sizeof (struct oal_entry) * MAX_SG_ELEMENTS));
struct oal_entry *oal_entry;
struct oal_entry *tx_entry = NULL;
struct oal_entry *last_oal_entry;
tx_entry = &mac_iocb_ptr->oal_entry[0];
oal_entry = NULL;
!oal_entry) {
oal_entry = tx_cb->oal;
&mac_iocb_ptr->oal_entry[
bcopy(tx_entry, oal_entry,
sizeof (*oal_entry));
tx_entry = &oal_entry[1];
tx_entry = &mac_iocb_ptr->oal_entry[TX_DESC_PER_IOCB-1];
(cpu_to_le32((sizeof (struct oal_entry) *
mac_iocb_ptr->oal_entry[0].buf_len = (uint32_t)
mac_iocb_ptr->oal_entry[0].buf_addr_low = phy_addr_low;
mac_iocb_ptr->oal_entry[0].buf_addr_high = phy_addr_high;
(sizeof (struct oal_entry) *
(off_t)(sizeof (oal_entry) * MAX_SG_ELEMENTS),
struct oal_entry *oal_entry;
i, pkt->oal_entry[i].buf_addr_low);
i, pkt->oal_entry[i].buf_addr_high);
i, pkt->oal_entry[i].buf_len);
oal_entry = (struct oal_entry *)oal;
i, oal_entry[i].buf_addr_low);
i, oal_entry[i].buf_addr_high);
i, oal_entry[i].buf_len);
i, pkt->oal_entry[i].buf_addr_low);
i, pkt->oal_entry[i].buf_addr_high);
i, pkt->oal_entry[i].buf_len);
struct oal_entry oal_entry[TX_DESC_PER_IOCB]; /* max FFFFF 1M bytes */