> > > +static void cxl_destroy_dc_regions(CXLType3Dev *ct3d) > > > +{ > > > + CXLDCExtent *ent; > > > + > > > + while (!QTAILQ_EMPTY(&ct3d->dc.extents)) { > > > + ent = QTAILQ_FIRST(&ct3d->dc.extents); > > > + cxl_remove_extent_from_extent_list(&ct3d->dc.extents, ent); > > > > Isn't this same a something like. > > QTAILQ_FOREACH_SAFE(ent, &ct3d->dc.extents, node)) { > > cxl_remove_extent_from_extent_list(&ct3d->dc.extents, ent); > > //This wrapper is small enough I'd be tempted to just have the > > //code inline at the places it's called. > > > We will have more to release after we introduce pending list as well as > bitmap. Keep it? ok. > > Fan > > > } > > > + } > > > +} > >
- [PATCH v5 00/13] Enabling DCD emulation support in Qe... nifan . cxl
- [PATCH v5 08/13] hw/cxl/cxl-mailbox-utils: Add m... nifan . cxl
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-util... Jonathan Cameron via
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-... fan
- Re: [PATCH v5 08/13] hw/cxl/cxl-mail... Jonathan Cameron via
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-... fan
- Re: [PATCH v5 08/13] hw/cxl/cxl-mail... Jonathan Cameron via
- [PATCH v5 01/13] hw/cxl/cxl-mailbox-utils: Add d... nifan . cxl
- Re: [PATCH v5 01/13] hw/cxl/cxl-mailbox-util... Jonathan Cameron via
- [PATCH v5 05/13] hw/mem/cxl-type3: Refactor ct3_... nifan . cxl
- Re: [PATCH v5 05/13] hw/mem/cxl-type3: Refac... Jonathan Cameron via
- Re: [PATCH v5 05/13] hw/mem/cxl-type3: Refac... Jonathan Cameron via
- [PATCH v5 09/13] hw/cxl/events: Add qmp interfac... nifan . cxl
- Re: [PATCH v5 09/13] hw/cxl/events: Add qmp ... Jonathan Cameron via
- Re: [PATCH v5 09/13] hw/cxl/events: Add ... fan
- Re: [PATCH v5 09/13] hw/cxl/events: ... Jonathan Cameron via