mac_iocb_ptr 2284 drivers/net/ethernet/qlogic/qla3xxx.c struct ob_mac_iocb_req *mac_iocb_ptr) mac_iocb_ptr 2288 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->ip_hdr_off = skb_network_offset(skb); mac_iocb_ptr 2289 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->ip_hdr_len = ip->ihl; mac_iocb_ptr 2292 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->flags1 |= OB_3032MAC_IOCB_REQ_TC | mac_iocb_ptr 2295 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->flags1 |= OB_3032MAC_IOCB_REQ_UC | mac_iocb_ptr 2306 drivers/net/ethernet/qlogic/qla3xxx.c struct ob_mac_iocb_req *mac_iocb_ptr, mac_iocb_ptr 2333 drivers/net/ethernet/qlogic/qla3xxx.c oal_entry = (struct oal_entry *)&mac_iocb_ptr->buf_addr0_low; mac_iocb_ptr 2413 drivers/net/ethernet/qlogic/qla3xxx.c oal_entry = (struct oal_entry *)&mac_iocb_ptr->buf_addr0_low; mac_iocb_ptr 2469 drivers/net/ethernet/qlogic/qla3xxx.c struct ob_mac_iocb_req *mac_iocb_ptr; mac_iocb_ptr 2482 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr = tx_cb->queue_entry; mac_iocb_ptr 2483 drivers/net/ethernet/qlogic/qla3xxx.c memset((void *)mac_iocb_ptr, 0, sizeof(struct ob_mac_iocb_req)); mac_iocb_ptr 2484 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->opcode = qdev->mac_ob_opcode; mac_iocb_ptr 2485 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->flags = OB_MAC_IOCB_REQ_X; mac_iocb_ptr 2486 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->flags |= qdev->mb_bit_mask; mac_iocb_ptr 2487 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->transaction_id = qdev->req_producer_index; mac_iocb_ptr 2488 drivers/net/ethernet/qlogic/qla3xxx.c mac_iocb_ptr->data_len = cpu_to_le16((u16) tot_len); mac_iocb_ptr 2492 drivers/net/ethernet/qlogic/qla3xxx.c ql_hw_csum_setup(skb, mac_iocb_ptr); mac_iocb_ptr 2494 drivers/net/ethernet/qlogic/qla3xxx.c if (ql_send_map(qdev, mac_iocb_ptr, tx_cb, skb) != NETDEV_TX_OK) { mac_iocb_ptr 1310 drivers/staging/qlge/qlge_main.c struct ob_mac_iocb_req *mac_iocb_ptr, mac_iocb_ptr 1316 drivers/staging/qlge/qlge_main.c struct tx_buf_desc *tbd = mac_iocb_ptr->tbd; mac_iocb_ptr 2561 drivers/staging/qlge/qlge_main.c static int ql_tso(struct sk_buff *skb, struct ob_mac_tso_iocb_req *mac_iocb_ptr) mac_iocb_ptr 2572 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->opcode = OPCODE_OB_MAC_TSO_IOCB; mac_iocb_ptr 2573 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags3 |= OB_MAC_TSO_IOCB_IC; mac_iocb_ptr 2574 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->frame_len = cpu_to_le32((u32) skb->len); mac_iocb_ptr 2575 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->total_hdrs_len = mac_iocb_ptr 2577 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->net_trans_offset = mac_iocb_ptr 2581 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); mac_iocb_ptr 2582 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_LSO; mac_iocb_ptr 2586 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP4; mac_iocb_ptr 2592 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP6; mac_iocb_ptr 2604 drivers/staging/qlge/qlge_main.c struct ob_mac_tso_iocb_req *mac_iocb_ptr) mac_iocb_ptr 2609 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->opcode = OPCODE_OB_MAC_TSO_IOCB; mac_iocb_ptr 2610 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->frame_len = cpu_to_le32((u32) skb->len); mac_iocb_ptr 2611 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->net_trans_offset = mac_iocb_ptr 2615 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags1 |= OB_MAC_TSO_IOCB_IP4; mac_iocb_ptr 2619 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_TC; mac_iocb_ptr 2620 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->total_hdrs_len = mac_iocb_ptr 2625 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags2 |= OB_MAC_TSO_IOCB_UC; mac_iocb_ptr 2626 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->total_hdrs_len = mac_iocb_ptr 2637 drivers/staging/qlge/qlge_main.c struct ob_mac_iocb_req *mac_iocb_ptr; mac_iocb_ptr 2657 drivers/staging/qlge/qlge_main.c mac_iocb_ptr = tx_ring_desc->queue_entry; mac_iocb_ptr 2658 drivers/staging/qlge/qlge_main.c memset((void *)mac_iocb_ptr, 0, sizeof(*mac_iocb_ptr)); mac_iocb_ptr 2660 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->opcode = OPCODE_OB_MAC_IOCB; mac_iocb_ptr 2661 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->tid = tx_ring_desc->index; mac_iocb_ptr 2665 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->txq_idx = tx_ring_idx; mac_iocb_ptr 2668 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->frame_len = cpu_to_le16((u16) skb->len); mac_iocb_ptr 2673 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->flags3 |= OB_MAC_IOCB_V; mac_iocb_ptr 2674 drivers/staging/qlge/qlge_main.c mac_iocb_ptr->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); mac_iocb_ptr 2676 drivers/staging/qlge/qlge_main.c tso = ql_tso(skb, (struct ob_mac_tso_iocb_req *)mac_iocb_ptr); mac_iocb_ptr 2682 drivers/staging/qlge/qlge_main.c (struct ob_mac_tso_iocb_req *)mac_iocb_ptr); mac_iocb_ptr 2684 drivers/staging/qlge/qlge_main.c if (ql_map_send(qdev, mac_iocb_ptr, skb, tx_ring_desc) != mac_iocb_ptr 2691 drivers/staging/qlge/qlge_main.c QL_DUMP_OB_MAC_IOCB(mac_iocb_ptr); mac_iocb_ptr 2768 drivers/staging/qlge/qlge_main.c struct ob_mac_iocb_req *mac_iocb_ptr; mac_iocb_ptr 2770 drivers/staging/qlge/qlge_main.c mac_iocb_ptr = tx_ring->wq_base; mac_iocb_ptr 2775 drivers/staging/qlge/qlge_main.c tx_ring_desc->queue_entry = mac_iocb_ptr; mac_iocb_ptr 2776 drivers/staging/qlge/qlge_main.c mac_iocb_ptr++;