Lines Matching defs:buf_info

38 	MBUF_INFO *buf_info;
48 buf_info = &bufinfo;
63 bzero(buf_info, sizeof (MBUF_INFO));
64 buf_info->size = (hba->max_iotag * sizeof (emlxs_buf_t *));
66 (void) emlxs_mem_alloc(hba, buf_info);
67 if (buf_info->virt == NULL) {
74 hba->fc_table = buf_info->virt;
75 bzero(hba->fc_table, buf_info->size);
83 bzero(buf_info, sizeof (MBUF_INFO));
84 buf_info->size = hba->max_iotag * sizeof (MATCHMAP *);
86 (void) emlxs_mem_alloc(hba, buf_info);
87 if (buf_info->virt == NULL) {
94 hba->sli.sli3.fcp_bpl_table = buf_info->virt;
95 bzero(hba->sli.sli3.fcp_bpl_table, buf_info->size);
266 MBUF_INFO *buf_info;
269 buf_info = &bufinfo;
344 bzero(buf_info, sizeof (MBUF_INFO));
345 buf_info->size = hba->max_iotag * sizeof (emlxs_buf_t *);
346 buf_info->virt = hba->fc_table;
347 emlxs_mem_free(hba, buf_info);
353 bzero(buf_info, sizeof (MBUF_INFO));
354 buf_info->size = hba->max_iotag * sizeof (MATCHMAP *);
355 buf_info->virt = hba->sli.sli3.fcp_bpl_table;
356 emlxs_mem_free(hba, buf_info);
382 MBUF_INFO *buf_info;
386 buf_info = &local_buf_info;
407 bzero(buf_info, sizeof (MBUF_INFO));
408 buf_info->size = sizeof (MATCHMAP);
409 buf_info->align = sizeof (void *);
411 (void) emlxs_mem_alloc(hba, buf_info);
412 if (buf_info->virt == NULL) {
415 buf_info->size);
420 mp = (MATCHMAP *)buf_info->virt;
423 bzero(buf_info, sizeof (MBUF_INFO));
424 buf_info->size = seg->fc_memsize;
425 buf_info->flags = seg->fc_memflag;
426 buf_info->align = seg->fc_memalign;
428 (void) emlxs_mem_alloc(hba, buf_info);
429 if (buf_info->virt == NULL) {
432 buf_info->size);
435 bzero(buf_info, sizeof (MBUF_INFO));
436 buf_info->size = sizeof (MATCHMAP);
437 buf_info->virt = (uint32_t *)mp;
438 emlxs_mem_free(hba, buf_info);
442 bp = (uint8_t *)buf_info->virt;
445 mp->virt = buf_info->virt;
446 mp->phys = buf_info->phys;
447 mp->size = buf_info->size;
448 mp->dma_handle = buf_info->dma_handle;
449 mp->data_handle = buf_info->data_handle;
523 MBUF_INFO *buf_info;
557 buf_info = &local_buf_info;
564 bzero(buf_info, sizeof (MBUF_INFO));
565 buf_info->size = mp->size;
566 buf_info->virt = mp->virt;
567 buf_info->phys = mp->phys;
568 buf_info->dma_handle = mp->dma_handle;
569 buf_info->data_handle = mp->data_handle;
570 buf_info->flags = seg->fc_memflag;
571 emlxs_mem_free(hba, buf_info);
573 bzero(buf_info, sizeof (MBUF_INFO));
574 buf_info->size = sizeof (MATCHMAP);
575 buf_info->virt = (uint32_t *)mp;
576 emlxs_mem_free(hba, buf_info);
584 bzero(buf_info, sizeof (MBUF_INFO));
585 buf_info->size = mp->size;
586 buf_info->virt = mp->virt;
587 buf_info->phys = mp->phys;
588 buf_info->dma_handle = mp->dma_handle;
589 buf_info->data_handle = mp->data_handle;
590 buf_info->flags = seg->fc_memflag;
591 emlxs_mem_free(hba, buf_info);
593 bzero(buf_info, sizeof (MBUF_INFO));
594 buf_info->size = sizeof (MATCHMAP);
595 buf_info->virt = (uint32_t *)mp;
596 emlxs_mem_free(hba, buf_info);
779 MBUF_INFO *buf_info;
782 buf_info = &bufinfo;
784 bzero(buf_info, sizeof (MBUF_INFO));
785 buf_info->size = sizeof (MATCHMAP);
786 buf_info->align = sizeof (void *);
788 (void) emlxs_mem_alloc(hba, buf_info);
789 if (buf_info->virt == NULL) {
796 mp = (MATCHMAP *)buf_info->virt;
799 bzero(buf_info, sizeof (MBUF_INFO));
800 buf_info->size = size;
801 buf_info->flags = FC_MBUF_DMA | FC_MBUF_SNGLSG | FC_MBUF_DMA32;
802 buf_info->align = 32;
804 (void) emlxs_mem_alloc(hba, buf_info);
805 if (buf_info->virt == NULL) {
811 bzero(buf_info, sizeof (MBUF_INFO));
812 buf_info->size = sizeof (MATCHMAP);
813 buf_info->virt = (uint32_t *)mp;
814 emlxs_mem_free(hba, buf_info);
818 bp = (uint8_t *)buf_info->virt;
821 mp->virt = buf_info->virt;
822 mp->phys = buf_info->phys;
823 mp->size = buf_info->size;
824 mp->dma_handle = buf_info->dma_handle;
825 mp->data_handle = buf_info->data_handle;
838 MBUF_INFO *buf_info;
840 buf_info = &bufinfo;
846 bzero(buf_info, sizeof (MBUF_INFO));
847 buf_info->size = mp->size;
848 buf_info->virt = mp->virt;
849 buf_info->phys = mp->phys;
850 buf_info->dma_handle = mp->dma_handle;
851 buf_info->data_handle = mp->data_handle;
852 buf_info->flags = FC_MBUF_DMA;
853 emlxs_mem_free(hba, buf_info);
855 bzero(buf_info, sizeof (MBUF_INFO));
856 buf_info->size = sizeof (MATCHMAP);
857 buf_info->virt = (uint32_t *)mp;
858 emlxs_mem_free(hba, buf_info);
1283 MBUF_INFO *buf_info;
1289 buf_info = &bufinfo;
1292 bzero(buf_info, sizeof (MBUF_INFO));
1293 buf_info->size = hbq->HBQ_numEntries * sizeof (HBQE_t);
1294 buf_info->flags = FC_MBUF_DMA;
1295 buf_info->align = 4096;
1297 (void) emlxs_mem_alloc(hba, buf_info);
1299 if (buf_info->virt == NULL) {
1305 hbq->HBQ_host_buf.virt = (void *)buf_info->virt;
1306 hbq->HBQ_host_buf.phys = buf_info->phys;
1307 hbq->HBQ_host_buf.data_handle = buf_info->data_handle;
1308 hbq->HBQ_host_buf.dma_handle = buf_info->dma_handle;
1309 hbq->HBQ_host_buf.size = buf_info->size;
1312 bzero((char *)hbq->HBQ_host_buf.virt, buf_info->size);