Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/os/
H A Dddi_ufm.c84 ufm_cache_invalidate(ddi_ufm_handle_t *ufmh) in ufm_cache_invalidate() argument
86 ASSERT(MUTEX_HELD(&ufmh->ufmh_lock)); in ufm_cache_invalidate()
88 if (ufmh->ufmh_images == NULL) in ufm_cache_invalidate()
91 for (uint_t i = 0; i < ufmh->ufmh_nimages; i++) { in ufm_cache_invalidate()
92 struct ddi_ufm_image *img = &ufmh->ufmh_images[i]; in ufm_cache_invalidate()
111 kmem_free(ufmh->ufmh_images, in ufm_cache_invalidate()
112 (ufmh->ufmh_nimages * sizeof (ddi_ufm_image_t))); in ufm_cache_invalidate()
113 ufmh->ufmh_images = NULL; in ufm_cache_invalidate()
114 ufmh->ufmh_nimages = 0; in ufm_cache_invalidate()
115 ufmh->ufmh_caps = 0; in ufm_cache_invalidate()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dufm.c180 ufm_driver_ready(ddi_ufm_handle_t *ufmh) in ufm_driver_ready() argument
182 VERIFY(ufmh != NULL); in ufm_driver_ready()
184 if (ufmh->ufmh_state & DDI_UFM_STATE_SHUTTING_DOWN || in ufm_driver_ready()
185 !(ufmh->ufmh_state & DDI_UFM_STATE_READY)) { in ufm_driver_ready()
194 ddi_ufm_handle_t *ufmh; in ufm_do_getcaps() local
211 if ((ufmh = ufm_find(devpath)) == NULL) { in ufm_do_getcaps()
215 ASSERT(MUTEX_HELD(&ufmh->ufmh_lock)); in ufm_do_getcaps()
217 if (!ufm_driver_ready(ufmh)) { in ufm_do_getcaps()
219 mutex_exit(&ufmh->ufmh_lock); in ufm_do_getcaps()
223 if (ugc.ufmg_version != ufmh->ufmh_version) { in ufm_do_getcaps()
[all …]
H A Dufmtest.c327 ufmtest_nimages(ddi_ufm_handle_t *ufmh, void *arg, uint_t *nimgs) in ufmtest_nimages() argument
345 ufmtest_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in ufmtest_fill_image() argument
383 ufmtest_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in ufmtest_fill_slot() argument
434 ufmtest_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in ufmtest_getcaps() argument
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_ufm_impl.h41 int ufm_cache_fill(struct ddi_ufm_handle *ufmh);
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_main.c3245 i40e_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in i40e_ufm_fill_image() argument
3258 i40e_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in i40e_ufm_fill_slot() argument
3306 i40e_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in i40e_ufm_getcaps() argument
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_main.c5416 igb_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in igb_ufm_fill_image() argument
5462 igb_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in igb_ufm_fill_slot() argument
5487 igb_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in igb_ufm_getcaps() argument
5505 igb_ufm_readimg(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, uint_t slotno, in igb_ufm_readimg() argument
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_nexus.c2910 t4_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in t4_ufm_getcaps() argument
2917 t4_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in t4_ufm_fill_image() argument
2950 t4_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, uint_t slotno, in t4_ufm_fill_slot() argument
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_main.c6749 ixgbe_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in ixgbe_ufm_fill_image() argument
6788 ixgbe_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in ixgbe_ufm_fill_slot() argument
6810 ixgbe_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in ixgbe_ufm_getcaps() argument
6831 ixgbe_ufm_readimg(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in ixgbe_ufm_readimg() argument
/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme.c7498 nvme_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in nvme_ufm_fill_image() argument
7523 nvme_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in nvme_ufm_fill_slot() argument
7573 nvme_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in nvme_ufm_getcaps() argument
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c138 static int mptsas_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg,
140 static int mptsas_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg,
142 static int mptsas_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg,
17064 mptsas_ufm_fill_image(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in mptsas_ufm_fill_image() argument
17077 mptsas_ufm_fill_slot(ddi_ufm_handle_t *ufmh, void *arg, uint_t imgno, in mptsas_ufm_fill_slot() argument
17097 mptsas_ufm_getcaps(ddi_ufm_handle_t *ufmh, void *arg, ddi_ufm_cap_t *caps) in mptsas_ufm_getcaps() argument