zephyr/drivers/can
Alberto Escolar Piedras 5382f827d6 drivers can_native_linux: Avoid using ssize
ssize is a POSIX.1-2001 extension, which may or may
not be provided by the C library, or may be defined
to a different size in the host and embedded C library.

Two internal functions were returning ssize, but
one of them was a trampoline into the same host API,
which is already provided by the native simulator
so let's just use that instead.

The other is only carrying data that fits into an
int and is anyhow being cast in/to ints, so let's just
avoid the trouble by defining it as returning int.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-15 21:59:56 +01:00
..
transceiver drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
can_common.c drivers: can: calculate a default SJW value 2023-09-28 16:28:56 +02:00
can_esp32_twai.c drivers: can: remove unnecessary asserts in timing callbacks 2023-10-02 16:59:42 +01:00
can_fake.c drivers: fake: now just check for CONFIG_ZTEST 2023-10-20 15:04:29 +02:00
can_handlers.c drivers: can: Fix Z_SYSCALL_OBJ->K_SYSCALL_OBJ 2023-11-03 16:05:01 -05:00
can_kvaser_pci.c drivers: can: switch to CAN_DEVICE_DT_INST_DEFINE for remaining drivers 2023-09-22 08:37:05 -05:00
can_loopback.c drivers: can: be consistent in filter_id checks when removing rx filters 2023-10-26 09:49:51 +02:00
can_mcan.c drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
can_mcp251xfd.c can: mcp251xfd: fix compilation 2023-12-01 10:48:23 +01:00
can_mcp251xfd.h drivers: can: mcp251xfd: Increase max filters and change filter usage type 2023-11-20 09:25:08 +01:00
can_mcp2515.c drivers: can: fix thread function signatures 2023-10-30 12:24:34 +01:00
can_mcp2515.h drivers: can: solely use sjw from devicetree for initial timing 2023-09-28 16:28:56 +02:00
can_mcux_flexcan.c drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
can_mcux_mcan.c drivers: can: nxp: mcan: use named IRQs 2024-01-09 18:28:30 +01:00
can_native_linux_adapt.c drivers can_native_linux: Avoid using ssize 2024-01-15 21:59:56 +01:00
can_native_linux_adapt.h drivers can_native_linux: Avoid using ssize 2024-01-15 21:59:56 +01:00
can_native_linux.c drivers can_native_linux: Avoid using ssize 2024-01-15 21:59:56 +01:00
can_numaker.c drivers: can: nuvoton: numaker: fix init function reference 2024-01-09 18:28:30 +01:00
can_nxp_s32_canxl.c drivers: can: nxp_s32_canxl: use instance-based DT macros 2023-11-09 18:22:01 +01:00
can_rcar.c drivers: can: be consistent in filter_id checks when removing rx filters 2023-10-26 09:49:51 +02:00
can_sam0.c drivers: can: bosch: mcan: use int0 and int1 as interrupt names 2024-01-09 18:28:30 +01:00
can_sam.c drivers: can: bosch: mcan: use int0 and int1 as interrupt names 2024-01-09 18:28:30 +01:00
can_shell.c drivers: can: shell: add support for setting raw timing values 2023-11-15 10:01:59 +01:00
can_sja1000_priv.h drivers: can: sja1000: add CAN statistics support 2023-10-23 18:20:23 +02:00
can_sja1000.c drivers: can: sja1000: add CAN statistics support 2023-10-23 18:20:23 +02:00
can_stm32_bxcan.c drivers: can: be consistent in filter_id checks when removing rx filters 2023-10-26 09:49:51 +02:00
can_stm32_fdcan.c drivers: can: bosch: mcan: use int0 and int1 as interrupt names 2024-01-09 18:28:30 +01:00
can_stm32h7_fdcan.c drivers: can: stm32h7: fdcan: add support for domain clock and divider 2024-01-10 20:59:55 -05:00
can_tcan4x5x.c drivers: can: fix thread function signatures 2023-10-30 12:24:34 +01:00
CMakeLists.txt drivers: can: drop POSIX from the native Linux SocketCAN driver name 2023-12-12 14:28:26 +00:00
Kconfig drivers: can: drop POSIX from the native Linux SocketCAN driver name 2023-12-12 14:28:26 +00:00
Kconfig.esp32
Kconfig.fake
Kconfig.kvaser
Kconfig.loopback
Kconfig.mcan drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
Kconfig.mcp251xfd drivers: can: mcp251xfd: Increase max filters and change filter usage type 2023-11-20 09:25:08 +01:00
Kconfig.mcp2515 drivers: can: mcp2515: increase default stack size 2023-06-02 09:43:16 +02:00
Kconfig.mcux drivers: can: flexcan: add support for S32K1xx 2024-01-08 08:30:49 -06:00
Kconfig.native_linux drivers: can: drop POSIX from the native Linux SocketCAN driver name 2023-12-12 14:28:26 +00:00
Kconfig.numaker drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
Kconfig.nxp_s32 can: nxp_s32_canxl: use clock control APIs 2023-09-21 13:37:19 +02:00
Kconfig.rcar
Kconfig.sam drivers: can: sam: do not select cache management 2023-07-31 19:38:22 +00:00
Kconfig.sam0 sam: can: CAN driver for SAM0 socs 2023-05-22 08:03:58 +00:00
Kconfig.sja1000
Kconfig.stm32 drivers: can: stm32h7: fdcan: rename driver to match reference manuals 2023-08-16 13:03:00 +02:00
Kconfig.tcan4x5x drivers: can: add tcan4x5x CAN controller driver 2023-09-11 19:55:44 +02:00