Home
last modified time | relevance | path

Searched hist:"554 aae35007e49f533d3d10e788295f7141725bc" (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/include/linux/
H A Dpacking.h554aae35007e49f533d3d10e788295f7141725bc Thu May 02 15:23:29 CDT 2019 Vladimir Oltean <olteanv@gmail.com> lib: Add support for generic packing operations

This provides an unified API for accessing register bit fields
regardless of memory layout. The basic unit of data for these API
functions is the u64. The process of transforming an u64 from native CPU
encoding into the peripheral's encoding is called 'pack', and
transforming it from peripheral to native CPU encoding is 'unpack'.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/lib/
H A Dpacking.c554aae35007e49f533d3d10e788295f7141725bc Thu May 02 15:23:29 CDT 2019 Vladimir Oltean <olteanv@gmail.com> lib: Add support for generic packing operations

This provides an unified API for accessing register bit fields
regardless of memory layout. The basic unit of data for these API
functions is the u64. The process of transforming an u64 from native CPU
encoding into the peripheral's encoding is called 'pack', and
transforming it from peripheral to native CPU encoding is 'unpack'.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A DKconfig554aae35007e49f533d3d10e788295f7141725bc Thu May 02 15:23:29 CDT 2019 Vladimir Oltean <olteanv@gmail.com> lib: Add support for generic packing operations

This provides an unified API for accessing register bit fields
regardless of memory layout. The basic unit of data for these API
functions is the u64. The process of transforming an u64 from native CPU
encoding into the peripheral's encoding is called 'pack', and
transforming it from peripheral to native CPU encoding is 'unpack'.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A DMakefile554aae35007e49f533d3d10e788295f7141725bc Thu May 02 15:23:29 CDT 2019 Vladimir Oltean <olteanv@gmail.com> lib: Add support for generic packing operations

This provides an unified API for accessing register bit fields
regardless of memory layout. The basic unit of data for these API
functions is the u64. The process of transforming an u64 from native CPU
encoding into the peripheral's encoding is called 'pack', and
transforming it from peripheral to native CPU encoding is 'unpack'.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/
H A DMAINTAINERS554aae35007e49f533d3d10e788295f7141725bc Thu May 02 15:23:29 CDT 2019 Vladimir Oltean <olteanv@gmail.com> lib: Add support for generic packing operations

This provides an unified API for accessing register bit fields
regardless of memory layout. The basic unit of data for these API
functions is the u64. The process of transforming an u64 from native CPU
encoding into the peripheral's encoding is called 'pack', and
transforming it from peripheral to native CPU encoding is 'unpack'.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>