Home
last modified time | relevance | path

Searched refs:vbus_ext (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/hpt27xx/
H A Dhpt27xx_osm_bsd.c76 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 Dhpt27xx_os_bsd.c153 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 Dos_bsd.h135 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 Dldm.h436 #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 Dhptrr_osm_bsd.c85 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 Dhptrr_os_bsd.c125 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 Dos_bsd.h138 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 Dldm.h429 #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 Dhptnr_osm_bsd.c78 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 Dhptnr_os_bsd.c139 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 Dos_bsd.h137 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 Dldm.h435 #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))