Bluetooth: controller: Replace 0 for pointers with NULL keyword

Updated controller code to use NULL keyword instead of
using 0 for pointers.

Change-id: I5ebff53dfeeba670fb7afe4740596b2662eb0334
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
This commit is contained in:
Vinayak Chettimada 2017-03-17 05:00:35 +01:00 committed by Johan Hedberg
commit f1aabd8ba2
5 changed files with 43 additions and 42 deletions

View file

@ -125,7 +125,7 @@ void isr_ecb(void *param)
ecb_cleanup();
ecb->fp_ecb(1, 0, ecb->context);
ecb->fp_ecb(1, NULL, ecb->context);
}
else if (NRF_ECB->EVENTS_ENDECB) {
@ -174,7 +174,7 @@ uint32_t ecb_ut(void)
struct ecb ecb;
struct ecb_ut_context context;
ecb_encrypt(key, clear_text, cipher_text, 0);
ecb_encrypt(key, clear_text, cipher_text, NULL);
context.done = 0;
ecb.in_key_le = key;

View file

@ -557,7 +557,7 @@ static void le_encrypt(struct net_buf *buf, struct net_buf **evt)
struct bt_hci_rp_le_encrypt *rp;
uint8_t enc_data[16];
ecb_encrypt(cmd->key, cmd->plaintext, enc_data, 0);
ecb_encrypt(cmd->key, cmd->plaintext, enc_data, NULL);
rp = cmd_complete(evt, sizeof(*rp));

View file

@ -1500,7 +1500,7 @@ isr_rx_conn_pkt_ctrl(struct radio_pdu_node_rx *radio_pdu_node_rx,
/* enable transmit encryption */
_radio.conn_curr->enc_tx = 1;
start_enc_rsp_send(_radio.conn_curr, 0);
start_enc_rsp_send(_radio.conn_curr, NULL);
/* resume data packet rx and tx */
_radio.conn_curr->pause_rx = 0;
@ -2734,7 +2734,7 @@ static inline void isr_radio_state_close(void)
radio_tmr_stop();
event_inactive(0, 0, 0, 0);
event_inactive(0, 0, 0, NULL);
clock_control_off(_radio.hf_clock, NULL);
@ -2948,7 +2948,7 @@ static void event_inactive(uint32_t ticks_at_expire, uint32_t remainder,
uint16_t lazy, void *context)
{
static void *s_link[2];
static struct mayfly s_mfy_radio_inactive = {0, 0, s_link, 0,
static struct mayfly s_mfy_radio_inactive = {0, 0, s_link, NULL,
mayfly_radio_inactive};
uint32_t retval;
@ -2975,7 +2975,7 @@ static void event_xtal(uint32_t ticks_at_expire, uint32_t remainder,
uint16_t lazy, void *context)
{
static void *s_link[2];
static struct mayfly s_mfy_xtal_start = {0, 0, s_link, 0,
static struct mayfly s_mfy_xtal_start = {0, 0, s_link, NULL,
mayfly_xtal_start};
uint32_t retval;
@ -3008,7 +3008,7 @@ static void mayfly_xtal_retain(uint8_t retain)
if (!s_xtal_retained) {
static void *s_link[2];
static struct mayfly s_mfy_xtal_start = {0, 0, s_link,
0, mayfly_xtal_start};
NULL, mayfly_xtal_start};
uint32_t retval;
s_xtal_retained = 1;
@ -3022,7 +3022,7 @@ static void mayfly_xtal_retain(uint8_t retain)
if (s_xtal_retained) {
static void *s_link[2];
static struct mayfly s_mfy_xtal_stop = {0, 0, s_link,
0, mayfly_xtal_stop};
NULL, mayfly_xtal_stop};
uint32_t retval;
s_xtal_retained = 0;
@ -3743,7 +3743,7 @@ static void event_stop(uint32_t ticks_at_expire, uint32_t remainder,
uint16_t lazy, void *context)
{
static void *s_link[2];
static struct mayfly s_mfy_radio_stop = {0, 0, s_link, 0,
static struct mayfly s_mfy_radio_stop = {0, 0, s_link, NULL,
mayfly_radio_stop};
uint32_t retval;
@ -3804,12 +3804,12 @@ static void event_common_prepare(uint32_t ticks_at_expire,
RADIO_TICKER_ID_MARKER_0, ticks_at_expire,
ticks_to_active, TICKER_NULL_PERIOD,
TICKER_NULL_REMAINDER, TICKER_NULL_LAZY,
TICKER_NULL_SLOT, event_active, 0,
TICKER_NULL_SLOT, event_active, NULL,
ticker_success_assert, (void *)__LINE__);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
event_xtal(0, 0, 0, 0);
event_xtal(0, 0, 0, NULL);
} else if (_ticks_active_to_start > _ticks_xtal_to_start) {
uint32_t ticks_to_xtal;
@ -3817,7 +3817,7 @@ static void event_common_prepare(uint32_t ticks_at_expire,
ticks_to_xtal = _ticks_active_to_start - _ticks_xtal_to_start;
ticks_to_start = _ticks_active_to_start;
event_active(0, 0, 0, 0);
event_active(0, 0, 0, NULL);
ticker_status =
ticker_start(RADIO_TICKER_INSTANCE_ID_RADIO,
@ -3825,7 +3825,7 @@ static void event_common_prepare(uint32_t ticks_at_expire,
RADIO_TICKER_ID_MARKER_0, ticks_at_expire,
ticks_to_xtal, TICKER_NULL_PERIOD,
TICKER_NULL_REMAINDER, TICKER_NULL_LAZY,
TICKER_NULL_SLOT, event_xtal, 0,
TICKER_NULL_SLOT, event_xtal, NULL,
ticker_success_assert, (void *)__LINE__);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
@ -3835,8 +3835,8 @@ static void event_common_prepare(uint32_t ticks_at_expire,
*/
ticks_to_start = _ticks_xtal_to_start;
event_active(0, 0, 0, 0);
event_xtal(0, 0, 0, 0);
event_active(0, 0, 0, NULL);
event_xtal(0, 0, 0, NULL);
}
/* remember the remainder to be used in pkticker */
@ -3907,7 +3907,7 @@ static void event_common_prepare(uint32_t ticks_at_expire,
#if XTAL_ADVANCED
{
static void *s_link[2];
static struct mayfly s_mfy_xtal_stop_calc = {0, 0, s_link, 0,
static struct mayfly s_mfy_xtal_stop_calc = {0, 0, s_link, NULL,
mayfly_xtal_stop_calc};
uint32_t retval;
@ -4108,7 +4108,7 @@ void radio_event_adv_prepare(uint32_t ticks_at_expire, uint32_t remainder,
&_radio.advertiser.hdr.ticks_xtal_to_start,
&_radio.advertiser.hdr.ticks_active_to_start,
_radio.advertiser.hdr.ticks_preempt_to_start,
RADIO_TICKER_ID_ADV, event_adv, 0);
RADIO_TICKER_ID_ADV, event_adv, NULL);
DEBUG_RADIO_PREPARE_A(0);
}
@ -4205,7 +4205,7 @@ static void event_adv(uint32_t ticks_at_expire, uint32_t remainder,
ticker_status =
ticker_job_idle_get(RADIO_TICKER_INSTANCE_ID_RADIO,
RADIO_TICKER_USER_ID_WORKER,
ticker_job_disable, 0);
ticker_job_disable, NULL);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
}
@ -4284,7 +4284,7 @@ static void event_obs_prepare(uint32_t ticks_at_expire, uint32_t remainder,
&_radio.observer.hdr.ticks_xtal_to_start,
&_radio.observer.hdr.ticks_active_to_start,
_radio.observer.hdr.ticks_preempt_to_start,
RADIO_TICKER_ID_OBS, event_obs, 0);
RADIO_TICKER_ID_OBS, event_obs, NULL);
#if SCHED_ADVANCED
/* calc next group in us for the anchor where first connection event
@ -4293,7 +4293,7 @@ static void event_obs_prepare(uint32_t ticks_at_expire, uint32_t remainder,
if (_radio.observer.conn) {
static void *s_link[2];
static struct mayfly s_mfy_sched_after_mstr_free_offset_get = {
0, 0, s_link, 0,
0, 0, s_link, NULL,
mayfly_sched_after_mstr_free_offset_get};
uint32_t ticks_at_expire_normal = ticks_at_expire;
uint32_t retval;
@ -4409,7 +4409,7 @@ static void event_obs(uint32_t ticks_at_expire, uint32_t remainder,
ticker_status =
ticker_job_idle_get(RADIO_TICKER_INSTANCE_ID_RADIO,
RADIO_TICKER_USER_ID_WORKER,
ticker_job_disable, 0);
ticker_job_disable, NULL);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
@ -4632,7 +4632,7 @@ static inline uint32_t event_conn_update_prep(struct connection *conn,
#if SCHED_ADVANCED
static void *s_link[2];
static struct mayfly s_mfy_sched_offset = {0, 0,
s_link, 0, 0 };
s_link, NULL, NULL };
void (*fp_mayfly_select_or_use)(void *);
#endif
struct radio_pdu_node_tx *node_tx;
@ -4988,7 +4988,7 @@ static inline void event_enc_prep(struct connection *conn)
/* calc the Session Key */
ecb_encrypt(&conn->llcp.encryption.ltk[0],
&conn->llcp.encryption.skd[0],
0, &conn->ccm_rx.key[0]);
NULL, &conn->ccm_rx.key[0]);
/* copy the Session Key */
memcpy(&conn->ccm_tx.key[0], &conn->ccm_rx.key[0],
@ -5045,7 +5045,7 @@ static inline void event_enc_prep(struct connection *conn)
/* calc the Session Key */
ecb_encrypt(&conn->llcp.encryption.ltk[0],
&conn->llcp.encryption.skd[0], 0,
&conn->llcp.encryption.skd[0], NULL,
&conn->ccm_rx.key[0]);
/* copy the Session Key */
@ -5086,7 +5086,7 @@ static inline void event_enc_prep(struct connection *conn)
/* enable transmit encryption */
_radio.conn_curr->enc_tx = 1;
start_enc_rsp_send(_radio.conn_curr, 0);
start_enc_rsp_send(_radio.conn_curr, NULL);
/* resume data packet rx and tx */
_radio.conn_curr->pause_rx = 0;
@ -5709,7 +5709,7 @@ static void event_slave(uint32_t ticks_at_expire, uint32_t remainder,
ticker_status =
ticker_job_idle_get(RADIO_TICKER_INSTANCE_ID_RADIO,
RADIO_TICKER_USER_ID_WORKER,
ticker_job_disable, 0);
ticker_job_disable, NULL);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
}
@ -5846,7 +5846,7 @@ static void event_master(uint32_t ticks_at_expire, uint32_t remainder,
ticker_status =
ticker_job_idle_get(RADIO_TICKER_INSTANCE_ID_RADIO,
RADIO_TICKER_USER_ID_WORKER,
ticker_job_disable, 0);
ticker_job_disable, NULL);
LL_ASSERT((ticker_status == TICKER_STATUS_SUCCESS) ||
(ticker_status == TICKER_STATUS_BUSY));
}
@ -6079,7 +6079,7 @@ static void packet_rx_callback(void)
radio_event_callback();
#else
static void *s_link[2];
static struct mayfly s_mfy_callback = {0, 0, s_link, 0,
static struct mayfly s_mfy_callback = {0, 0, s_link, NULL,
(void *)radio_event_callback};
mayfly_enqueue(RADIO_TICKER_USER_ID_WORKER, RADIO_TICKER_USER_ID_JOB, 1,
@ -6847,7 +6847,7 @@ static inline void role_active_disable(uint8_t ticker_id_stop,
uint32_t ticks_active_to_start)
{
static void *s_link[2];
static struct mayfly s_mfy_radio_inactive = {0, 0, s_link, 0,
static struct mayfly s_mfy_radio_inactive = {0, 0, s_link, NULL,
mayfly_radio_inactive};
uint32_t volatile ticker_status_event;
@ -6866,7 +6866,7 @@ static inline void role_active_disable(uint8_t ticker_id_stop,
if (ticker_status_event == TICKER_STATUS_SUCCESS) {
static void *s_link[2];
static struct mayfly s_mfy_xtal_stop = {0, 0, s_link, 0,
static struct mayfly s_mfy_xtal_stop = {0, 0, s_link, NULL,
mayfly_xtal_stop};
uint32_t volatile ticker_status_pre_event;
@ -6959,7 +6959,7 @@ static inline void role_active_disable(uint8_t ticker_id_stop,
if (_radio.role != ROLE_NONE) {
static void *s_link[2];
static struct mayfly s_mfy_radio_stop = {0, 0, s_link,
0, mayfly_radio_stop};
NULL, mayfly_radio_stop};
uint32_t retval;
/* Radio state STOP is supplied in params */
@ -7209,7 +7209,7 @@ uint32_t radio_adv_enable(uint16_t interval, uint8_t chl_map,
TICKER_NULL_REMAINDER, TICKER_NULL_LAZY,
(ticks_slot_offset +
_radio.advertiser.hdr.ticks_slot),
radio_event_adv_prepare, 0,
radio_event_adv_prepare, NULL,
ticker_if_done, (void *)&ticker_status);
/** @todo design to avoid this wait */
@ -7229,7 +7229,7 @@ uint32_t radio_adv_enable(uint16_t interval, uint8_t chl_map,
RADIO_TICKER_XTAL_OFFSET_US),
TICKER_NULL_PERIOD, TICKER_NULL_REMAINDER,
TICKER_NULL_LAZY, TICKER_NULL_SLOT,
event_adv_stop, 0, ticker_if_done,
event_adv_stop, NULL, ticker_if_done,
(void *)&ticker_status);
} else {
ticker_status =
@ -7241,8 +7241,8 @@ uint32_t radio_adv_enable(uint16_t interval, uint8_t chl_map,
TICKER_NULL_REMAINDER, TICKER_NULL_LAZY,
(ticks_slot_offset +
_radio.advertiser.hdr.ticks_slot),
radio_event_adv_prepare, 0, ticker_if_done,
(void *)&ticker_status);
radio_event_adv_prepare, NULL,
ticker_if_done, (void *)&ticker_status);
}
/** @todo design to avoid this wait */
@ -7359,7 +7359,7 @@ uint32_t radio_scan_enable(uint8_t scan_type, uint8_t init_addr_type,
TICKER_NULL_LAZY,
(ticks_slot_offset +
_radio.observer.hdr.ticks_slot),
event_obs_prepare, 0, ticker_if_done,
event_obs_prepare, NULL, ticker_if_done,
(void *)&ticker_status);
/** @todo design to avoid this wait */

View file

@ -231,9 +231,9 @@ int ll_init(struct k_sem *sem_rx)
}
IRQ_DIRECT_CONNECT(NRF5_IRQ_RADIO_IRQn, 0, radio_nrf5_isr, 0);
IRQ_CONNECT(NRF5_IRQ_RTC0_IRQn, 0, rtc0_nrf5_isr, 0, 0);
IRQ_CONNECT(NRF5_IRQ_RNG_IRQn, 1, rng_nrf5_isr, 0, 0);
IRQ_CONNECT(NRF5_IRQ_SWI4_IRQn, 0, swi4_nrf5_isr, 0, 0);
IRQ_CONNECT(NRF5_IRQ_RTC0_IRQn, 0, rtc0_nrf5_isr, NULL, 0);
IRQ_CONNECT(NRF5_IRQ_RNG_IRQn, 1, rng_nrf5_isr, NULL, 0);
IRQ_CONNECT(NRF5_IRQ_SWI4_IRQn, 0, swi4_nrf5_isr, NULL, 0);
irq_enable(NRF5_IRQ_RADIO_IRQn);
irq_enable(NRF5_IRQ_RTC0_IRQn);
irq_enable(NRF5_IRQ_RNG_IRQn);

View file

@ -6,6 +6,7 @@
*/
#include <stdint.h>
#include <stddef.h>
inline void *memq_peek(void *tail, void *head, void **mem);
@ -78,7 +79,7 @@ uint32_t memq_ut(void)
return 1;
}
link = memq_dequeue(tail, &head, 0);
link = memq_dequeue(tail, &head, NULL);
if ((link) || (head != &link_0[0])) {
return 2;
}
@ -88,7 +89,7 @@ uint32_t memq_ut(void)
return 3;
}
link = memq_dequeue(tail, &head, 0);
link = memq_dequeue(tail, &head, NULL);
if ((link != &link_0[0]) || (tail != &link_1[0])
|| (head != &link_1[0])) {
return 4;