Lines Matching defs:ditem

609 	rdc_net_dataitem_t *ditem;
676 ditem = kmem_alloc(sizeof (rdc_net_dataitem_t), KM_NOSLEEP);
677 if (ditem == NULL) {
685 * just point the ditem data pointer to the
688 ditem->next = NULL;
690 ditem->dptr = diskio.data.data_val;
695 ditem->len = diskio.data.data_len;
696 ditem->mlen = RDC_MAXDATA;
702 ditem->dptr = kmem_alloc(FBA_SIZE(diskio.len),
704 if (ditem->dptr == NULL) {
709 ditem->len = FBA_SIZE(diskio.len);
710 ditem->mlen = ditem->len;
716 bcopy(diskio.data.data_val, ditem->dptr,
725 dset->head = ditem;
726 dset->tail = ditem;
742 * to the data in ditem.
744 ditem = dset->head;
745 bcopy(diskio.data.data_val, (char *)ditem->dptr +
816 rdc_net_dataitem_t *ditem;
914 ditem = kmem_alloc(sizeof (rdc_net_dataitem_t), KM_NOSLEEP);
915 if (ditem == NULL) {
923 * just point the ditem data pointer to the
926 ditem->next = NULL;
928 ditem->dptr = diskio.data.data_val;
933 ditem->len = diskio.data.data_len;
934 ditem->mlen = RDC_MAXDATA;
940 ditem->dptr = kmem_alloc(FBA_SIZE(diskio.len),
942 if (ditem->dptr == NULL) {
947 ditem->len = FBA_SIZE(diskio.len);
948 ditem->mlen = ditem->len;
954 bcopy(diskio.data.data_val, ditem->dptr,
963 dset->head = ditem;
964 dset->tail = ditem;
981 * to the data in ditem.
983 ditem = dset->head;
984 bcopy(diskio.data.data_val, (char *)ditem->dptr +
2681 rdc_net_dataitem_t *ditem;
2693 ditem = dset->head;
2695 ASSERT(ditem);
2696 vecret[i].sv_addr = ditem->dptr;
2697 vecret[i].sv_len = ditem->len;
2698 ditem = ditem->next;
2708 ASSERT(ditem == NULL);
2723 rdc_net_dataitem_t *ditem;
2738 ditem = NULL;
2806 ditem = kmem_alloc(sizeof (rdc_net_dataitem_t), KM_NOSLEEP);
2807 if (ditem == NULL) {
2811 ditem->len = FBA_SIZE(fba);
2812 ditem->mlen = ditem->len;
2813 ditem->dptr = kmem_alloc(ditem->len, KM_SLEEP);
2814 RDC_DSMEMUSE(ditem->len);
2815 ditem->next = NULL;
2819 veclist[0].sv_addr = ditem->dptr;
2820 veclist[0].sv_len = ditem->len;
2831 dset->head = ditem;
2832 dset->tail = ditem;
2834 dset->tail->next = ditem;
2835 dset->tail = ditem;
2840 ditem = NULL;
2857 if (ditem) {
2858 kmem_free(ditem->dptr, ditem->mlen);
2859 RDC_DSMEMUSE(-ditem->mlen);
2860 kmem_free(ditem, sizeof (*ditem));
2861 RDC_DSMEMUSE(-sizeof (*ditem));