/freebsd/sys/dev/hpt27xx/ |
H A D | hpt27xx_osm_bsd.c | 76 PVBUS_EXT vbus_ext; in hpt_attach() local 113 vbus_ext = malloc(sizeof(VBUS_EXT) + size, M_DEVBUF, M_WAITOK); in hpt_attach() 114 memset(vbus_ext, 0, sizeof(VBUS_EXT)); in hpt_attach() 115 vbus_ext->ext_type = EXT_TYPE_VBUS; in hpt_attach() 116 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 120 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 122 hba->vbus_ext = vbus_ext; in hpt_attach() 123 hba->next = vbus_ext->hba_list; in hpt_attach() 124 vbus_ext->hba_list = hba; in hpt_attach() 147 static int hpt_alloc_mem(PVBUS_EXT vbus_ext) in hpt_alloc_mem() argument [all …]
|
H A D | hpt27xx_os_bsd.c | 153 PVBUS_EXT vbus_ext = osext; in freelist_reserve() local 155 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve() 156 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve() 158 list->next = vbus_ext->freelist_head; in freelist_reserve() 159 vbus_ext->freelist_head = list; in freelist_reserve() 192 PVBUS_EXT vbus_ext = osext; in freelist_reserve_dma() local 194 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve_dma() 195 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve_dma() 197 list->next = vbus_ext->freelist_dma_head; in freelist_reserve_dma() 198 vbus_ext->freelist_dma_head = list; in freelist_reserve_dma() [all …]
|
H A D | os_bsd.h | 135 struct _vbus_ext *vbus_ext; member 152 struct _vbus_ext *vbus_ext; member 185 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) argument 186 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) argument 187 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) argument 198 static __inline int hpt_sleep(PVBUS_EXT vbus_ext, void *ident, int priority, const char *wmesg, int… in hpt_sleep() argument 200 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo); in hpt_sleep()
|
H A D | ldm.h | 436 #define ldm_for_each_vbus(vbus, vbus_ext) \ argument 437 for (vbus = ldm_get_next_vbus(0, (void **)(void *)&vbus_ext); vbus; \ 438 vbus = ldm_get_next_vbus(vbus, (void **)(void *)&vbus_ext))
|
/freebsd/sys/dev/hptrr/ |
H A D | hptrr_osm_bsd.c | 85 PVBUS_EXT vbus_ext; in hpt_attach() local 118 vbus_ext = malloc(sizeof(VBUS_EXT) + size, M_DEVBUF, M_WAITOK | in hpt_attach() 120 vbus_ext->ext_type = EXT_TYPE_VBUS; in hpt_attach() 121 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 125 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 127 hba->vbus_ext = vbus_ext; in hpt_attach() 128 hba->next = vbus_ext->hba_list; in hpt_attach() 129 vbus_ext->hba_list = hba; in hpt_attach() 152 static int hpt_alloc_mem(PVBUS_EXT vbus_ext) in hpt_alloc_mem() argument 159 for (hba = vbus_ext->hba_list; hba; hba = hba->next) in hpt_alloc_mem() [all …]
|
H A D | hptrr_os_bsd.c | 125 PVBUS_EXT vbus_ext = osext; in freelist_reserve() local 127 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve() 128 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve() 130 list->next = vbus_ext->freelist_head; in freelist_reserve() 131 vbus_ext->freelist_head = list; in freelist_reserve() 164 PVBUS_EXT vbus_ext = osext; in freelist_reserve_dma() local 166 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve_dma() 167 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve_dma() 169 list->next = vbus_ext->freelist_dma_head; in freelist_reserve_dma() 170 vbus_ext->freelist_dma_head = list; in freelist_reserve_dma() [all …]
|
H A D | os_bsd.h | 138 struct _vbus_ext *vbus_ext; member 155 struct _vbus_ext *vbus_ext; member 190 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) argument 191 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) argument 192 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) argument 203 static __inline int hpt_sleep(PVBUS_EXT vbus_ext, void *ident, int priority, const char *wmesg, int… in hpt_sleep() argument 205 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo); in hpt_sleep()
|
H A D | ldm.h | 429 #define ldm_for_each_vbus(vbus, vbus_ext) \ argument 430 for (vbus = ldm_get_next_vbus(0, (void **)(void *)&vbus_ext); vbus; \ 431 vbus = ldm_get_next_vbus(vbus, (void **)(void *)&vbus_ext))
|
/freebsd/sys/dev/hptnr/ |
H A D | hptnr_osm_bsd.c | 78 PVBUS_EXT vbus_ext; in hpt_attach() local 117 vbus_ext = malloc(sizeof(VBUS_EXT) + size, M_DEVBUF, M_WAITOK | in hpt_attach() 119 vbus_ext->ext_type = EXT_TYPE_VBUS; in hpt_attach() 120 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 124 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 126 hba->vbus_ext = vbus_ext; in hpt_attach() 127 hba->next = vbus_ext->hba_list; in hpt_attach() 128 vbus_ext->hba_list = hba; in hpt_attach() 151 static int hpt_alloc_mem(PVBUS_EXT vbus_ext) in hpt_alloc_mem() argument 158 for (hba = vbus_ext->hba_list; hba; hba = hba->next) in hpt_alloc_mem() [all …]
|
H A D | hptnr_os_bsd.c | 139 PVBUS_EXT vbus_ext = osext; in freelist_reserve() local 141 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve() 142 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve() 144 list->next = vbus_ext->freelist_head; in freelist_reserve() 145 vbus_ext->freelist_head = list; in freelist_reserve() 178 PVBUS_EXT vbus_ext = osext; in freelist_reserve_dma() local 180 if (vbus_ext->ext_type!=EXT_TYPE_VBUS) in freelist_reserve_dma() 181 vbus_ext = ((PHBA)osext)->vbus_ext; in freelist_reserve_dma() 183 list->next = vbus_ext->freelist_dma_head; in freelist_reserve_dma() 184 vbus_ext->freelist_dma_head = list; in freelist_reserve_dma() [all …]
|
H A D | os_bsd.h | 137 struct _vbus_ext *vbus_ext; member 154 struct _vbus_ext *vbus_ext; member 189 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) argument 190 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) argument 191 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) argument 202 static __inline int hpt_sleep(PVBUS_EXT vbus_ext, void *ident, int priority, const char *wmesg, int… in hpt_sleep() argument 204 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo); in hpt_sleep()
|
H A D | ldm.h | 435 #define ldm_for_each_vbus(vbus, vbus_ext) \ argument 436 for (vbus = ldm_get_next_vbus(0, (void **)(void *)&vbus_ext); vbus; \ 437 vbus = ldm_get_next_vbus(vbus, (void **)(void *)&vbus_ext))
|