| #
bb025df2
|
| 13-May-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D45180
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
bf6f6650
|
| 08-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Define `FIELD_FIT()`
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D38536
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
2fb0569f
|
| 09-Jan-2022 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>p_replace_bits(), and _u<n>_replace_bits().
MFC after: 3 days Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D33799
show more ...
|
| #
22e20d85
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hsela
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hselasky Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31352
show more ...
|
| #
4c8af633
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfield.h cleanup
Add a missing tab and remove an unnecessary return. No functional changes.
MFC after: 3 days
|
| #
90707c4e
|
| 07-Oct-2020 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the vario
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the various bit sized needed (and then extended to more for comepleteness). Some of the bit combinations do not seem to make sense so are left out.
The __bf_shf(x) was obtained from D26681 [1].
Requested by: manu [1] Reviewed by: hselasky, manu MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D26708
show more ...
|
| #
bb025df2
|
| 13-May-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D45180
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
bf6f6650
|
| 08-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Define `FIELD_FIT()`
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D38536
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
2fb0569f
|
| 09-Jan-2022 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>p_replace_bits(), and _u<n>_replace_bits().
MFC after: 3 days Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D33799
show more ...
|
| #
22e20d85
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hsela
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hselasky Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31352
show more ...
|
| #
4c8af633
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfield.h cleanup
Add a missing tab and remove an unnecessary return. No functional changes.
MFC after: 3 days
|
| #
90707c4e
|
| 07-Oct-2020 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the vario
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the various bit sized needed (and then extended to more for comepleteness). Some of the bit combinations do not seem to make sense so are left out.
The __bf_shf(x) was obtained from D26681 [1].
Requested by: manu [1] Reviewed by: hselasky, manu MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D26708
show more ...
|
| #
bb025df2
|
| 13-May-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored
LinuxKPI: add FIELD_PREP_CONST()
Add FIELD_PREP_CONST() like FIELD_PREP() without any extra checks likely expected on this version in Linux. This is called by an updated wireless driver.
Sposnored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D45180
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
bf6f6650
|
| 08-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Define `FIELD_FIT()`
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D38536
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
2fb0569f
|
| 09-Jan-2022 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>
LinuxKPI: bitfields add more *replace_bits()
Add or extend the already existing *_replace_bits() implementations using macros as we do for the other parts in the file for le<n>p_replace_bits(), u<n>p_replace_bits(), and _u<n>_replace_bits().
MFC after: 3 days Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D33799
show more ...
|
| #
22e20d85
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hsela
LinuxKPI: fix bug in le32p_replace_bits()
Fix a bug that slipped in in 90707c4e44de03ea36be183ef2226601c66169cb using the correct field in le32p_replace_bits().
MFC after: 3 days Reviewed by: hselasky Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31352
show more ...
|
| #
4c8af633
|
| 29-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: bitfield.h cleanup
Add a missing tab and remove an unnecessary return. No functional changes.
MFC after: 3 days
|
| #
90707c4e
|
| 07-Oct-2020 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the vario
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi drivers -- from individual functions to a macro-created implementations for the various bit sized needed (and then extended to more for comepleteness). Some of the bit combinations do not seem to make sense so are left out.
The __bf_shf(x) was obtained from D26681 [1].
Requested by: manu [1] Reviewed by: hselasky, manu MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D26708
show more ...
|