Skip to content

Commit da65640

Browse files
committed
[DM] Replace spinlock static init by RT_DEFINE_SPINLOCK
Signed-off-by: GuEe-GUI <[email protected]>
1 parent c448870 commit da65640

File tree

18 files changed

+19
-18
lines changed

18 files changed

+19
-18
lines changed

components/drivers/clk/clk.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define DBG_LVL DBG_INFO
1717
#include <rtdbg.h>
1818

19-
static struct rt_spinlock _clk_lock = { 0 };
19+
static RT_DEFINE_SPINLOCK(_clk_lock);
2020
static rt_list_t _clk_nodes = RT_LIST_OBJECT_INIT(_clk_nodes);
2121
static rt_list_t _clk_notifier_nodes = RT_LIST_OBJECT_INIT(_clk_notifier_nodes);
2222

components/drivers/core/bus.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ rt_err_t rt_device_bus_destroy(rt_device_t dev)
8686
#ifdef RT_USING_DM
8787
#include <drivers/core/bus.h>
8888

89-
static struct rt_spinlock bus_lock = {};
89+
static RT_DEFINE_SPINLOCK(bus_lock);
9090
static rt_list_t bus_nodes = RT_LIST_OBJECT_INIT(bus_nodes);
9191

9292
static void _dm_bus_lock(struct rt_spinlock *spinlock)

components/drivers/core/dm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ struct prefix_track
191191
int uid;
192192
const char *prefix;
193193
};
194-
static struct rt_spinlock _prefix_nodes_lock = { 0 };
194+
static RT_DEFINE_SPINLOCK(_prefix_nodes_lock);
195195
static rt_list_t _prefix_nodes = RT_LIST_OBJECT_INIT(_prefix_nodes);
196196

197197
int rt_dm_dev_set_name_auto(rt_device_t dev, const char *prefix)

components/drivers/dma/dma.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <rtdbg.h>
1818

1919
static rt_list_t dmac_nodes = RT_LIST_OBJECT_INIT(dmac_nodes);
20-
static struct rt_spinlock dmac_nodes_lock = {};
20+
static RT_DEFINE_SPINLOCK(dmac_nodes_lock);
2121

2222
rt_err_t rt_dma_controller_register(struct rt_dma_controller *ctrl)
2323
{

components/drivers/dma/dma_pool.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include <mm_aspace.h>
2020
#include <dt-bindings/size.h>
2121

22-
static struct rt_spinlock dma_pools_lock = {};
22+
static RT_DEFINE_SPINLOCK(dma_pools_lock);
2323
static rt_list_t dma_pool_nodes = RT_LIST_OBJECT_INIT(dma_pool_nodes);
2424

2525
static struct rt_dma_pool *dma_pool_install(rt_region_t *region);

components/drivers/mailbox/mailbox.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include <drivers/platform.h>
2121
#include <drivers/core/dm.h>
2222

23-
static struct rt_spinlock mbox_ops_lock = {};
23+
static RT_DEFINE_SPINLOCK(mbox_ops_lock);
2424
static rt_list_t mbox_nodes = RT_LIST_OBJECT_INIT(mbox_nodes);
2525

2626
static void mbox_chan_timeout(void *param);

components/drivers/mfd/mfd-syscon.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <drivers/core/dm.h>
1818
#include <drivers/platform.h>
1919

20-
static struct rt_spinlock _syscon_nodes_lock = { 0 };
20+
static RT_DEFINE_SPINLOCK(_syscon_nodes_lock);
2121
static rt_list_t _syscon_nodes = RT_LIST_OBJECT_INIT(_syscon_nodes);
2222

2323
rt_err_t rt_syscon_read(struct rt_syscon *syscon, rt_off_t offset, rt_uint32_t *out_val)

components/drivers/nvme/nvme.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
static struct rt_dm_ida nvme_controller_ida = RT_DM_IDA_INIT(CUSTOM);
2020
static struct rt_dm_ida nvme_ida = RT_DM_IDA_INIT(NVME);
2121

22-
static struct rt_spinlock nvme_lock = {};
22+
static RT_DEFINE_SPINLOCK(nvme_lock);
2323
static rt_list_t nvme_nodes = RT_LIST_OBJECT_INIT(nvme_nodes);
2424

2525
rt_inline rt_uint32_t nvme_readl(struct rt_nvme_controller *nvme, int offset)

components/drivers/ofw/base.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ rt_err_t ofw_phandle_hash_reset(rt_phandle min, rt_phandle max)
8484
static rt_phandle ofw_phandle_next(void)
8585
{
8686
rt_phandle next;
87-
static struct rt_spinlock op_lock = {};
87+
static RT_DEFINE_SPINLOCK(op_lock);
8888

8989
rt_hw_spin_lock(&op_lock.lock);
9090

components/drivers/pci/endpoint/endpoint.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <rtdbg.h>
1616

1717
static rt_list_t _ep_nodes = RT_LIST_OBJECT_INIT(_ep_nodes);
18-
static struct rt_spinlock _ep_lock = { 0 };
18+
static RT_DEFINE_SPINLOCK(_ep_lock);
1919

2020
rt_err_t rt_pci_ep_write_header(struct rt_pci_ep *ep, rt_uint8_t func_no,
2121
struct rt_pci_ep_header *hdr)

0 commit comments

Comments
 (0)