Lines Matching defs:sgl
884 OCE_DMA_MEM sgl;
888 rc = oce_dma_alloc(sc, sz, &sgl, 0);
892 fwcmd = OCE_DMAPTR(&sgl, struct mbx_set_common_iface_rx_filter);
906 rc = oce_set_common_iface_rx_filter(sc, &sgl);
907 oce_dma_free(sc, &sgl);
915 * @param sgl scatter/gather request/response
919 oce_set_common_iface_rx_filter(POCE_SOFTC sc, POCE_DMA_MEM sgl)
927 fwcmd = OCE_DMAPTR(sgl, struct mbx_set_common_iface_rx_filter);
936 oce_dma_sync(sgl, BUS_DMASYNC_PREWRITE);
939 mbx.payload.u0.u1.sgl[0].pa_lo = ADDR_LO(sgl->paddr);
940 mbx.payload.u0.u1.sgl[0].pa_hi = ADDR_HI(sgl->paddr);
941 mbx.payload.u0.u1.sgl[0].length = mbx_sz;
1035 mbx.payload.u0.u1.sgl[0].pa_lo = ADDR_LO(pstats_dma_mem->paddr); \
1036 mbx.payload.u0.u1.sgl[0].pa_hi = ADDR_HI(pstats_dma_mem->paddr); \
1037 mbx.payload.u0.u1.sgl[0].length = sizeof(*fwcmd); \
1090 mbx.payload.u0.u1.sgl[0].pa_lo = ADDR_LO(pstats_dma_mem->paddr);
1091 mbx.payload.u0.u1.sgl[0].pa_hi = ADDR_HI(pstats_dma_mem->paddr);
1092 mbx.payload.u0.u1.sgl[0].length = sizeof(struct mbx_get_pport_stats);
1144 mbx.payload.u0.u1.sgl[0].pa_lo = ADDR_LO(pstats_dma_mem->paddr);
1145 mbx.payload.u0.u1.sgl[0].pa_hi = ADDR_HI(pstats_dma_mem->paddr);
1146 mbx.payload.u0.u1.sgl[0].length = sizeof(struct mbx_get_vport_stats);
1175 struct oce_mq_sge *sgl;
1192 sgl = &mbx.payload.u0.u1.sgl[0];
1193 sgl->pa_hi = htole32(upper_32_bits(pdma_mem->paddr));
1194 sgl->pa_lo = htole32((pdma_mem->paddr) & 0xFFFFFFFF);
1195 sgl->length = htole32(mbx.payload_length);
1221 struct oce_mq_sge *sgl;
1229 sgl = &mbx.payload.u0.u1.sgl[0];
1230 sgl->pa_hi = htole32(upper_32_bits(dma_mem->paddr));
1231 sgl->pa_lo = htole32((dma_mem->paddr) & 0xFFFFFFFF);
1232 sgl->length = htole32(req_size);
1446 struct oce_mq_sge *sgl = NULL;
1469 sgl = &mbx.payload.u0.u1.sgl[0];
1470 sgl->pa_hi = upper_32_bits(pdma_mem->paddr);
1471 sgl->pa_lo = pdma_mem->paddr & 0xFFFFFFFF;
1472 sgl->length = payload_len;
1883 struct oce_mq_sge *sgl;
1906 sgl = &mbx.payload.u0.u1.sgl[0];
1907 sgl->pa_hi = htole32(upper_32_bits(dma.paddr));
1908 sgl->pa_lo = htole32((dma.paddr) & 0xFFFFFFFF);
1909 sgl->length = htole32(mbx.payload_length);
1996 struct oce_mq_sge *sgl;
2031 sgl = &mbx.payload.u0.u1.sgl[0];
2032 sgl->pa_hi = htole32(upper_32_bits(dma.paddr));
2033 sgl->pa_lo = htole32((dma.paddr) & 0xFFFFFFFF);
2034 sgl->length = htole32(mbx.payload_length);
2094 struct oce_mq_sge *sgl;
2132 sgl = &mbx.payload.u0.u1.sgl[0];
2133 sgl->pa_hi = htole32(upper_32_bits(dma.paddr));
2134 sgl->pa_lo = htole32((dma.paddr) & 0xFFFFFFFF);
2135 sgl->length = htole32(mbx.payload_length);