Lines Matching refs:le

1102 	struct sky2_tx_le *le = sky2->tx_le + *slot;
1105 le->ctrl = 0;
1106 return le;
1111 struct sky2_tx_le *le;
1118 le = get_tx_le(sky2, &sky2->tx_prod);
1119 le->addr = 0;
1120 le->opcode = OP_ADDR64 | HW_OWNER;
1135 struct sky2_rx_le *le = sky2->rx_le + sky2->rx_put;
1137 le->ctrl = 0;
1138 return le;
1179 struct sky2_rx_le *le;
1182 le = sky2_next_rx(sky2);
1183 le->addr = cpu_to_le32(upper_32_bits(map));
1184 le->opcode = OP_ADDR64 | HW_OWNER;
1187 le = sky2_next_rx(sky2);
1188 le->addr = cpu_to_le32(lower_32_bits(map));
1189 le->length = cpu_to_le16(len);
1190 le->opcode = op | HW_OWNER;
1268 struct sky2_rx_le *le = sky2_next_rx(sky2);
1270 le->addr = cpu_to_le32((ETH_HLEN << 16) | ETH_HLEN);
1271 le->ctrl = 0;
1272 le->opcode = OP_TCPSTART | HW_OWNER;
1828 struct sky2_tx_le *le = NULL;
1854 le = get_tx_le(sky2, &slot);
1855 le->addr = cpu_to_le32(upper);
1857 le->opcode = OP_ADDR64 | HW_OWNER;
1868 le = get_tx_le(sky2, &slot);
1869 le->addr = cpu_to_le32(mss);
1872 le->opcode = OP_MSS | HW_OWNER;
1874 le->opcode = OP_LRGLEN | HW_OWNER;
1883 if (!le) {
1884 le = get_tx_le(sky2, &slot);
1885 le->addr = 0;
1886 le->opcode = OP_VLAN|HW_OWNER;
1888 le->opcode |= OP_VLAN;
1889 le->length = cpu_to_be16(skb_vlan_tag_get(skb));
1912 le = get_tx_le(sky2, &slot);
1913 le->addr = cpu_to_le32(tcpsum);
1914 le->length = 0; /* initial checksum value */
1915 le->ctrl = 1; /* one packet */
1916 le->opcode = OP_TCPLISW | HW_OWNER;
1926 le = get_tx_le(sky2, &slot);
1927 le->addr = cpu_to_le32(lower_32_bits(mapping));
1928 le->length = cpu_to_le16(len);
1929 le->ctrl = ctrl;
1930 le->opcode = mss ? (OP_LARGESEND | HW_OWNER) : (OP_PACKET | HW_OWNER);
1944 le = get_tx_le(sky2, &slot);
1945 le->addr = cpu_to_le32(upper);
1947 le->opcode = OP_ADDR64 | HW_OWNER;
1955 le = get_tx_le(sky2, &slot);
1956 le->addr = cpu_to_le32(lower_32_bits(mapping));
1957 le->length = cpu_to_le16(skb_frag_size(frag));
1958 le->ctrl = ctrl;
1959 le->opcode = OP_BUFFER | HW_OWNER;
1963 le->ctrl |= EOP;
2714 struct sky2_status_le *le = hw->st_le + hw->st_idx;
2720 u8 opcode = le->opcode;
2727 port = le->css & CSS_LINK_BIT;
2730 length = le16_to_cpu(le->length);
2731 status = le32_to_cpu(le->status);
2733 le->opcode = 0;
2746 (le->css & (CSS_ISIPV4 | CSS_ISIPV6)) &&
2747 (le->css & CSS_TCPUDPCSOK))
4548 const struct sky2_status_le *le = hw->st_le + idx;
4550 idx, le->opcode, le->length, le->status);
4564 const struct sky2_tx_le *le = sky2->tx_le + idx;
4565 u32 a = le32_to_cpu(le->addr);
4571 switch (le->opcode & ~HW_OWNER) {
4579 seq_printf(seq, " vlan=%d", be16_to_cpu(le->length));
4585 seq_printf(seq, " tso=%#x(%d)", a, le16_to_cpu(le->length));
4588 seq_printf(seq, " %#x(%d)", a, le16_to_cpu(le->length));
4591 seq_printf(seq, " frag=%#x(%d)", a, le16_to_cpu(le->length));
4594 seq_printf(seq, " op=%#x,%#x(%d)", le->opcode,
4595 a, le16_to_cpu(le->length));
4598 if (le->ctrl & EOP) {