/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 1025 struct cxgbi_gather_list *gl, unsigned int gidx) 1031 ppod->addr[i] = gidx < gl->nelem ? 1032 cpu_to_be64(gl->phys_addr[gidx]) : 0ULL; 1046 struct cxgbi_gather_list *gl) 1066 ddp->gl_map[k] = gl; 1088 struct cxgbi_gather_list *gl) 1092 for (i = 0; i < gl->nelem; i++) 1093 dma_unmap_page(&pdev->dev, gl->phys_addr[i], PAGE_SIZE, 1098 struct cxgbi_gather_list *gl) 1102 for (i = 0; i < gl 1023 cxgbi_ddp_ppod_set(struct cxgbi_pagepod *ppod, struct cxgbi_pagepod_hdr *hdr, struct cxgbi_gather_list *gl, unsigned int gidx) argument 1043 ddp_find_unused_entries(struct cxgbi_ddp_info *ddp, unsigned int start, unsigned int max, unsigned int count, struct cxgbi_gather_list *gl) argument 1087 ddp_gl_unmap(struct pci_dev *pdev, struct cxgbi_gather_list *gl) argument 1097 ddp_gl_map(struct pci_dev *pdev, struct cxgbi_gather_list *gl) argument 1125 ddp_release_gl(struct cxgbi_gather_list *gl, struct pci_dev *pdev) argument 1138 struct cxgbi_gather_list *gl; local 1224 struct cxgbi_gather_list *gl = ddp->gl_map[idx]; local 1243 ddp_tag_reserve(struct cxgbi_sock *csk, unsigned int tid, u32 sw_tag, u32 *tagp, struct cxgbi_gather_list *gl, gfp_t gfp) argument 1309 struct cxgbi_gather_list *gl; local 1347 struct cxgbi_gather_list *gl = ddp->gl_map[i]; local [all...] |
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 1361 * @gl: source internal packet gather list 1368 const struct pkt_gl *gl, 1374 __skb_fill_page_desc(skb, 0, gl->frags[0].page, 1375 gl->frags[0].offset + offset, 1376 gl->frags[0].size - offset); 1377 skb_shinfo(skb)->nr_frags = gl->nfrags; 1378 for (i = 1; i < gl->nfrags; i++) 1379 __skb_fill_page_desc(skb, i, gl->frags[i].page, 1380 gl->frags[i].offset, 1381 gl 1367 copy_frags(struct sk_buff *skb, const struct pkt_gl *gl, unsigned int offset) argument 1396 t4vf_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument 1443 t4vf_pktgl_free(const struct pkt_gl *gl) argument 1461 do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, const struct cpl_rx_pkt *pkt) argument 1501 t4vf_ethrx_handler(struct sge_rspq *rspq, const __be64 *rsp, const struct pkt_gl *gl) argument 1591 restore_rx_bufs(const struct pkt_gl *gl, struct sge_fl *fl, int frags) argument 1658 struct pkt_gl gl; local [all...] |
H A D | cxgb4vf_main.c | 391 const struct pkt_gl *gl) 390 fwevtq_handler(struct sge_rspq *rspq, const __be64 *rsp, const struct pkt_gl *gl) argument
|
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 1414 const struct pkt_gl *gl, unsigned int offset) 1419 __skb_fill_page_desc(skb, 0, gl->frags[0].page, 1420 gl->frags[0].offset + offset, 1421 gl->frags[0].size - offset); 1422 skb_shinfo(skb)->nr_frags = gl->nfrags; 1423 for (i = 1; i < gl->nfrags; i++) 1424 __skb_fill_page_desc(skb, i, gl->frags[i].page, 1425 gl->frags[i].offset, 1426 gl->frags[i].size); 1429 get_page(gl 1413 copy_frags(struct sk_buff *skb, const struct pkt_gl *gl, unsigned int offset) argument 1441 cxgb4_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument 1480 t4_pktgl_free(const struct pkt_gl *gl) argument 1493 handle_trace_pkt(struct adapter *adap, const struct pkt_gl *gl) argument 1514 do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, const struct cpl_rx_pkt *pkt) argument [all...] |
H A D | cxgb4_uld.h | 221 const struct pkt_gl *gl); 237 struct sk_buff *cxgb4_pktgl_to_skb(const struct pkt_gl *gl,
|
H A D | cxgb4.h | 336 const struct pkt_gl *gl); 590 const struct pkt_gl *gl);
|
H A D | cxgb4_main.c | 431 const struct pkt_gl *gl) 473 * @gl: the gather list of packet fragments 479 const struct pkt_gl *gl) 483 if (ulds[q->uld].rx_handler(q->adap->uld_handle[q->uld], rsp, gl)) { 487 if (gl == NULL) 489 else if (gl == CXGB4_MSG_AN) 430 fwevtq_handler(struct sge_rspq *q, const __be64 *rsp, const struct pkt_gl *gl) argument 478 uldrx_handler(struct sge_rspq *q, const __be64 *rsp, const struct pkt_gl *gl) argument
|
/drivers/infiniband/hw/cxgb4/ |
H A D | device.c | 486 const struct pkt_gl *gl) 494 if (gl == NULL) { 503 } else if (gl == CXGB4_MSG_AN) { 510 skb = cxgb4_pktgl_to_skb(gl, 128, 128); 485 c4iw_uld_rx_handler(void *handle, const __be64 *rsp, const struct pkt_gl *gl) argument
|
/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 1253 struct cxgbi_gather_list *gl, 1281 if (!hdr && !gl) 1284 cxgbi_ddp_ppod_set(ppod, hdr, gl, gl_pidx); 1293 struct cxgbi_gather_list *gl) 1303 idx, cnt, gl, 4 * i); 1250 ddp_ppod_write_idata(struct cxgbi_device *cdev, unsigned int port_id, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl, unsigned int gl_pidx) argument 1291 ddp_set_map(struct cxgbi_sock *csk, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl) argument
|
/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 1081 struct cxgbi_gather_list *gl) 1089 "csk 0x%p, idx %u, npods %u, gl 0x%p.\n", 1090 csk, idx, npods, gl); 1102 hdr, gl, i * PPOD_PAGES_MAX); 1079 ddp_set_map(struct cxgbi_sock *csk, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl) argument
|