Home
last modified time | relevance | path

Searched refs:pArray (Results 1 – 10 of 10) sorted by relevance

/dflybsd-src/sys/dev/raid/hptmv/
H A Dioctl.c159 PVDevice pArray = ID_TO_VDEV(id); in hpt_delete_array() local
164 if ((id==0) || check_VDevice_valid(pArray)) in hpt_delete_array()
167 if(!mIsArray(pArray)) return -1; in hpt_delete_array()
169 if (pArray->u.array.rf_rebuilding || pArray->u.array.rf_verifying || in hpt_delete_array()
170 pArray->u.array.rf_initializing) in hpt_delete_array()
173 for(i=0; i<pArray->u.array.bArnMember; i++) { in hpt_delete_array()
174 pa = pArray->u.array.pMember[i]; in hpt_delete_array()
182 if (pArray->pVBus!=_vbus_p) { HPT_ASSERT(0); return -1;} in hpt_delete_array()
183 fDeleteArray(_VBUS_P pArray, del_block0); in hpt_delete_array()
224 PVDevice pArray; in Kernel_DeviceIoControl() local
[all …]
H A Dgui_lib.c568 PVDevice pArray,pChild; in hpt_create_array_v2() local
589 mArGetArrayTable(pArray); in hpt_create_array_v2()
590 if(!pArray) return INVALID_DEVICEID; in hpt_create_array_v2()
595 pArray->VDeviceType = VD_JBOD; in hpt_create_array_v2()
601 pArray->VDeviceType = VD_RAID_0; in hpt_create_array_v2()
607 pArray->VDeviceType = VD_RAID_5; in hpt_create_array_v2()
610 pArray->u.array.rf_need_rebuild = 1; in hpt_create_array_v2()
616 pArray->VDeviceType = VD_RAID_1; in hpt_create_array_v2()
618 pArray->u.array.bArnMember = pParam->nDisk; in hpt_create_array_v2()
619 pArray->u.array.bArRealnMember = pParam->nDisk; in hpt_create_array_v2()
[all …]
H A Dhptproc.c64 PVDevice pArray; in hpt_set_asc_info() local
78 if ((pArray=ArrayTables(i))->u.array.dArStamp==0) in hpt_set_asc_info()
81 if (pArray->u.array.rf_need_rebuild && !pArray->u.array.rf_rebuilding) in hpt_set_asc_info()
82 hpt_queue_dpc((HPT_DPC)hpt_rebuild_data_block, pAdapter, pArray, in hpt_set_asc_info()
83 …(UCHAR)((pArray->u.array.CriticalMembers || pArray->VDeviceType == VD_RAID_1)? DUPLICATE : REBUILD… in hpt_set_asc_info()
92 if ((pArray=ArrayTables(i))->u.array.dArStamp==0) in hpt_set_asc_info()
95 if (pArray->u.array.rf_rebuilding) in hpt_set_asc_info()
96 pArray->u.array.rf_abort_rebuild = 1; in hpt_set_asc_info()
108 pArray = _vbus_p->pVDevice[iarray]; in hpt_set_asc_info()
109 if (!pArray || (pArray->vf_online == 0)) return -EINVAL; in hpt_set_asc_info()
[all …]
H A Darray.h217 PVDevice HPTLIBAPI GetSpareDisk(_VBUS_ARG PVDevice pArray);
236 #define _SET_ARRAY_BUS_(pArray) pArray->pVBus = _vbus_p; argument
239 #define _SET_ARRAY_VER_(pArray) pArray->vf_format_v2 = 1; argument
241 #define _SET_ARRAY_VER_(pArray) argument
H A Draid5n.h82 extern void HPTLIBAPI flush_raid5_async(PVDevice pArray, DPC_PROC done, void *arg);
85 extern int HPTLIBAPI flush_raid5(PVDevice pArray);
87 extern void HPTLIBAPI raid5_free(_VBUS_ARG PVDevice pArray);
H A Dentry.c1033 GetSpareDisk(_VBUS_ARG PVDevice pArray) in GetSpareDisk() argument
1035 IAL_ADAPTER_T *pAdapter = (IAL_ADAPTER_T *)pArray->pVBus->OsExt; in GetSpareDisk()
1036 LBA_T capacity = LongDiv(pArray->VDeviceCapacity, pArray->u.array.bArnMember-1); in GetSpareDisk()
1046 thiscap = pArray->vf_format_v2? pVDevice->u.disk.dDeRealCapacity : pVDevice->VDeviceCapacity; in GetSpareDisk()
2196 PVDevice pArray; in Check_Idle_Call() local
2198 if ((pArray=ArrayTables(i))->u.array.dArStamp==0) in Check_Idle_Call()
2200 else if (pArray->u.array.rf_auto_rebuild) { in Check_Idle_Call()
2202 pArray->u.array.rf_auto_rebuild = 0; in Check_Idle_Call()
2203 hpt_queue_dpc((HPT_DPC)hpt_rebuild_data_block, pAdapter, pArray, DUPLICATE); in Check_Idle_Call()
2435 PVDevice pArray; in hpt_worker_thread() local
[all …]
H A Dvdevice.h183 #define FOR_EACH_ARRAY_ON_ALL_VBUS(pVBus, pArray, i) \ argument
186 …if ((pArray=((PVDevice)&pVBus->_ArrayTables[i*ARRAY_VDEV_SIZE]))->u.array.dArStamp==0) continue; e…
H A Dosbsd.h200 void hpt_rebuild_data_block(IAL_ADAPTER_T *pAdapter, PVDevice pArray, UCHAR flags);
/dflybsd-src/sys/dev/raid/hpt27xx/
H A Darray.h157 void ldm_start_rebuild(struct _VDEV *pArray);
159 #define ldm_start_rebuild(pArray) argument
178 void ldm_check_array_online(PVDEV pArray);
180 void ldm_sync_array_info(PVDEV pArray);
181 void ldm_sync_array_stamp(PVDEV pArray);
182 void ldm_add_spare_to_array(PVDEV pArray, PVDEV spare_partition);
/dflybsd-src/sys/dev/raid/hptrr/
H A Darray.h158 void ldm_start_rebuild(struct _VDEV *pArray);
160 #define ldm_start_rebuild(pArray) argument
181 void ldm_check_array_online(PVDEV pArray);
183 void ldm_sync_array_info(PVDEV pArray);
184 void ldm_sync_array_stamp(PVDEV pArray);
185 void ldm_add_spare_to_array(PVDEV pArray, PVDEV spare_partition);