diff --git a/drivers/adc/adc_lmp90xxx.c b/drivers/adc/adc_lmp90xxx.c index 362e2a74fc0..27cc44d3e62 100644 --- a/drivers/adc/adc_lmp90xxx.c +++ b/drivers/adc/adc_lmp90xxx.c @@ -141,7 +141,7 @@ struct lmp90xxx_data { struct k_sem acq_sem; struct k_sem drdyb_sem; - K_THREAD_STACK_MEMBER(stack, + K_KERNEL_STACK_MEMBER(stack, CONFIG_ADC_LMP90XXX_ACQUISITION_THREAD_STACK_SIZE); }; diff --git a/drivers/adc/adc_mcp320x.c b/drivers/adc/adc_mcp320x.c index e96742f4ae9..c5b98fa6291 100644 --- a/drivers/adc/adc_mcp320x.c +++ b/drivers/adc/adc_mcp320x.c @@ -45,7 +45,7 @@ struct mcp320x_data { struct k_thread thread; struct k_sem sem; - K_THREAD_STACK_MEMBER(stack, + K_KERNEL_STACK_MEMBER(stack, CONFIG_ADC_MCP320X_ACQUISITION_THREAD_STACK_SIZE); }; diff --git a/drivers/bluetooth/hci/h4.c b/drivers/bluetooth/hci/h4.c index be67f255d00..3831f053d4f 100644 --- a/drivers/bluetooth/hci/h4.c +++ b/drivers/bluetooth/hci/h4.c @@ -34,7 +34,7 @@ #define H4_SCO 0x03 #define H4_EVT 0x04 -static K_THREAD_STACK_DEFINE(rx_thread_stack, CONFIG_BT_RX_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(rx_thread_stack, CONFIG_BT_RX_STACK_SIZE); static struct k_thread rx_thread_data; static struct { @@ -446,7 +446,7 @@ static int h4_open(void) uart_irq_callback_set(h4_dev, bt_uart_isr); k_thread_create(&rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RX_PRIO), 0, K_NO_WAIT); diff --git a/drivers/bluetooth/hci/h5.c b/drivers/bluetooth/hci/h5.c index 5029aa5f0bb..0fa0bd7efc7 100644 --- a/drivers/bluetooth/hci/h5.c +++ b/drivers/bluetooth/hci/h5.c @@ -29,8 +29,8 @@ #include "../util.h" -static K_THREAD_STACK_DEFINE(tx_stack, 256); -static K_THREAD_STACK_DEFINE(rx_stack, 256); +static K_KERNEL_STACK_DEFINE(tx_stack, 256); +static K_KERNEL_STACK_DEFINE(rx_stack, 256); static struct k_thread tx_thread_data; static struct k_thread rx_thread_data; @@ -700,7 +700,7 @@ static void h5_init(void) /* TX thread */ k_fifo_init(&h5.tx_queue); k_thread_create(&tx_thread_data, tx_stack, - K_THREAD_STACK_SIZEOF(tx_stack), + K_KERNEL_STACK_SIZEOF(tx_stack), (k_thread_entry_t)tx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_HCI_TX_PRIO), 0, K_NO_WAIT); @@ -708,7 +708,7 @@ static void h5_init(void) k_fifo_init(&h5.rx_queue); k_thread_create(&rx_thread_data, rx_stack, - K_THREAD_STACK_SIZEOF(rx_stack), + K_KERNEL_STACK_SIZEOF(rx_stack), (k_thread_entry_t)rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RX_PRIO), 0, K_NO_WAIT); diff --git a/drivers/bluetooth/hci/ipm_stm32wb.c b/drivers/bluetooth/hci/ipm_stm32wb.c index da7e600e4f0..1afc299bfe4 100644 --- a/drivers/bluetooth/hci/ipm_stm32wb.c +++ b/drivers/bluetooth/hci/ipm_stm32wb.c @@ -70,7 +70,7 @@ static bt_addr_t bd_addr_udn; /* Rx thread definitions */ K_FIFO_DEFINE(ipm_rx_events_fifo); -static K_THREAD_STACK_DEFINE(ipm_rx_stack, CONFIG_BT_STM32_IPM_RX_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(ipm_rx_stack, CONFIG_BT_STM32_IPM_RX_STACK_SIZE); static struct k_thread ipm_rx_thread_data; static void stm32wb_start_ble(void) @@ -492,7 +492,7 @@ static int bt_ipm_open(void) /* Start RX thread */ k_thread_create(&ipm_rx_thread_data, ipm_rx_stack, - K_THREAD_STACK_SIZEOF(ipm_rx_stack), + K_KERNEL_STACK_SIZEOF(ipm_rx_stack), (k_thread_entry_t)bt_ipm_rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RX_PRIO - 1), 0, K_NO_WAIT); diff --git a/drivers/bluetooth/hci/rpmsg_nrf53.c b/drivers/bluetooth/hci/rpmsg_nrf53.c index 4a7b23994b0..d79fdda307a 100644 --- a/drivers/bluetooth/hci/rpmsg_nrf53.c +++ b/drivers/bluetooth/hci/rpmsg_nrf53.c @@ -20,7 +20,7 @@ void bt_rpmsg_rx(uint8_t *data, size_t len); static K_SEM_DEFINE(ready_sem, 0, 1); static K_SEM_DEFINE(rx_sem, 0, 1); -static K_THREAD_STACK_DEFINE(bt_rpmsg_rx_thread_stack, +static K_KERNEL_STACK_DEFINE(bt_rpmsg_rx_thread_stack, CONFIG_BT_RPMSG_NRF53_RX_STACK_SIZE); static struct k_thread bt_rpmsg_rx_thread_data; @@ -180,7 +180,7 @@ int bt_rpmsg_platform_init(void) /* Setup thread for RX data processing. */ k_thread_create(&bt_rpmsg_rx_thread_data, bt_rpmsg_rx_thread_stack, - K_THREAD_STACK_SIZEOF(bt_rpmsg_rx_thread_stack), + K_KERNEL_STACK_SIZEOF(bt_rpmsg_rx_thread_stack), bt_rpmsg_rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RPMSG_NRF53_RX_PRIO), 0, K_NO_WAIT); diff --git a/drivers/bluetooth/hci/spi.c b/drivers/bluetooth/hci/spi.c index 88ce63a1d76..9f5da2b0178 100644 --- a/drivers/bluetooth/hci/spi.c +++ b/drivers/bluetooth/hci/spi.c @@ -77,7 +77,7 @@ static K_SEM_DEFINE(sem_initialised, 0, 1); static K_SEM_DEFINE(sem_request, 0, 1); static K_SEM_DEFINE(sem_busy, 1, 1); -static K_THREAD_STACK_DEFINE(spi_rx_stack, 256); +static K_KERNEL_STACK_DEFINE(spi_rx_stack, 256); static struct k_thread spi_rx_thread_data; #if defined(CONFIG_BT_DEBUG_HCI_DRIVER) @@ -504,7 +504,7 @@ static int bt_spi_open(void) /* Start RX thread */ k_thread_create(&spi_rx_thread_data, spi_rx_stack, - K_THREAD_STACK_SIZEOF(spi_rx_stack), + K_KERNEL_STACK_SIZEOF(spi_rx_stack), (k_thread_entry_t)bt_spi_rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RX_PRIO - 1), 0, K_NO_WAIT); diff --git a/drivers/bluetooth/hci/userchan.c b/drivers/bluetooth/hci/userchan.c index 516203b3178..b324d597af9 100644 --- a/drivers/bluetooth/hci/userchan.c +++ b/drivers/bluetooth/hci/userchan.c @@ -47,7 +47,7 @@ struct sockaddr_hci { #define H4_SCO 0x03 #define H4_EVT 0x04 -static K_THREAD_STACK_DEFINE(rx_thread_stack, +static K_KERNEL_STACK_DEFINE(rx_thread_stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); static struct k_thread rx_thread_data; @@ -187,7 +187,7 @@ static int uc_open(void) BT_DBG("User Channel opened as fd %d", uc_fd); k_thread_create(&rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, NULL, NULL, NULL, K_PRIO_COOP(CONFIG_BT_RX_PRIO - 1), 0, K_NO_WAIT); diff --git a/drivers/can/can_loopback.c b/drivers/can/can_loopback.c index a93ffc242de..941ef598c1b 100644 --- a/drivers/can/can_loopback.c +++ b/drivers/can/can_loopback.c @@ -13,7 +13,7 @@ #include LOG_MODULE_DECLARE(can_driver, CONFIG_CAN_LOG_LEVEL); -K_THREAD_STACK_DEFINE(tx_thread_stack, +K_KERNEL_STACK_DEFINE(tx_thread_stack, CONFIG_CAN_LOOPBACK_TX_THREAD_STACK_SIZE); struct k_thread tx_thread_data; @@ -258,7 +258,7 @@ static int can_loopback_init(struct device *dev) } tx_tid = k_thread_create(&tx_thread_data, tx_thread_stack, - K_THREAD_STACK_SIZEOF(tx_thread_stack), + K_KERNEL_STACK_SIZEOF(tx_thread_stack), tx_thread, data, NULL, NULL, CONFIG_CAN_LOOPBACK_TX_THREAD_PRIORITY, 0, K_NO_WAIT); @@ -299,7 +299,7 @@ static int socket_can_init_1(struct device *dev) socket_context->rx_tid = k_thread_create(&socket_context->rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, socket_context, NULL, NULL, RX_THREAD_PRIORITY, 0, K_NO_WAIT); diff --git a/drivers/can/can_mcp2515.c b/drivers/can/can_mcp2515.c index 8cc3979be64..dcb7735711f 100644 --- a/drivers/can/can_mcp2515.c +++ b/drivers/can/can_mcp2515.c @@ -829,7 +829,7 @@ static int mcp2515_init(struct device *dev) #if DT_NODE_HAS_STATUS(DT_DRV_INST(0), okay) -static K_THREAD_STACK_DEFINE(mcp2515_int_thread_stack, +static K_KERNEL_STACK_DEFINE(mcp2515_int_thread_stack, CONFIG_CAN_MCP2515_INT_THREAD_STACK_SIZE); static struct mcp2515_data mcp2515_data_1 = { diff --git a/drivers/can/can_mcux_flexcan.c b/drivers/can/can_mcux_flexcan.c index 23af9056efd..3fc006b5330 100644 --- a/drivers/can/can_mcux_flexcan.c +++ b/drivers/can/can_mcux_flexcan.c @@ -745,7 +745,7 @@ static int socket_can_init_0(struct device *dev) socket_context->rx_tid = k_thread_create(&socket_context->rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, socket_context, NULL, NULL, RX_THREAD_PRIORITY, 0, K_NO_WAIT); diff --git a/drivers/can/can_stm32.c b/drivers/can/can_stm32.c index e2ddd642786..06da8ac2fde 100644 --- a/drivers/can/can_stm32.c +++ b/drivers/can/can_stm32.c @@ -1117,7 +1117,7 @@ static int socket_can_init_1(struct device *dev) socket_context->rx_tid = k_thread_create(&socket_context->rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, socket_context, NULL, NULL, RX_THREAD_PRIORITY, 0, K_NO_WAIT); @@ -1200,7 +1200,7 @@ static int socket_can_init_2(struct device *dev) socket_context->rx_tid = k_thread_create(&socket_context->rx_thread_data, rx_thread_stack, - K_THREAD_STACK_SIZEOF(rx_thread_stack), + K_KERNEL_STACK_SIZEOF(rx_thread_stack), rx_thread, socket_context, NULL, NULL, RX_THREAD_PRIORITY, 0, K_NO_WAIT); diff --git a/drivers/can/socket_can_generic.h b/drivers/can/socket_can_generic.h index ceddc906994..58fb3e6c3bb 100644 --- a/drivers/can/socket_can_generic.h +++ b/drivers/can/socket_can_generic.h @@ -21,7 +21,7 @@ /* TODO: make msgq size configurable */ CAN_DEFINE_MSGQ(socket_can_msgq, 5); -K_THREAD_STACK_DEFINE(rx_thread_stack, RX_THREAD_STACK_SIZE); +K_KERNEL_STACK_DEFINE(rx_thread_stack, RX_THREAD_STACK_SIZE); struct socket_can_context { struct device *can_dev; diff --git a/drivers/console/native_posix_console.c b/drivers/console/native_posix_console.c index d178de73149..92fa3dbf306 100644 --- a/drivers/console/native_posix_console.c +++ b/drivers/console/native_posix_console.c @@ -64,7 +64,7 @@ static struct k_fifo *lines_queue; static uint8_t (*completion_cb)(char *line, uint8_t len); static bool stdin_is_tty; -static K_THREAD_STACK_DEFINE(stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); static struct k_thread native_stdio_thread; static inline void found_eof(void) diff --git a/drivers/console/uart_mux.c b/drivers/console/uart_mux.c index ac51766735f..44581f685f6 100644 --- a/drivers/console/uart_mux.c +++ b/drivers/console/uart_mux.c @@ -32,7 +32,7 @@ LOG_MODULE_REGISTER(uart_mux, CONFIG_UART_MUX_LOG_LEVEL); * as the GSM modem uses global workqueue which causes difficulties if we do * the same here. This workqueue is shared between all the DLCI channels. */ -K_THREAD_STACK_DEFINE(uart_mux_stack, UART_MUX_WORKQ_STACK_SIZE); +K_KERNEL_STACK_DEFINE(uart_mux_stack, UART_MUX_WORKQ_STACK_SIZE); static struct k_work_q uart_mux_workq; /* The UART mux contains information about the real UART. It will synchronize @@ -848,7 +848,7 @@ static int init_uart_mux(struct device *device) ARG_UNUSED(device); k_work_q_start(&uart_mux_workq, uart_mux_stack, - K_THREAD_STACK_SIZEOF(uart_mux_stack), + K_KERNEL_STACK_SIZEOF(uart_mux_stack), K_PRIO_COOP(UART_MUX_WORKQ_PRIORITY)); k_thread_name_set(&uart_mux_workq.thread, "uart_mux_workq"); diff --git a/drivers/ethernet/eth_enc28j60_priv.h b/drivers/ethernet/eth_enc28j60_priv.h index d3b605b9ee9..03f84f59556 100644 --- a/drivers/ethernet/eth_enc28j60_priv.h +++ b/drivers/ethernet/eth_enc28j60_priv.h @@ -229,7 +229,7 @@ struct eth_enc28j60_config { struct eth_enc28j60_runtime { struct net_if *iface; - K_THREAD_STACK_MEMBER(thread_stack, + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ETH_ENC28J60_RX_THREAD_STACK_SIZE); struct k_thread thread; uint8_t mac_address[6]; diff --git a/drivers/ethernet/eth_enc424j600_priv.h b/drivers/ethernet/eth_enc424j600_priv.h index c4c4680a039..d57dd9c4992 100644 --- a/drivers/ethernet/eth_enc424j600_priv.h +++ b/drivers/ethernet/eth_enc424j600_priv.h @@ -289,7 +289,7 @@ struct enc424j600_config { struct enc424j600_runtime { struct net_if *iface; - K_THREAD_STACK_MEMBER(thread_stack, + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ETH_ENC424J600_RX_THREAD_STACK_SIZE); struct k_thread thread; diff --git a/drivers/ethernet/eth_gecko.c b/drivers/ethernet/eth_gecko.c index 15804eab796..eeaaa144477 100644 --- a/drivers/ethernet/eth_gecko.c +++ b/drivers/ethernet/eth_gecko.c @@ -611,7 +611,7 @@ static void eth_iface_init(struct net_if *iface) /* Start interruption-poll thread */ k_thread_create(&dev_data->rx_thread, dev_data->rx_thread_stack, - K_THREAD_STACK_SIZEOF(dev_data->rx_thread_stack), + K_KERNEL_STACK_SIZEOF(dev_data->rx_thread_stack), rx_thread, (void *) dev, NULL, NULL, K_PRIO_COOP(CONFIG_ETH_GECKO_RX_THREAD_PRIO), 0, K_NO_WAIT); diff --git a/drivers/ethernet/eth_gecko_priv.h b/drivers/ethernet/eth_gecko_priv.h index 1f35bc343fd..e7eaed5989d 100644 --- a/drivers/ethernet/eth_gecko_priv.h +++ b/drivers/ethernet/eth_gecko_priv.h @@ -88,7 +88,7 @@ struct eth_gecko_dev_data { struct k_sem tx_sem; struct k_sem rx_sem; - K_THREAD_STACK_MEMBER(rx_thread_stack, + K_KERNEL_STACK_MEMBER(rx_thread_stack, CONFIG_ETH_GECKO_RX_THREAD_STACK_SIZE); struct k_thread rx_thread; bool link_up; diff --git a/drivers/ethernet/eth_native_posix.c b/drivers/ethernet/eth_native_posix.c index 30e16955ca1..fc6ad96929e 100644 --- a/drivers/ethernet/eth_native_posix.c +++ b/drivers/ethernet/eth_native_posix.c @@ -65,7 +65,7 @@ struct eth_context { #endif }; -K_THREAD_STACK_DEFINE(eth_rx_stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); +K_KERNEL_STACK_DEFINE(eth_rx_stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); static struct k_thread rx_thread_data; /* TODO: support multiple interfaces */ @@ -385,7 +385,7 @@ static void eth_rx(struct eth_context *ctx) static void create_rx_handler(struct eth_context *ctx) { k_thread_create(&rx_thread_data, eth_rx_stack, - K_THREAD_STACK_SIZEOF(eth_rx_stack), + K_KERNEL_STACK_SIZEOF(eth_rx_stack), (k_thread_entry_t)eth_rx, ctx, NULL, NULL, K_PRIO_COOP(14), 0, K_NO_WAIT); diff --git a/drivers/ethernet/eth_stm32_hal.c b/drivers/ethernet/eth_stm32_hal.c index 48a5270b3a5..e39b8b51df4 100644 --- a/drivers/ethernet/eth_stm32_hal.c +++ b/drivers/ethernet/eth_stm32_hal.c @@ -586,7 +586,7 @@ static int eth_initialize(struct device *dev) /* Start interruption-poll thread */ k_thread_create(&dev_data->rx_thread, dev_data->rx_thread_stack, - K_THREAD_STACK_SIZEOF(dev_data->rx_thread_stack), + K_KERNEL_STACK_SIZEOF(dev_data->rx_thread_stack), rx_thread, (void *) dev, NULL, NULL, K_PRIO_COOP(CONFIG_ETH_STM32_HAL_RX_THREAD_PRIO), 0, K_NO_WAIT); diff --git a/drivers/ethernet/eth_stm32_hal_priv.h b/drivers/ethernet/eth_stm32_hal_priv.h index 0334530bdf5..511a6af331f 100644 --- a/drivers/ethernet/eth_stm32_hal_priv.h +++ b/drivers/ethernet/eth_stm32_hal_priv.h @@ -40,7 +40,7 @@ struct eth_stm32_hal_dev_data { struct device *clock; struct k_mutex tx_mutex; struct k_sem rx_int_sem; - K_THREAD_STACK_MEMBER(rx_thread_stack, + K_KERNEL_STACK_MEMBER(rx_thread_stack, CONFIG_ETH_STM32_HAL_RX_THREAD_STACK_SIZE); struct k_thread rx_thread; bool link_up; diff --git a/drivers/ieee802154/ieee802154_cc1200.h b/drivers/ieee802154/ieee802154_cc1200.h index e2ad5e1da36..cc4cf50a167 100644 --- a/drivers/ieee802154/ieee802154_cc1200.h +++ b/drivers/ieee802154/ieee802154_cc1200.h @@ -53,7 +53,7 @@ struct cc1200_context { atomic_t tx; atomic_t tx_start; /************RX************/ - K_THREAD_STACK_MEMBER(rx_stack, + K_KERNEL_STACK_MEMBER(rx_stack, CONFIG_IEEE802154_CC1200_RX_STACK_SIZE); struct k_thread rx_thread; struct k_sem rx_lock; diff --git a/drivers/ieee802154/ieee802154_cc13xx_cc26xx.c b/drivers/ieee802154/ieee802154_cc13xx_cc26xx.c index 7eea64c1782..6428070b782 100644 --- a/drivers/ieee802154/ieee802154_cc13xx_cc26xx.c +++ b/drivers/ieee802154/ieee802154_cc13xx_cc26xx.c @@ -434,7 +434,7 @@ static void ieee802154_cc13xx_cc26xx_data_init(struct device *dev) k_sem_init(&drv_data->rx_done, 0, UINT_MAX); k_thread_create(&drv_data->rx_thread, drv_data->rx_stack, - K_THREAD_STACK_SIZEOF(drv_data->rx_stack), + K_KERNEL_STACK_SIZEOF(drv_data->rx_stack), ieee802154_cc13xx_cc26xx_rx, dev, NULL, NULL, K_PRIO_COOP(2), 0, K_NO_WAIT); } diff --git a/drivers/ieee802154/ieee802154_cc13xx_cc26xx.h b/drivers/ieee802154/ieee802154_cc13xx_cc26xx.h index 62b9fc58079..aaff1a82e14 100644 --- a/drivers/ieee802154/ieee802154_cc13xx_cc26xx.h +++ b/drivers/ieee802154/ieee802154_cc13xx_cc26xx.h @@ -66,7 +66,7 @@ struct ieee802154_cc13xx_cc26xx_data { struct k_sem fg_done; struct k_sem rx_done; - K_THREAD_STACK_MEMBER(rx_stack, + K_KERNEL_STACK_MEMBER(rx_stack, CONFIG_IEEE802154_CC13XX_CC26XX_RX_STACK_SIZE); struct k_thread rx_thread; diff --git a/drivers/ieee802154/ieee802154_cc2520.h b/drivers/ieee802154/ieee802154_cc2520.h index 903f691b7a6..fd1c0d02c3b 100644 --- a/drivers/ieee802154/ieee802154_cc2520.h +++ b/drivers/ieee802154/ieee802154_cc2520.h @@ -45,7 +45,7 @@ struct cc2520_context { struct k_sem tx_sync; atomic_t tx; /************RX************/ - K_THREAD_STACK_MEMBER(cc2520_rx_stack, + K_KERNEL_STACK_MEMBER(cc2520_rx_stack, CONFIG_IEEE802154_CC2520_RX_STACK_SIZE); struct k_thread cc2520_rx_thread; struct k_sem rx_lock; diff --git a/drivers/ieee802154/ieee802154_dw1000.c b/drivers/ieee802154/ieee802154_dw1000.c index 6ddd6c4f22d..96a6ba0fd09 100644 --- a/drivers/ieee802154/ieee802154_dw1000.c +++ b/drivers/ieee802154/ieee802154_dw1000.c @@ -66,7 +66,7 @@ LOG_MODULE_REGISTER(dw1000, LOG_LEVEL_INF); #define DWT_WORK_QUEUE_STACK_SIZE 512 static struct k_work_q dwt_work_queue; -static K_THREAD_STACK_DEFINE(dwt_work_queue_stack, +static K_KERNEL_STACK_DEFINE(dwt_work_queue_stack, DWT_WORK_QUEUE_STACK_SIZE); struct dwt_phy_config { @@ -1607,7 +1607,7 @@ static int dw1000_init(struct device *dev) /* Initialize IRQ event work queue */ k_work_q_start(&dwt_work_queue, dwt_work_queue_stack, - K_THREAD_STACK_SIZEOF(dwt_work_queue_stack), + K_KERNEL_STACK_SIZEOF(dwt_work_queue_stack), CONFIG_SYSTEM_WORKQUEUE_PRIORITY); k_work_init(&ctx->irq_cb_work, dwt_irq_work_handler); diff --git a/drivers/ieee802154/ieee802154_mcr20a.h b/drivers/ieee802154/ieee802154_mcr20a.h index d3a8f951458..a5993f635a6 100644 --- a/drivers/ieee802154/ieee802154_mcr20a.h +++ b/drivers/ieee802154/ieee802154_mcr20a.h @@ -35,7 +35,7 @@ struct mcr20a_context { struct k_sem seq_sync; atomic_t seq_retval; /************RX************/ - K_THREAD_STACK_MEMBER(mcr20a_rx_stack, + K_KERNEL_STACK_MEMBER(mcr20a_rx_stack, CONFIG_IEEE802154_MCR20A_RX_STACK_SIZE); struct k_thread mcr20a_rx_thread; }; diff --git a/drivers/ieee802154/ieee802154_nrf5.h b/drivers/ieee802154/ieee802154_nrf5.h index dd7f56d50a6..40e1bd49635 100644 --- a/drivers/ieee802154/ieee802154_nrf5.h +++ b/drivers/ieee802154/ieee802154_nrf5.h @@ -31,7 +31,7 @@ struct nrf5_802154_data { uint8_t mac[8]; /* RX thread stack. */ - K_THREAD_STACK_MEMBER(rx_stack, CONFIG_IEEE802154_NRF5_RX_STACK_SIZE); + K_KERNEL_STACK_MEMBER(rx_stack, CONFIG_IEEE802154_NRF5_RX_STACK_SIZE); /* RX thread control block. */ struct k_thread rx_thread; diff --git a/drivers/ieee802154/ieee802154_rf2xx.h b/drivers/ieee802154/ieee802154_rf2xx.h index b6f339f6645..86d44f281e0 100644 --- a/drivers/ieee802154/ieee802154_rf2xx.h +++ b/drivers/ieee802154/ieee802154_rf2xx.h @@ -116,7 +116,7 @@ struct rf2xx_context { struct gpio_callback irq_cb; struct k_thread trx_thread; - K_THREAD_STACK_MEMBER(trx_stack, + K_KERNEL_STACK_MEMBER(trx_stack, CONFIG_IEEE802154_RF2XX_RX_STACK_SIZE); struct k_sem trx_isr_lock; struct k_sem trx_tx_sync; diff --git a/drivers/kscan/kscan_mchp_xec.c b/drivers/kscan/kscan_mchp_xec.c index ac421b0ef33..bfbd7bc55a7 100644 --- a/drivers/kscan/kscan_mchp_xec.c +++ b/drivers/kscan/kscan_mchp_xec.c @@ -54,7 +54,7 @@ struct kscan_xec_data { struct k_thread thread; atomic_t enable_scan; - K_THREAD_STACK_MEMBER(thread_stack, TASK_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, TASK_STACK_SIZE); }; static KSCAN_Type *base = (KSCAN_Type *) diff --git a/drivers/led/ht16k33.c b/drivers/led/ht16k33.c index 4c11121d70c..b5e80afb707 100644 --- a/drivers/led/ht16k33.c +++ b/drivers/led/ht16k33.c @@ -89,7 +89,7 @@ struct ht16k33_data { struct k_timer timer; uint16_t key_state[HT16K33_KEYSCAN_ROWS]; - K_THREAD_STACK_MEMBER(irq_thread_stack, + K_KERNEL_STACK_MEMBER(irq_thread_stack, CONFIG_HT16K33_KEYSCAN_IRQ_THREAD_STACK_SIZE); #endif /* CONFIG_HT16K33_KEYSCAN */ }; diff --git a/drivers/modem/gsm_ppp.c b/drivers/modem/gsm_ppp.c index 152f833d169..4a145aba7e4 100644 --- a/drivers/modem/gsm_ppp.c +++ b/drivers/modem/gsm_ppp.c @@ -68,7 +68,7 @@ static struct gsm_modem { NET_BUF_POOL_DEFINE(gsm_recv_pool, GSM_RECV_MAX_BUF, GSM_RECV_BUF_SIZE, 0, NULL); -K_THREAD_STACK_DEFINE(gsm_rx_stack, GSM_RX_STACK_SIZE); +K_KERNEL_STACK_DEFINE(gsm_rx_stack, GSM_RX_STACK_SIZE); struct k_thread gsm_rx_thread; @@ -615,7 +615,7 @@ static int gsm_init(struct device *device) gsm->context.iface.read, gsm->context.iface.write); k_thread_create(&gsm_rx_thread, gsm_rx_stack, - K_THREAD_STACK_SIZEOF(gsm_rx_stack), + K_KERNEL_STACK_SIZEOF(gsm_rx_stack), (k_thread_entry_t) gsm_rx, gsm, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT); k_thread_name_set(&gsm_rx_thread, "gsm_rx"); diff --git a/drivers/modem/ublox-sara-r4.c b/drivers/modem/ublox-sara-r4.c index f2a65ec65d6..002bb028b73 100644 --- a/drivers/modem/ublox-sara-r4.c +++ b/drivers/modem/ublox-sara-r4.c @@ -107,12 +107,12 @@ NET_BUF_POOL_DEFINE(mdm_recv_pool, MDM_RECV_MAX_BUF, MDM_RECV_BUF_SIZE, 0, NULL); /* RX thread structures */ -K_THREAD_STACK_DEFINE(modem_rx_stack, +K_KERNEL_STACK_DEFINE(modem_rx_stack, CONFIG_MODEM_UBLOX_SARA_R4_RX_STACK_SIZE); struct k_thread modem_rx_thread; /* RX thread work queue */ -K_THREAD_STACK_DEFINE(modem_workq_stack, +K_KERNEL_STACK_DEFINE(modem_workq_stack, CONFIG_MODEM_UBLOX_SARA_R4_RX_WORKQ_STACK_SIZE); static struct k_work_q modem_workq; @@ -1725,7 +1725,7 @@ static int modem_init(struct device *dev) /* initialize the work queue */ k_work_q_start(&modem_workq, modem_workq_stack, - K_THREAD_STACK_SIZEOF(modem_workq_stack), + K_KERNEL_STACK_SIZEOF(modem_workq_stack), K_PRIO_COOP(7)); /* socket config */ @@ -1787,7 +1787,7 @@ static int modem_init(struct device *dev) /* start RX thread */ k_thread_create(&modem_rx_thread, modem_rx_stack, - K_THREAD_STACK_SIZEOF(modem_rx_stack), + K_KERNEL_STACK_SIZEOF(modem_rx_stack), (k_thread_entry_t) modem_rx, NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT); diff --git a/drivers/modem/wncm14a2a.c b/drivers/modem/wncm14a2a.c index 62d0d09ba68..aa1a043a592 100644 --- a/drivers/modem/wncm14a2a.c +++ b/drivers/modem/wncm14a2a.c @@ -149,12 +149,12 @@ NET_BUF_POOL_DEFINE(mdm_recv_pool, MDM_RECV_MAX_BUF, MDM_RECV_BUF_SIZE, static uint8_t mdm_recv_buf[MDM_MAX_DATA_LENGTH]; /* RX thread structures */ -K_THREAD_STACK_DEFINE(wncm14a2a_rx_stack, +K_KERNEL_STACK_DEFINE(wncm14a2a_rx_stack, CONFIG_MODEM_WNCM14A2A_RX_STACK_SIZE); struct k_thread wncm14a2a_rx_thread; /* RX thread work queue */ -K_THREAD_STACK_DEFINE(wncm14a2a_workq_stack, +K_KERNEL_STACK_DEFINE(wncm14a2a_workq_stack, CONFIG_MODEM_WNCM14A2A_RX_WORKQ_STACK_SIZE); static struct k_work_q wncm14a2a_workq; @@ -1462,7 +1462,7 @@ static int wncm14a2a_init(struct device *dev) /* initialize the work queue */ k_work_q_start(&wncm14a2a_workq, wncm14a2a_workq_stack, - K_THREAD_STACK_SIZEOF(wncm14a2a_workq_stack), + K_KERNEL_STACK_SIZEOF(wncm14a2a_workq_stack), K_PRIO_COOP(7)); ictx.last_socket_id = 0; @@ -1496,7 +1496,7 @@ static int wncm14a2a_init(struct device *dev) /* start RX thread */ k_thread_create(&wncm14a2a_rx_thread, wncm14a2a_rx_stack, - K_THREAD_STACK_SIZEOF(wncm14a2a_rx_stack), + K_KERNEL_STACK_SIZEOF(wncm14a2a_rx_stack), (k_thread_entry_t) wncm14a2a_rx, NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT); diff --git a/drivers/net/ppp.c b/drivers/net/ppp.c index 549a51f1c30..b690c9366f7 100644 --- a/drivers/net/ppp.c +++ b/drivers/net/ppp.c @@ -47,7 +47,7 @@ enum ppp_driver_state { #define PPP_WORKQ_PRIORITY CONFIG_NET_PPP_RX_PRIORITY #define PPP_WORKQ_STACK_SIZE CONFIG_NET_PPP_RX_STACK_SIZE -K_THREAD_STACK_DEFINE(ppp_workq, PPP_WORKQ_STACK_SIZE); +K_KERNEL_STACK_DEFINE(ppp_workq, PPP_WORKQ_STACK_SIZE); struct ppp_driver_context { struct device *dev; @@ -693,7 +693,7 @@ static int ppp_driver_init(struct device *dev) k_work_init(&ppp->cb_work, ppp_isr_cb_work); k_work_q_start(&ppp->cb_workq, ppp_workq, - K_THREAD_STACK_SIZEOF(ppp_workq), + K_KERNEL_STACK_SIZEOF(ppp_workq), K_PRIO_COOP(PPP_WORKQ_PRIORITY)); k_thread_name_set(&ppp->cb_workq.thread, "ppp_workq"); #endif diff --git a/drivers/sensor/adt7420/adt7420.h b/drivers/sensor/adt7420/adt7420.h index 9e1c8863f8b..7e3b770b64e 100644 --- a/drivers/sensor/adt7420/adt7420.h +++ b/drivers/sensor/adt7420/adt7420.h @@ -71,7 +71,7 @@ struct adt7420_data { struct device *dev; #if defined(CONFIG_ADT7420_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ADT7420_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ADT7420_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_ADT7420_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/adxl362/adxl362.h b/drivers/sensor/adxl362/adxl362.h index 9520f0238d5..56f41778169 100644 --- a/drivers/sensor/adxl362/adxl362.h +++ b/drivers/sensor/adxl362/adxl362.h @@ -211,7 +211,7 @@ struct adxl362_data { struct sensor_trigger drdy_trigger; #if defined(CONFIG_ADXL362_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ADXL362_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ADXL362_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_ADXL362_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/adxl372/adxl372.h b/drivers/sensor/adxl372/adxl372.h index 2137edc328a..0cb5ed1134c 100644 --- a/drivers/sensor/adxl372/adxl372.h +++ b/drivers/sensor/adxl372/adxl372.h @@ -300,7 +300,7 @@ struct adxl372_data { struct device *dev; #if defined(CONFIG_ADXL372_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ADXL372_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ADXL372_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_ADXL372_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/amg88xx/amg88xx.h b/drivers/sensor/amg88xx/amg88xx.h index b8c32c8d3a9..497a7b693e9 100644 --- a/drivers/sensor/amg88xx/amg88xx.h +++ b/drivers/sensor/amg88xx/amg88xx.h @@ -92,7 +92,7 @@ struct amg88xx_data { struct sensor_trigger th_trigger; #if defined(CONFIG_AMG88XX_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_AMG88XX_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_AMG88XX_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_AMG88XX_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/bma280/bma280.h b/drivers/sensor/bma280/bma280.h index a6016da1dd8..b41aca53f7c 100644 --- a/drivers/sensor/bma280/bma280.h +++ b/drivers/sensor/bma280/bma280.h @@ -132,7 +132,7 @@ struct bma280_data { sensor_trigger_handler_t any_motion_handler; #if defined(CONFIG_BMA280_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_BMA280_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_BMA280_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_BMA280_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/bmc150_magn/bmc150_magn.h b/drivers/sensor/bmc150_magn/bmc150_magn.h index c82709a1fab..c0bbce5a1cc 100644 --- a/drivers/sensor/bmc150_magn/bmc150_magn.h +++ b/drivers/sensor/bmc150_magn/bmc150_magn.h @@ -117,7 +117,7 @@ struct bmc150_magn_data { struct k_sem sem; #if defined(CONFIG_BMC150_MAGN_TRIGGER) - K_THREAD_STACK_MEMBER(thread_stack, + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_BMC150_MAGN_TRIGGER_THREAD_STACK); struct k_thread thread; #endif diff --git a/drivers/sensor/bmg160/bmg160_trigger.c b/drivers/sensor/bmg160/bmg160_trigger.c index 2094aca1da7..744aafd8cae 100644 --- a/drivers/sensor/bmg160/bmg160_trigger.c +++ b/drivers/sensor/bmg160/bmg160_trigger.c @@ -180,7 +180,7 @@ static void bmg160_handle_int(void *arg) } #ifdef CONFIG_BMG160_TRIGGER_OWN_THREAD -static K_THREAD_STACK_DEFINE(bmg160_thread_stack, CONFIG_BMG160_THREAD_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(bmg160_thread_stack, CONFIG_BMG160_THREAD_STACK_SIZE); static struct k_thread bmg160_thread; static void bmg160_thread_main(void *arg1, void *arg2, void *arg3) diff --git a/drivers/sensor/bmi160/bmi160_trigger.c b/drivers/sensor/bmi160/bmi160_trigger.c index e35d3ffbef8..d237f398439 100644 --- a/drivers/sensor/bmi160/bmi160_trigger.c +++ b/drivers/sensor/bmi160/bmi160_trigger.c @@ -80,7 +80,7 @@ static void bmi160_handle_interrupts(void *arg) } #ifdef CONFIG_BMI160_TRIGGER_OWN_THREAD -static K_THREAD_STACK_DEFINE(bmi160_thread_stack, CONFIG_BMI160_THREAD_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(bmi160_thread_stack, CONFIG_BMI160_THREAD_STACK_SIZE); static struct k_thread bmi160_thread; static void bmi160_thread_main(void *arg1, void *unused1, void *unused2) diff --git a/drivers/sensor/ccs811/ccs811.h b/drivers/sensor/ccs811/ccs811.h index ad2c259c4e3..6ab98cbafbc 100644 --- a/drivers/sensor/ccs811/ccs811.h +++ b/drivers/sensor/ccs811/ccs811.h @@ -62,7 +62,7 @@ struct ccs811_data { sensor_trigger_handler_t handler; struct sensor_trigger trigger; #if defined(CONFIG_CCS811_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_CCS811_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_CCS811_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_CCS811_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/fxas21002/fxas21002.h b/drivers/sensor/fxas21002/fxas21002.h index b3ff63fd48d..7162b4daf62 100644 --- a/drivers/sensor/fxas21002/fxas21002.h +++ b/drivers/sensor/fxas21002/fxas21002.h @@ -79,7 +79,7 @@ struct fxas21002_data { sensor_trigger_handler_t drdy_handler; #endif #ifdef CONFIG_FXAS21002_TRIGGER_OWN_THREAD - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_FXAS21002_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_FXAS21002_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem trig_sem; #endif diff --git a/drivers/sensor/fxos8700/fxos8700.h b/drivers/sensor/fxos8700/fxos8700.h index 0e3b764af94..c4db81c5367 100644 --- a/drivers/sensor/fxos8700/fxos8700.h +++ b/drivers/sensor/fxos8700/fxos8700.h @@ -162,7 +162,7 @@ struct fxos8700_data { sensor_trigger_handler_t motion_handler; #endif #ifdef CONFIG_FXOS8700_TRIGGER_OWN_THREAD - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_FXOS8700_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_FXOS8700_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem trig_sem; #endif diff --git a/drivers/sensor/hmc5883l/hmc5883l.h b/drivers/sensor/hmc5883l/hmc5883l.h index 24623968199..09290735a8c 100644 --- a/drivers/sensor/hmc5883l/hmc5883l.h +++ b/drivers/sensor/hmc5883l/hmc5883l.h @@ -55,7 +55,7 @@ struct hmc5883l_data { sensor_trigger_handler_t data_ready_handler; #if defined(CONFIG_HMC5883L_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_HMC5883L_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_HMC5883L_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_HMC5883L_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/hts221/hts221.h b/drivers/sensor/hts221/hts221.h index cff1625e8b4..663314415f6 100644 --- a/drivers/sensor/hts221/hts221.h +++ b/drivers/sensor/hts221/hts221.h @@ -51,7 +51,7 @@ struct hts221_data { sensor_trigger_handler_t data_ready_handler; #if defined(CONFIG_HTS221_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_HTS221_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_HTS221_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem drdy_sem; #elif defined(CONFIG_HTS221_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/iis2dh/iis2dh.h b/drivers/sensor/iis2dh/iis2dh.h index ef891f7ff36..85a9229ff9d 100644 --- a/drivers/sensor/iis2dh/iis2dh.h +++ b/drivers/sensor/iis2dh/iis2dh.h @@ -69,7 +69,7 @@ struct iis2dh_data { struct gpio_callback gpio_cb; sensor_trigger_handler_t drdy_handler; #if defined(CONFIG_IIS2DH_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_IIS2DH_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_IIS2DH_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_IIS2DH_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/iis2dlpc/iis2dlpc.h b/drivers/sensor/iis2dlpc/iis2dlpc.h index 14f0ecc39a6..918e1113849 100644 --- a/drivers/sensor/iis2dlpc/iis2dlpc.h +++ b/drivers/sensor/iis2dlpc/iis2dlpc.h @@ -123,7 +123,7 @@ struct iis2dlpc_data { sensor_trigger_handler_t double_tap_handler; #endif /* CONFIG_IIS2DLPC_PULSE */ #if defined(CONFIG_IIS2DLPC_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_IIS2DLPC_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_IIS2DLPC_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_IIS2DLPC_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/iis2mdc/iis2mdc.h b/drivers/sensor/iis2mdc/iis2mdc.h index 9ee37b58ecd..936b1ebdaf2 100644 --- a/drivers/sensor/iis2mdc/iis2mdc.h +++ b/drivers/sensor/iis2mdc/iis2mdc.h @@ -70,7 +70,7 @@ struct iis2mdc_data { struct device *dev; #if defined(CONFIG_IIS2MDC_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_IIS2MDC_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_IIS2MDC_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_IIS2MDC_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/iis3dhhc/iis3dhhc.h b/drivers/sensor/iis3dhhc/iis3dhhc.h index 4f3a5b4ee86..b02ffee8f49 100644 --- a/drivers/sensor/iis3dhhc/iis3dhhc.h +++ b/drivers/sensor/iis3dhhc/iis3dhhc.h @@ -60,7 +60,7 @@ struct iis3dhhc_data { struct device *dev; #if defined(CONFIG_IIS3DHHC_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_IIS3DHHC_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_IIS3DHHC_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_IIS3DHHC_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/isl29035/isl29035.h b/drivers/sensor/isl29035/isl29035.h index ce116f43579..44fea559623 100644 --- a/drivers/sensor/isl29035/isl29035.h +++ b/drivers/sensor/isl29035/isl29035.h @@ -122,7 +122,7 @@ struct isl29035_driver_data { sensor_trigger_handler_t th_handler; #if defined(CONFIG_ISL29035_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ISL29035_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ISL29035_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_ISL29035_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/ism330dhcx/ism330dhcx.h b/drivers/sensor/ism330dhcx/ism330dhcx.h index 12855c5b875..65ecc4972c9 100644 --- a/drivers/sensor/ism330dhcx/ism330dhcx.h +++ b/drivers/sensor/ism330dhcx/ism330dhcx.h @@ -181,7 +181,7 @@ struct ism330dhcx_data { struct device *dev; #if defined(CONFIG_ISM330DHCX_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ISM330DHCX_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ISM330DHCX_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_ISM330DHCX_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lis2dh/lis2dh.h b/drivers/sensor/lis2dh/lis2dh.h index f1fa319e94b..69d2a513576 100644 --- a/drivers/sensor/lis2dh/lis2dh.h +++ b/drivers/sensor/lis2dh/lis2dh.h @@ -246,7 +246,7 @@ struct lis2dh_data { enum sensor_channel chan_drdy; #if defined(CONFIG_LIS2DH_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LIS2DH_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LIS2DH_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LIS2DH_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lis2ds12/lis2ds12.h b/drivers/sensor/lis2ds12/lis2ds12.h index 7440e612e0f..5010c5e28b5 100644 --- a/drivers/sensor/lis2ds12/lis2ds12.h +++ b/drivers/sensor/lis2ds12/lis2ds12.h @@ -123,7 +123,7 @@ struct lis2ds12_data { struct device *dev; #if defined(CONFIG_LIS2DS12_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LIS2DS12_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LIS2DS12_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem trig_sem; #elif defined(CONFIG_LIS2DS12_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lis2dw12/lis2dw12.h b/drivers/sensor/lis2dw12/lis2dw12.h index b77aa78da2c..53a018e9c24 100644 --- a/drivers/sensor/lis2dw12/lis2dw12.h +++ b/drivers/sensor/lis2dw12/lis2dw12.h @@ -126,7 +126,7 @@ struct lis2dw12_data { sensor_trigger_handler_t double_tap_handler; #endif /* CONFIG_LIS2DW12_PULSE */ #if defined(CONFIG_LIS2DW12_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LIS2DW12_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LIS2DW12_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LIS2DW12_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lis2mdl/lis2mdl.h b/drivers/sensor/lis2mdl/lis2mdl.h index dc9f6a3003f..ed18e972819 100644 --- a/drivers/sensor/lis2mdl/lis2mdl.h +++ b/drivers/sensor/lis2mdl/lis2mdl.h @@ -70,7 +70,7 @@ struct lis2mdl_data { struct device *dev; #if defined(CONFIG_LIS2MDL_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LIS2MDL_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LIS2MDL_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LIS2MDL_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lis3mdl/lis3mdl.h b/drivers/sensor/lis3mdl/lis3mdl.h index 4f0e50100d1..c326181d567 100644 --- a/drivers/sensor/lis3mdl/lis3mdl.h +++ b/drivers/sensor/lis3mdl/lis3mdl.h @@ -125,7 +125,7 @@ struct lis3mdl_data { sensor_trigger_handler_t data_ready_handler; #if defined(CONFIG_LIS3MDL_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LIS3MDL_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LIS3MDL_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_LIS3MDL_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lps22hh/lps22hh.h b/drivers/sensor/lps22hh/lps22hh.h index cd08b5803c3..6cacf429920 100644 --- a/drivers/sensor/lps22hh/lps22hh.h +++ b/drivers/sensor/lps22hh/lps22hh.h @@ -73,7 +73,7 @@ struct lps22hh_data { struct device *dev; #if defined(CONFIG_LPS22HH_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LPS22HH_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LPS22HH_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LPS22HH_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lsm6dsl/lsm6dsl.h b/drivers/sensor/lsm6dsl/lsm6dsl.h index 9bac6a8921b..4c43a608e9b 100644 --- a/drivers/sensor/lsm6dsl/lsm6dsl.h +++ b/drivers/sensor/lsm6dsl/lsm6dsl.h @@ -657,7 +657,7 @@ struct lsm6dsl_data { sensor_trigger_handler_t data_ready_handler; #if defined(CONFIG_LSM6DSL_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LSM6DSL_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LSM6DSL_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LSM6DSL_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lsm6dso/lsm6dso.h b/drivers/sensor/lsm6dso/lsm6dso.h index 8874e7ffe23..c2af808d4f9 100644 --- a/drivers/sensor/lsm6dso/lsm6dso.h +++ b/drivers/sensor/lsm6dso/lsm6dso.h @@ -180,7 +180,7 @@ struct lsm6dso_data { struct device *dev; #if defined(CONFIG_LSM6DSO_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_LSM6DSO_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LSM6DSO_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_LSM6DSO_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h b/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h index 84bbdc50145..b4aada92986 100644 --- a/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h +++ b/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h @@ -228,7 +228,7 @@ struct lsm9ds0_gyro_data { #endif #if defined(CONFIG_LSM9DS0_GYRO_TRIGGER_DRDY) - K_THREAD_STACK_MEMBER(thread_stack, + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_LSM9DS0_GYRO_THREAD_STACK_SIZE); struct k_thread thread; struct device *dev; diff --git a/drivers/sensor/mcp9808/mcp9808_trigger.c b/drivers/sensor/mcp9808/mcp9808_trigger.c index 1e88dd6d6eb..3c51a96e0e8 100644 --- a/drivers/sensor/mcp9808/mcp9808_trigger.c +++ b/drivers/sensor/mcp9808/mcp9808_trigger.c @@ -146,7 +146,7 @@ static void mcp9808_thread_main(int arg1, int arg2) } } -static K_THREAD_STACK_DEFINE(mcp9808_thread_stack, CONFIG_MCP9808_THREAD_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(mcp9808_thread_stack, CONFIG_MCP9808_THREAD_STACK_SIZE); static struct k_thread mcp9808_thread; #else /* CONFIG_MCP9808_TRIGGER_GLOBAL_THREAD */ diff --git a/drivers/sensor/mpu6050/mpu6050.h b/drivers/sensor/mpu6050/mpu6050.h index b34bf3e2997..148cdfa93ea 100644 --- a/drivers/sensor/mpu6050/mpu6050.h +++ b/drivers/sensor/mpu6050/mpu6050.h @@ -58,7 +58,7 @@ struct mpu6050_data { sensor_trigger_handler_t data_ready_handler; #if defined(CONFIG_MPU6050_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_MPU6050_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_MPU6050_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_MPU6050_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/sht3xd/sht3xd.h b/drivers/sensor/sht3xd/sht3xd.h index 8b5b752703a..a9d4b932466 100644 --- a/drivers/sensor/sht3xd/sht3xd.h +++ b/drivers/sensor/sht3xd/sht3xd.h @@ -76,7 +76,7 @@ struct sht3xd_data { struct sensor_trigger trigger; #if defined(CONFIG_SHT3XD_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_SHT3XD_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_SHT3XD_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_SHT3XD_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/stts751/stts751.h b/drivers/sensor/stts751/stts751.h index 7e37912cebc..4e1c19a024a 100644 --- a/drivers/sensor/stts751/stts751.h +++ b/drivers/sensor/stts751/stts751.h @@ -57,7 +57,7 @@ struct stts751_data { struct device *dev; #if defined(CONFIG_STTS751_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_STTS751_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_STTS751_THREAD_STACK_SIZE); struct k_thread thread; struct k_sem gpio_sem; #elif defined(CONFIG_STTS751_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/sensor/sx9500/sx9500_trigger.c b/drivers/sensor/sx9500/sx9500_trigger.c index 647018cfb82..3b7371f7061 100644 --- a/drivers/sensor/sx9500/sx9500_trigger.c +++ b/drivers/sensor/sx9500/sx9500_trigger.c @@ -20,7 +20,7 @@ LOG_MODULE_DECLARE(SX9500, CONFIG_SENSOR_LOG_LEVEL); #ifdef CONFIG_SX9500_TRIGGER_OWN_THREAD -static K_THREAD_STACK_DEFINE(sx9500_thread_stack, CONFIG_SX9500_THREAD_STACK_SIZE); +static K_KERNEL_STACK_DEFINE(sx9500_thread_stack, CONFIG_SX9500_THREAD_STACK_SIZE); static struct k_thread sx9500_thread; #endif diff --git a/drivers/sensor/tmp007/tmp007.h b/drivers/sensor/tmp007/tmp007.h index 00289c2a03a..191eebe9345 100644 --- a/drivers/sensor/tmp007/tmp007.h +++ b/drivers/sensor/tmp007/tmp007.h @@ -49,7 +49,7 @@ struct tmp007_data { struct sensor_trigger th_trigger; #if defined(CONFIG_TMP007_TRIGGER_OWN_THREAD) - K_THREAD_STACK_MEMBER(thread_stack, CONFIG_TMP007_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_TMP007_THREAD_STACK_SIZE); struct k_sem gpio_sem; struct k_thread thread; #elif defined(CONFIG_TMP007_TRIGGER_GLOBAL_THREAD) diff --git a/drivers/serial/uart_miv.c b/drivers/serial/uart_miv.c index a83318c7995..cc6cb0e8184 100644 --- a/drivers/serial/uart_miv.c +++ b/drivers/serial/uart_miv.c @@ -108,7 +108,7 @@ #ifdef CONFIG_UART_INTERRUPT_DRIVEN static struct k_thread rx_thread; -static K_THREAD_STACK_DEFINE(rx_stack, 512); +static K_KERNEL_STACK_DEFINE(rx_stack, 512); #endif struct uart_miv_regs_t { diff --git a/drivers/usb/device/usb_dc_kinetis.c b/drivers/usb/device/usb_dc_kinetis.c index 6e13b55340a..bf0e7cf3f8f 100644 --- a/drivers/usb/device/usb_dc_kinetis.c +++ b/drivers/usb/device/usb_dc_kinetis.c @@ -110,7 +110,7 @@ struct usb_device_data { struct usb_ep_ctrl_data ep_ctrl[NUM_OF_EP_MAX]; bool attached; - K_THREAD_STACK_MEMBER(thread_stack, USBD_THREAD_STACK_SIZE); + K_KERNEL_STACK_MEMBER(thread_stack, USBD_THREAD_STACK_SIZE); struct k_thread thread; }; diff --git a/drivers/usb/device/usb_dc_native_posix.c b/drivers/usb/device/usb_dc_native_posix.c index cb31ce32ecc..5f6c3789021 100644 --- a/drivers/usb/device/usb_dc_native_posix.c +++ b/drivers/usb/device/usb_dc_native_posix.c @@ -27,7 +27,7 @@ LOG_MODULE_REGISTER(native_posix); #define USBIP_MAX_PACKET_SIZE 64 -K_THREAD_STACK_MEMBER(thread_stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); +K_KERNEL_STACK_MEMBER(thread_stack, CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE); static struct k_thread thread; static void thread_main(void *a, void *b, void *c) diff --git a/drivers/usb/device/usb_dc_nrfx.c b/drivers/usb/device/usb_dc_nrfx.c index 05d302fc403..836013a8c51 100644 --- a/drivers/usb/device/usb_dc_nrfx.c +++ b/drivers/usb/device/usb_dc_nrfx.c @@ -282,7 +282,7 @@ K_FIFO_DEFINE(usbd_evt_fifo); * of a system work queue item waiting for a USB transfer to be finished. */ static struct k_work_q usbd_work_queue; -static K_THREAD_STACK_DEFINE(usbd_work_queue_stack, +static K_KERNEL_STACK_DEFINE(usbd_work_queue_stack, CONFIG_USB_NRFX_WORK_QUEUE_STACK_SIZE); @@ -1331,7 +1331,7 @@ int usb_dc_attach(void) k_work_q_start(&usbd_work_queue, usbd_work_queue_stack, - K_THREAD_STACK_SIZEOF(usbd_work_queue_stack), + K_KERNEL_STACK_SIZEOF(usbd_work_queue_stack), CONFIG_SYSTEM_WORKQUEUE_PRIORITY); k_work_init(&ctx->usb_work, usbd_work_handler); diff --git a/drivers/wifi/esp/esp.c b/drivers/wifi/esp/esp.c index 3a0d616e428..da13257c98b 100644 --- a/drivers/wifi/esp/esp.c +++ b/drivers/wifi/esp/esp.c @@ -46,12 +46,12 @@ NET_BUF_POOL_DEFINE(mdm_recv_pool, MDM_RECV_MAX_BUF, MDM_RECV_BUF_SIZE, 0, NULL); /* RX thread structures */ -K_THREAD_STACK_DEFINE(esp_rx_stack, +K_KERNEL_STACK_DEFINE(esp_rx_stack, CONFIG_WIFI_ESP_RX_STACK_SIZE); struct k_thread esp_rx_thread; /* RX thread work queue */ -K_THREAD_STACK_DEFINE(esp_workq_stack, +K_KERNEL_STACK_DEFINE(esp_workq_stack, CONFIG_WIFI_ESP_WORKQ_STACK_SIZE); struct esp_data esp_driver_data; @@ -821,7 +821,7 @@ static int esp_init(struct device *dev) /* initialize the work queue */ k_work_q_start(&data->workq, esp_workq_stack, - K_THREAD_STACK_SIZEOF(esp_workq_stack), + K_KERNEL_STACK_SIZEOF(esp_workq_stack), K_PRIO_COOP(CONFIG_WIFI_ESP_WORKQ_THREAD_PRIORITY)); k_thread_name_set(&data->workq.thread, "esp_workq"); @@ -868,7 +868,7 @@ static int esp_init(struct device *dev) /* start RX thread */ k_thread_create(&esp_rx_thread, esp_rx_stack, - K_THREAD_STACK_SIZEOF(esp_rx_stack), + K_KERNEL_STACK_SIZEOF(esp_rx_stack), (k_thread_entry_t)esp_rx, dev, NULL, NULL, K_PRIO_COOP(CONFIG_WIFI_ESP_RX_THREAD_PRIORITY), 0, diff --git a/drivers/wifi/eswifi/eswifi_bus_spi.c b/drivers/wifi/eswifi/eswifi_bus_spi.c index c46d6d8e064..f61daddae8c 100644 --- a/drivers/wifi/eswifi/eswifi_bus_spi.c +++ b/drivers/wifi/eswifi/eswifi_bus_spi.c @@ -19,7 +19,7 @@ LOG_MODULE_DECLARE(LOG_MODULE_NAME); #include "eswifi.h" #define ESWIFI_SPI_THREAD_STACK_SIZE 1024 -K_THREAD_STACK_MEMBER(eswifi_spi_poll_stack, ESWIFI_SPI_THREAD_STACK_SIZE); +K_KERNEL_STACK_MEMBER(eswifi_spi_poll_stack, ESWIFI_SPI_THREAD_STACK_SIZE); #define SPI_READ_CHUNK_SIZE 32 diff --git a/drivers/wifi/eswifi/eswifi_core.c b/drivers/wifi/eswifi/eswifi_core.c index 829586a75a0..1cb430867e7 100644 --- a/drivers/wifi/eswifi/eswifi_core.c +++ b/drivers/wifi/eswifi/eswifi_core.c @@ -33,7 +33,7 @@ LOG_MODULE_REGISTER(LOG_MODULE_NAME); #include "eswifi.h" #define ESWIFI_WORKQUEUE_STACK_SIZE 1024 -K_THREAD_STACK_DEFINE(eswifi_work_q_stack, ESWIFI_WORKQUEUE_STACK_SIZE); +K_KERNEL_STACK_DEFINE(eswifi_work_q_stack, ESWIFI_WORKQUEUE_STACK_SIZE); static struct eswifi_dev eswifi0; /* static instance */ @@ -666,7 +666,7 @@ static int eswifi_init(struct device *dev) GPIO_OUTPUT_ACTIVE); k_work_q_start(&eswifi->work_q, eswifi_work_q_stack, - K_THREAD_STACK_SIZEOF(eswifi_work_q_stack), + K_KERNEL_STACK_SIZEOF(eswifi_work_q_stack), CONFIG_SYSTEM_WORKQUEUE_PRIORITY - 1); k_work_init(&eswifi->request_work, eswifi_request_work); diff --git a/drivers/wifi/winc1500/wifi_winc1500.c b/drivers/wifi/winc1500/wifi_winc1500.c index a66386f7157..2407a0ecae0 100644 --- a/drivers/wifi/winc1500/wifi_winc1500.c +++ b/drivers/wifi/winc1500/wifi_winc1500.c @@ -127,7 +127,7 @@ NET_BUF_POOL_DEFINE(winc1500_tx_pool, CONFIG_WIFI_WINC1500_BUF_CTR, NET_BUF_POOL_DEFINE(winc1500_rx_pool, CONFIG_WIFI_WINC1500_BUF_CTR, CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, 0, NULL); -K_THREAD_STACK_MEMBER(winc1500_stack, CONFIG_WIFI_WINC1500_THREAD_STACK_SIZE); +K_KERNEL_STACK_MEMBER(winc1500_stack, CONFIG_WIFI_WINC1500_THREAD_STACK_SIZE); struct k_thread winc1500_thread_data; struct socket_data {