Lines Matching refs:tdata
1336 struct cxgbi_task_data *tdata, u32 sw_tag, in cxgbi_ddp_reserve() argument
1342 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; in cxgbi_ddp_reserve()
1440 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in task_release_itt() local
1441 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; in task_release_itt()
1471 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in task_reserve_itt() local
1472 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; in task_reserve_itt()
1475 &tdata->dlen, 0); in task_reserve_itt()
1476 err = cxgbi_ddp_reserve(cconn, tdata, sw_tag, tdata->dlen); in task_reserve_itt()
1482 cconn->cep->csk, task, tdata->dlen, in task_reserve_itt()
1892 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_alloc_pdu() local
1898 tcp_task->dd_data = tdata; in cxgbi_conn_alloc_pdu()
1910 tdata->skb = alloc_skb(cdev->skb_tx_rsvd + headroom, GFP_ATOMIC); in cxgbi_conn_alloc_pdu()
1911 if (!tdata->skb) { in cxgbi_conn_alloc_pdu()
1916 skb_reserve(tdata->skb, cdev->skb_tx_rsvd); in cxgbi_conn_alloc_pdu()
1919 task->hdr = (struct iscsi_hdr *)tdata->skb->data; in cxgbi_conn_alloc_pdu()
1923 __kfree_skb(tdata->skb); in cxgbi_conn_alloc_pdu()
1924 tdata->skb = NULL; in cxgbi_conn_alloc_pdu()
1937 task, opcode, tdata->skb, cdev->skb_tx_rsvd, headroom, in cxgbi_conn_alloc_pdu()
1962 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_init_pdu() local
1963 struct sk_buff *skb = tdata->skb; in cxgbi_conn_init_pdu()
1983 tdata->offset = offset; in cxgbi_conn_init_pdu()
1984 tdata->count = count; in cxgbi_conn_init_pdu()
1987 tdata->offset, &tdata->sgoffset, &sg); in cxgbi_conn_init_pdu()
1990 sdb->table.nents, tdata->offset, sdb->length); in cxgbi_conn_init_pdu()
1993 err = sgl_read_to_frags(sg, tdata->sgoffset, tdata->count, in cxgbi_conn_init_pdu()
1994 tdata->frags, MAX_PDU_FRAGS); in cxgbi_conn_init_pdu()
1997 sdb->table.nents, tdata->offset, tdata->count); in cxgbi_conn_init_pdu()
2000 tdata->nr_frags = err; in cxgbi_conn_init_pdu()
2002 if (tdata->nr_frags > MAX_SKB_FRAGS || in cxgbi_conn_init_pdu()
2003 (padlen && tdata->nr_frags == MAX_SKB_FRAGS)) { in cxgbi_conn_init_pdu()
2005 struct page_frag *frag = tdata->frags; in cxgbi_conn_init_pdu()
2008 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu()
2022 for (i = 0; i < tdata->nr_frags; i++) { in cxgbi_conn_init_pdu()
2024 tdata->frags[i].page, in cxgbi_conn_init_pdu()
2025 tdata->frags[i].offset, in cxgbi_conn_init_pdu()
2026 tdata->frags[i].size); in cxgbi_conn_init_pdu()
2029 skb_shinfo(skb)->nr_frags = tdata->nr_frags; in cxgbi_conn_init_pdu()
2065 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_xmit_pdu() local
2066 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; in cxgbi_conn_xmit_pdu()
2067 struct sk_buff *skb = tdata->skb; in cxgbi_conn_xmit_pdu()
2086 tdata->skb = NULL; in cxgbi_conn_xmit_pdu()
2126 tdata->skb = skb; in cxgbi_conn_xmit_pdu()
2145 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_cleanup_task() local
2147 if (!tcp_task || !tdata || (tcp_task->dd_data != tdata)) { in cxgbi_cleanup_task()
2150 tcp_task ? tcp_task->dd_data : NULL, tdata); in cxgbi_cleanup_task()
2156 task, tdata->skb, task->hdr_itt); in cxgbi_cleanup_task()
2165 if (tdata->skb) { in cxgbi_cleanup_task()
2166 __kfree_skb(tdata->skb); in cxgbi_cleanup_task()
2167 tdata->skb = NULL; in cxgbi_cleanup_task()
2171 memset(tdata, 0, sizeof(*tdata)); in cxgbi_cleanup_task()