• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/qlge/

Lines Matching defs:mac_iocb_ptr

1339 		       struct ob_mac_iocb_req *mac_iocb_ptr,
1345 struct tx_buf_desc *tbd = mac_iocb_ptr->tbd;
2464 static int ql_tso(struct sk_buff *skb, struct ob_mac_tso_iocb_req *mac_iocb_ptr)
2475 mac_iocb_ptr->opcode = OPCODE_OB_MAC_TSO_IOCB;
2476 mac_iocb_ptr->flags3 |= OB_MAC_TSO_IOCB_IC;
2477 mac_iocb_ptr->frame_len = cpu_to_le32((u32) skb->len);
2478 mac_iocb_ptr->total_hdrs_len =
2480 mac_iocb_ptr->net_trans_offset =
2484 mac_iocb_ptr->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
2485 mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_LSO;
2489 mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP4;
2495 mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP6;
2507 struct ob_mac_tso_iocb_req *mac_iocb_ptr)
2512 mac_iocb_ptr->opcode = OPCODE_OB_MAC_TSO_IOCB;
2513 mac_iocb_ptr->frame_len = cpu_to_le32((u32) skb->len);
2514 mac_iocb_ptr->net_trans_offset =
2518 mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP4;
2522 mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_TC;
2523 mac_iocb_ptr->total_hdrs_len =
2528 mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_UC;
2529 mac_iocb_ptr->total_hdrs_len =
2540 struct ob_mac_iocb_req *mac_iocb_ptr;
2561 mac_iocb_ptr = tx_ring_desc->queue_entry;
2562 memset((void *)mac_iocb_ptr, 0, sizeof(*mac_iocb_ptr));
2564 mac_iocb_ptr->opcode = OPCODE_OB_MAC_IOCB;
2565 mac_iocb_ptr->tid = tx_ring_desc->index;
2569 mac_iocb_ptr->txq_idx = tx_ring_idx;
2572 mac_iocb_ptr->frame_len = cpu_to_le16((u16) skb->len);
2577 mac_iocb_ptr->flags3 |= OB_MAC_IOCB_V;
2578 mac_iocb_ptr->vlan_tci = cpu_to_le16(vlan_tx_tag_get(skb));
2580 tso = ql_tso(skb, (struct ob_mac_tso_iocb_req *)mac_iocb_ptr);
2586 (struct ob_mac_tso_iocb_req *)mac_iocb_ptr);
2588 if (ql_map_send(qdev, mac_iocb_ptr, skb, tx_ring_desc) !=
2595 QL_DUMP_OB_MAC_IOCB(mac_iocb_ptr);
2663 struct ob_mac_iocb_req *mac_iocb_ptr;
2665 mac_iocb_ptr = tx_ring->wq_base;
2670 tx_ring_desc->queue_entry = mac_iocb_ptr;
2671 mac_iocb_ptr++;