Lines Matching defs:buf_info

1132 		MBUF_INFO	*buf_info;
1135 buf_info = &bufinfo;
1137 bzero(buf_info, sizeof (MBUF_INFO));
1138 buf_info->size = EMLXS_BOOTSTRAP_MB_SIZE + MBOX_EXTENSION_SIZE;
1139 buf_info->flags =
1141 buf_info->align = ddi_ptob(dip, 1L);
1143 (void) emlxs_mem_alloc(hba, buf_info);
1145 if (buf_info->virt == NULL) {
1149 hba->sli.sli4.bootstrapmb.virt = (uint8_t *)buf_info->virt;
1150 hba->sli.sli4.bootstrapmb.phys = buf_info->phys;
1153 hba->sli.sli4.bootstrapmb.data_handle = buf_info->data_handle;
1154 hba->sli.sli4.bootstrapmb.dma_handle = buf_info->dma_handle;
1190 MBUF_INFO *buf_info = &bufinfo;
1206 bzero(buf_info, sizeof (MBUF_INFO));
1209 buf_info->phys = hba->sli.sli4.bootstrapmb.phys;
1210 buf_info->data_handle =
1212 buf_info->dma_handle =
1214 buf_info->flags = FC_MBUF_DMA;
1217 buf_info->virt = (uint32_t *)hba->sli.sli4.bootstrapmb.virt;
1218 buf_info->size = hba->sli.sli4.bootstrapmb.size;
1219 emlxs_mem_free(hba, buf_info);
5102 MBUF_INFO *buf_info;
5121 buf_info = &hba->sli.sli4.HeaderTmplate;
5122 if (buf_info->virt) {
5123 bzero(buf_info, sizeof (MBUF_INFO));
5168 buf_info = &hba->sli.sli4.slim2;
5169 if (buf_info->virt) {
5170 buf_info->flags = FC_MBUF_DMA;
5171 emlxs_mem_free(hba, buf_info);
5172 bzero(buf_info, sizeof (MBUF_INFO));
5196 MBUF_INFO *buf_info;
5290 buf_info = &hba->sli.sli4.slim2;
5291 buf_info->size = count;
5292 buf_info->flags = FC_MBUF_DMA | FC_MBUF_SNGLSG | FC_MBUF_DMA32;
5293 buf_info->align = ddi_ptob(hba->dip, 1L);
5295 (void) emlxs_mem_alloc(hba, buf_info);
5297 if (buf_info->virt == NULL) {
5304 bzero(buf_info->virt, buf_info->size);
5305 EMLXS_MPDATA_SYNC(buf_info->dma_handle, 0,
5306 buf_info->size, DDI_DMA_SYNC_FORDEV);
5309 data_handle = buf_info->data_handle;
5310 dma_handle = buf_info->dma_handle;
5311 phys = buf_info->phys;
5312 virt = (char *)buf_info->virt;
5317 buf_info = &hba->sli.sli4.eq[i].addr;
5318 if (buf_info->virt == NULL) {
5320 buf_info->size = size;
5321 buf_info->flags =
5323 buf_info->align = ddi_ptob(hba->dip, 1L);
5324 buf_info->phys = phys;
5325 buf_info->virt = virt;
5326 buf_info->data_handle = data_handle;
5327 buf_info->dma_handle = dma_handle;
5343 buf_info = &hba->sli.sli4.cq[i].addr;
5344 if (buf_info->virt == NULL) {
5346 buf_info->size = size;
5347 buf_info->flags =
5349 buf_info->align = ddi_ptob(hba->dip, 1L);
5350 buf_info->phys = phys;
5351 buf_info->virt = virt;
5352 buf_info->data_handle = data_handle;
5353 buf_info->dma_handle = dma_handle;
5365 buf_info = &hba->sli.sli4.wq[i].addr;
5366 if (buf_info->virt == NULL) {
5368 buf_info->size = size;
5369 buf_info->flags =
5371 buf_info->align = ddi_ptob(hba->dip, 1L);
5372 buf_info->phys = phys;
5373 buf_info->virt = virt;
5374 buf_info->data_handle = data_handle;
5375 buf_info->dma_handle = dma_handle;
5387 buf_info = &hba->sli.sli4.mq.addr;
5388 if (!buf_info->virt) {
5390 buf_info->size = size;
5391 buf_info->flags =
5393 buf_info->align = ddi_ptob(hba->dip, 1L);
5394 buf_info->phys = phys;
5395 buf_info->virt = virt;
5396 buf_info->data_handle = data_handle;
5397 buf_info->dma_handle = dma_handle;
5416 buf_info = &hba->sli.sli4.rq[i].addr;
5417 if (buf_info->virt) {
5422 buf_info->size = size;
5423 buf_info->flags =
5425 buf_info->align = ddi_ptob(hba->dip, 1L);
5426 buf_info->phys = phys;
5427 buf_info->virt = virt;
5428 buf_info->data_handle = data_handle;
5429 buf_info->dma_handle = dma_handle;
5529 buf_info = &xp->SGList;
5530 buf_info->size = size;
5531 buf_info->flags =
5533 buf_info->align = size;
5534 buf_info->phys = phys;
5535 buf_info->virt = virt;
5536 buf_info->data_handle = data_handle;
5537 buf_info->dma_handle = dma_handle;
5548 buf_info = &hba->sli.sli4.HeaderTmplate;
5549 if ((buf_info->virt == NULL) && (hba->sli.sli4.RPICount)) {
5550 bzero(buf_info, sizeof (MBUF_INFO));
5551 buf_info->size = size;
5552 buf_info->flags = FC_MBUF_DMA | FC_MBUF_DMA32;
5553 buf_info->align = ddi_ptob(hba->dip, 1L);
5554 buf_info->phys = phys;
5555 buf_info->virt = virt;
5556 buf_info->data_handle = data_handle;
5557 buf_info->dma_handle = dma_handle;