Re: [RFC v2 2/4] drm/i915/display: add generic to_intel_display() macro

2024-03-07 Thread Rodrigo Vivi
On Thu, Mar 07, 2024 at 01:28:57PM +0200, Jani Nikula wrote: > On Wed, 06 Mar 2024, Rodrigo Vivi wrote: > > On Wed, Mar 06, 2024 at 02:24:36PM +0200, Jani Nikula wrote: > >> Convert various pointers to struct intel_display * using _Generic(). > >> > >> Add some macro magic to make adding new

Re: [RFC v2 2/4] drm/i915/display: add generic to_intel_display() macro

2024-03-07 Thread Jani Nikula
On Wed, 06 Mar 2024, Rodrigo Vivi wrote: > On Wed, Mar 06, 2024 at 02:24:36PM +0200, Jani Nikula wrote: >> Convert various pointers to struct intel_display * using _Generic(). >> >> Add some macro magic to make adding new conversions easier, and somewhat >> abstract the need to cast each generic

Re: [RFC v2 2/4] drm/i915/display: add generic to_intel_display() macro

2024-03-06 Thread Rodrigo Vivi
On Wed, Mar 06, 2024 at 02:24:36PM +0200, Jani Nikula wrote: > Convert various pointers to struct intel_display * using _Generic(). > > Add some macro magic to make adding new conversions easier, and somewhat > abstract the need to cast each generic association. The cast is required > because all

[RFC v2 2/4] drm/i915/display: add generic to_intel_display() macro

2024-03-06 Thread Jani Nikula
Convert various pointers to struct intel_display * using _Generic(). Add some macro magic to make adding new conversions easier, and somewhat abstract the need to cast each generic association. The cast is required because all associations needs to compile, regardless of the type and the generic