• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/

Lines Matching refs:le

829 	struct sky2_tx_le *le = sky2->tx_le + sky2->tx_prod;
832 le->ctrl = 0;
833 return le;
837 struct sky2_tx_le *le)
839 return sky2->tx_ring + (le - sky2->tx_le);
856 struct sky2_rx_le *le = sky2->rx_le + sky2->rx_put;
858 le->ctrl = 0;
859 return le;
872 struct sky2_rx_le *le;
876 le = sky2_next_rx(sky2);
877 le->addr = cpu_to_le32(hi);
878 le->opcode = OP_ADDR64 | HW_OWNER;
882 le = sky2_next_rx(sky2);
883 le->addr = cpu_to_le32((u32) map);
884 le->length = cpu_to_le16(len);
885 le->opcode = op | HW_OWNER;
938 struct sky2_rx_le *le;
940 le = sky2_next_rx(sky2);
941 le->addr = cpu_to_le32((ETH_HLEN << 16) | ETH_HLEN);
942 le->ctrl = 0;
943 le->opcode = OP_TCPSTART | HW_OWNER;
1358 struct sky2_tx_le *le = NULL;
1379 le = get_tx_le(sky2);
1380 le->addr = cpu_to_le32(addr64);
1381 le->opcode = OP_ADDR64 | HW_OWNER;
1393 le = get_tx_le(sky2);
1394 le->addr = cpu_to_le32(mss);
1395 le->opcode = OP_LRGLEN | HW_OWNER;
1404 if (!le) {
1405 le = get_tx_le(sky2);
1406 le->addr = 0;
1407 le->opcode = OP_VLAN|HW_OWNER;
1409 le->opcode |= OP_VLAN;
1410 le->length = cpu_to_be16(vlan_tx_tag_get(skb));
1430 le = get_tx_le(sky2);
1431 le->addr = cpu_to_le32(tcpsum);
1432 le->length = 0; /* initial checksum value */
1433 le->ctrl = 1; /* one packet */
1434 le->opcode = OP_TCPLISW | HW_OWNER;
1438 le = get_tx_le(sky2);
1439 le->addr = cpu_to_le32((u32) mapping);
1440 le->length = cpu_to_le16(len);
1441 le->ctrl = ctrl;
1442 le->opcode = mss ? (OP_LARGESEND | HW_OWNER) : (OP_PACKET | HW_OWNER);
1444 re = tx_le_re(sky2, le);
1456 le = get_tx_le(sky2);
1457 le->addr = cpu_to_le32(addr64);
1458 le->ctrl = 0;
1459 le->opcode = OP_ADDR64 | HW_OWNER;
1463 le = get_tx_le(sky2);
1464 le->addr = cpu_to_le32((u32) mapping);
1465 le->length = cpu_to_le16(frag->size);
1466 le->ctrl = ctrl;
1467 le->opcode = OP_BUFFER | HW_OWNER;
1469 re = tx_le_re(sky2, le);
1475 le->ctrl |= EOP;
1502 struct sky2_tx_le *le = sky2->tx_le + idx;
1505 switch(le->opcode & ~HW_OWNER) {
1520 if (le->ctrl & EOP) {
1530 le->opcode = 0; /* paranoia */
2111 struct sky2_status_le *le = hw->st_le + hw->st_idx;
2119 BUG_ON(le->link >= 2);
2120 dev = hw->dev[le->link];
2123 length = le16_to_cpu(le->length);
2124 status = le32_to_cpu(le->status);
2126 switch (le->opcode & ~HW_OWNER) {
2149 if (++buf_write[le->link] == RX_BUF_WRITE) {
2151 sky2_put_idx(hw, rxqaddr[le->link], sky2->rx_put);
2152 buf_write[le->link] = 0;
2188 Q_ADDR(rxqaddr[le->link], Q_CSR),
2206 "unknown status opcode 0x%x\n", le->opcode);
2358 const u64 *le = (q == Q_R1 || q == Q_R2)
2363 dev->name, (unsigned) q, idx, (unsigned long long) le[idx],