Lines Matching refs:descriptor
616 struct e1000_tx_desc *descriptor; in e1000g_fill_tx_ring() local
628 descriptor = NULL; in e1000g_fill_tx_ring()
642 descriptor = next_desc; in e1000g_fill_tx_ring()
645 (struct e1000_context_desc *)descriptor); in e1000g_fill_tx_ring()
648 if (descriptor == tx_ring->tbd_last) in e1000g_fill_tx_ring()
691 descriptor = next_desc; in e1000g_fill_tx_ring()
692 descriptor->buffer_addr = in e1000g_fill_tx_ring()
694 descriptor->lower.data = in e1000g_fill_tx_ring()
698 descriptor->upper.data = zeroed.upper.data; in e1000g_fill_tx_ring()
700 descriptor->lower.data |= in e1000g_fill_tx_ring()
703 descriptor->lower.data |= in e1000g_fill_tx_ring()
707 descriptor->lower.data |= E1000_TXD_CMD_TSE; in e1000g_fill_tx_ring()
710 if (descriptor == tx_ring->tbd_last) in e1000g_fill_tx_ring()
724 descriptor == first_data_desc && in e1000g_fill_tx_ring()
725 ((descriptor->lower.data & E1000G_TBD_LENGTH_MASK) in e1000g_fill_tx_ring()
728 descriptor->lower.data &= in e1000g_fill_tx_ring()
730 descriptor->lower.flags.length = in e1000g_fill_tx_ring()
755 descriptor = next_desc; in e1000g_fill_tx_ring()
793 ((descriptor->lower.data & E1000G_TBD_LENGTH_MASK) > 8)) { in e1000g_fill_tx_ring()
795 descriptor->lower.data -= 4; in e1000g_fill_tx_ring()
801 descriptor->buffer_addr + in e1000g_fill_tx_ring()
802 (descriptor->lower.data & E1000G_TBD_LENGTH_MASK); in e1000g_fill_tx_ring()
812 descriptor = next_desc; in e1000g_fill_tx_ring()
815 if (descriptor == tx_ring->tbd_last) in e1000g_fill_tx_ring()
825 ASSERT(descriptor); in e1000g_fill_tx_ring()
841 descriptor->lower.data |= E1000_TXD_CMD_IDE | in e1000g_fill_tx_ring()
844 descriptor->lower.data |= E1000_TXD_CMD_EOP; in e1000g_fill_tx_ring()
851 descriptor->lower.data |= E1000_TXD_CMD_IFCS; in e1000g_fill_tx_ring()
1026 struct e1000_tx_desc *descriptor; in e1000g_recycle() local
1074 descriptor = tx_ring->tbd_oldest + (packet->num_desc - 1); in e1000g_recycle()
1077 if (descriptor > tx_ring->tbd_last) in e1000g_recycle()
1078 descriptor -= Adapter->tx_desc_num; in e1000g_recycle()
1084 if (descriptor->upper.fields.status & E1000_TXD_STAT_DD) { in e1000g_recycle()
1088 if (descriptor == tx_ring->tbd_last) in e1000g_recycle()
1093 descriptor + 1; in e1000g_recycle()
1228 desc_array->descriptor[0].address = address; in e1000g_fill_82544_desc()
1229 desc_array->descriptor[0].length = (uint32_t)length; in e1000g_fill_82544_desc()
1243 desc_array->descriptor[0].address = address; in e1000g_fill_82544_desc()
1244 desc_array->descriptor[0].length = (uint32_t)length; in e1000g_fill_82544_desc()
1249 desc_array->descriptor[0].address = address; in e1000g_fill_82544_desc()
1250 desc_array->descriptor[0].length = length - 4; in e1000g_fill_82544_desc()
1251 desc_array->descriptor[1].address = address + (length - 4); in e1000g_fill_82544_desc()
1252 desc_array->descriptor[1].length = 4; in e1000g_fill_82544_desc()
1587 desc_array.descriptor[counter].address; in e1000g_tx_workaround_PCIX_82544()
1589 desc_array.descriptor[counter].length; in e1000g_tx_workaround_PCIX_82544()