| /Zephyr-latest/subsys/modem/ | 
| D | modem_pipelink.c | 9 static void try_callback(struct modem_pipelink *link, enum modem_pipelink_event event)  in try_callback()  argument 11 	if (link->callback == NULL) {  in try_callback() 15 	link->callback(link, event, link->user_data);  in try_callback() 18 void modem_pipelink_attach(struct modem_pipelink *link,  in modem_pipelink_attach()  argument 22 	K_SPINLOCK(&link->spinlock) {  in modem_pipelink_attach() 23 		link->callback = callback;  in modem_pipelink_attach() 24 		link->user_data = user_data;  in modem_pipelink_attach() 28 bool modem_pipelink_is_connected(struct modem_pipelink *link)  in modem_pipelink_is_connected()  argument 32 	K_SPINLOCK(&link->spinlock) {  in modem_pipelink_is_connected() 33 		connected = link->connected;  in modem_pipelink_is_connected() [all …] 
 | 
| /Zephyr-latest/subsys/bluetooth/mesh/ | 
| D | pb_adv.c | 43 #define XACT_SEG_DATA(_seg) (&link.rx.buf->data[XACT_SEG_OFFSET(_seg)]) 44 #define XACT_SEG_RECV(_seg) (link.rx.seg &= ~(1 << (_seg))) 143 static struct pb_adv link = { .rx = { .buf = &rx_buf } };  variable 159 	if (atomic_test_bit(link.flags, ADV_SENDING)) {  in tx_schedule() 175 	for (int i = 0; i < ARRAY_SIZE(link.tx.unacked); i++) {  in send_unacked() 176 		if (link.tx.unacked[i].adv != NULL) {  in send_unacked() 180 		link.tx.unacked[i].adv = adv;  in send_unacked() 181 		link.tx.unacked[i].cb = cb;  in send_unacked() 182 		link.tx.unacked[i].cb_data = cb_data;  in send_unacked() 196 	link.tx.next = 0;  in send_reliable() [all …] 
 | 
| D | pb_gatt.c | 38 static struct prov_link link;  variable 42 	if (link.conn) {  in reset_state() 43 		bt_conn_unref(link.conn);  in reset_state() 44 		link.conn = NULL;  in reset_state() 48 	(void)k_work_cancel_delayable(&link.prot_timer);  in reset_state() 53 	const struct prov_bearer_cb *cb = link.cb;  in link_closed() 54 	void *cb_data = link.cb_data;  in link_closed() 70 		if (link.conn) {  in protocol_timeout() 71 			(void)bt_conn_disconnect(link.conn,  in protocol_timeout() 87 	if (link.conn != conn || !link.cb) {  in bt_mesh_pb_gatt_recv() [all …] 
 | 
| D | rpr_cli.c | 36 	int link;  member 52 			struct bt_mesh_rpr_link *link)  in link_report()  argument 56 	if (link->state == BT_MESH_RPR_LINK_ACTIVE &&  in link_report() 57 	    bearer.link == BEARER_LINK_OPENING) {  in link_report() 58 		bearer.link = BEARER_LINK_OPENED;  in link_report() 65 		cli->link.time = PROTOCOL_TIMEOUT_SEC;  in link_report() 69 	if (link->state == BT_MESH_RPR_LINK_IDLE &&  in link_report() 70 	    bearer.link != BEARER_LINK_IDLE) {  in link_report() 71 		bearer.link = BEARER_LINK_IDLE;  in link_report() 73 		LOG_DBG("Closed (%u)", link->status);  in link_report() [all …] 
 | 
| D | rpr_srv.c | 79 	} link;  member 140 	srv.link.cli.addr = BT_MESH_ADDR_UNASSIGNED;  in cli_link_clear() 141 	srv.link.cli.net_idx = BT_MESH_KEY_UNUSED;  in cli_link_clear() 171 	net_buf_simple_add_u8(&buf, srv.link.state);  in link_status_send() 178 	struct bt_mesh_msg_ctx ctx = LINK_CTX(&srv.link.cli, true);  in link_report_send() 182 	net_buf_simple_add_u8(&buf, srv.link.status);  in link_report_send() 183 	net_buf_simple_add_u8(&buf, srv.link.state);  in link_report_send() 184 	if (srv.link.status == BT_MESH_RPR_ERR_LINK_CLOSED_BY_SERVER ||  in link_report_send() 185 	    srv.link.status == BT_MESH_RPR_ERR_LINK_CLOSED_BY_DEVICE) {  in link_report_send() 186 		net_buf_simple_add_u8(&buf, srv.link.close_reason);  in link_report_send() [all …] 
 | 
| /Zephyr-latest/include/zephyr/logging/ | 
| D | log_link.h | 28 typedef void (*log_link_callback_t)(const struct log_link *link, 31 typedef void (*log_link_dropped_cb_t)(const struct log_link *link, 40 	int (*initiate)(const struct log_link *link, struct log_link_config *config); 41 	int (*activate)(const struct log_link *link); 42 	int (*get_domain_name)(const struct log_link *link, uint32_t domain_id, 44 	int (*get_source_name)(const struct log_link *link, uint32_t domain_id, 46 	int (*get_levels)(const struct log_link *link, uint32_t domain_id, 49 	int (*set_runtime_level)(const struct log_link *link, uint32_t domain_id, 123 static inline int log_link_initiate(const struct log_link *link,  in log_link_initiate()  argument 126 	__ASSERT_NO_MSG(link);  in log_link_initiate() [all …] 
 | 
| D | log_multidomain_helper.h | 144 	int (*init)(struct log_multidomain_link *link); 145 	int (*send)(struct log_multidomain_link *link, void *data, size_t len); 174 	const struct log_link *link;  member 208 void log_multidomain_link_on_recv_cb(struct log_multidomain_link *link, 216 void log_multidomain_link_on_error(struct log_multidomain_link *link, int err); 223 void log_multidomain_link_on_started(struct log_multidomain_link *link, int err);
  | 
| /Zephyr-latest/subsys/logging/ | 
| D | log_mgmt.c | 88 	STRUCT_SECTION_FOREACH(log_link, link) {  in get_link_domain() 89 		domain_max = link->ctrl_blk->domain_offset +  in get_link_domain() 90 				link->ctrl_blk->domain_cnt;  in get_link_domain() 93 			*rel_domain_id = domain_id - link->ctrl_blk->domain_offset;  in get_link_domain() 94 			return link;  in get_link_domain() 109 static uint32_t get_source_offset(const struct log_link *link,  in get_source_offset()  argument 115 		offset += log_link_sources_count(link, i);  in get_source_offset() 124 	const struct log_link *link = get_link_domain(domain_id, &rel_domain_id);  in z_log_link_get_dynamic_filter()  local 127 	__ASSERT_NO_MSG(link != NULL);  in z_log_link_get_dynamic_filter() 129 	source_offset = get_source_offset(link, rel_domain_id);  in z_log_link_get_dynamic_filter() [all …] 
 | 
| D | log_multidomain_link.c | 44 		z_log_msg_enqueue(link_remote->link,  in log_multidomain_link_on_recv_cb() 163 static int link_remote_initiate(const struct log_link *link,  in link_remote_initiate()  argument 166 	struct log_multidomain_link *link_remote = link->ctx;  in link_remote_initiate() 168 	link_remote->link = link;  in link_remote_initiate() 174 static int link_remote_activate(const struct log_link *link)  in link_remote_activate()  argument 176 	struct log_multidomain_link *link_remote = link->ctx;  in link_remote_activate() 194 	if (cnt > ARRAY_SIZE(link->ctrl_blk->source_cnt)) {  in link_remote_activate() 199 	link->ctrl_blk->domain_cnt = cnt;  in link_remote_activate() 200 	for (int i = 0; i < link->ctrl_blk->domain_cnt; i++) {  in link_remote_activate() 206 		link->ctrl_blk->source_cnt[i] = cnt;  in link_remote_activate() [all …] 
 | 
| /Zephyr-latest/tests/subsys/logging/log_links/src/ | 
| D | mock_log_link.c | 9 static int initiate(const struct log_link *link, struct log_link_config *configa)  in initiate()  argument 11 	struct mock_log_link *mock = (struct mock_log_link *)link->ctx;  in initiate() 13 	link->ctrl_blk->domain_cnt = mock->domain_cnt;  in initiate() 16 		link->ctrl_blk->source_cnt[i] = mock->domains[i]->source_cnt;  in initiate() 22 static int activate(const struct log_link *link)  in activate()  argument 27 static int get_domain_name(const struct log_link *link, uint32_t domain_id,  in get_domain_name()  argument 30 	struct mock_log_link *mock = (struct mock_log_link *)link->ctx;  in get_domain_name() 41 static int get_source_name(const struct log_link *link, uint32_t domain_id,  in get_source_name()  argument 44 	struct mock_log_link *mock = (struct mock_log_link *)link->ctx;  in get_source_name() 53 static int get_levels(const struct log_link *link, uint32_t domain_id,  in get_levels()  argument [all …] 
 | 
| /Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/ | 
| D | ull.c | 166 void ll_rx_link_release(void *link)  in ll_rx_link_release()  argument 168 	mem_release(link, &mem_link_rx.free);  in ll_rx_link_release() 181 void ll_rx_put(memq_link_t *link, void *rx)  in ll_rx_put()  argument 193 void ll_rx_put_sched(memq_link_t *link, void *rx)  in ll_rx_put_sched()  argument 195 	ll_rx_put(link, rx);  in ll_rx_put_sched() 271 void ull_rx_put(memq_link_t *link, void *rx)  in ull_rx_put()  argument 279 void ull_rx_put_sched(memq_link_t *link, void *rx)  in ull_rx_put_sched()  argument 292 	memq_link_t *link;  in init_reset()  local 309 	link = mem_acquire(&mem_link_rx.free);  in init_reset() 312 	MEMQ_INIT(ull_rx, link);  in init_reset() [all …] 
 | 
| /Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/ | 
| D | ticker.c | 61 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 62 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 85 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 86 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 108 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 109 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 131 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 132 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 146 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 147 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() [all …] 
 | 
| /Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/hal/RV32M1/ | 
| D | ticker.c | 62 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 63 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 87 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 88 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 110 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 111 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 133 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 134 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() 148 			static memq_link_t link;  in hal_ticker_instance0_sched()  local 149 			static struct mayfly m = {0, 0, &link, NULL,  in hal_ticker_instance0_sched() [all …] 
 | 
| /Zephyr-latest/tests/subsys/logging/log_link_order/src/ | 
| D | mock_log_link.c | 9 static int initiate(const struct log_link *link, struct log_link_config *configa)  in initiate()  argument 11 	link->ctrl_blk->domain_cnt = 1;  in initiate() 12 	link->ctrl_blk->source_cnt[0] = 1;  in initiate() 17 static int activate(const struct log_link *link)  in activate()  argument 22 static int get_domain_name(const struct log_link *link, uint32_t domain_id,  in get_domain_name()  argument 31 static int get_source_name(const struct log_link *link, uint32_t domain_id,  in get_source_name()  argument 41 static int get_levels(const struct log_link *link, uint32_t domain_id,  in get_levels()  argument 54 static int set_runtime_level(const struct log_link *link, uint32_t domain_id,  in set_runtime_level()  argument
  | 
| /Zephyr-latest/include/zephyr/modem/ | 
| D | pipelink.h | 46 typedef void (*modem_pipelink_callback)(struct modem_pipelink *link, 69 void modem_pipelink_attach(struct modem_pipelink *link, 79 bool modem_pipelink_is_connected(struct modem_pipelink *link); 87 struct modem_pipe *modem_pipelink_get_pipe(struct modem_pipelink *link); 93 void modem_pipelink_release(struct modem_pipelink *link); 98 void modem_pipelink_init(struct modem_pipelink *link, struct modem_pipe *pipe); 101 void modem_pipelink_notify_connected(struct modem_pipelink *link); 104 void modem_pipelink_notify_disconnected(struct modem_pipelink *link);
  | 
| /Zephyr-latest/subsys/bluetooth/controller/ll_sw/ | 
| D | ull.c | 563 static void rx_link_dequeue_release_quota_inc(memq_link_t *link); 576 					memq_link_t *link, 579 static inline void rx_demux_rx(memq_link_t *link, struct node_rx_hdr *rx_hdr); 580 static inline void rx_demux_event_done(memq_link_t *link, 883 		static memq_link_t link;  in ll_reset()  local 884 		static struct mayfly mfy = {0, 0, &link, NULL,  in ll_reset() 962 	memq_link_t *link;  in ll_rx_get()  local 978 	link = memq_peek(memq_ll_rx.head, memq_ll_rx.tail, (void **)&rx);  in ll_rx_get() 979 	if (link) {  in ll_rx_get() 1003 				rx_link_dequeue_release_quota_inc(link);  in ll_rx_get() [all …] 
 | 
| D | ull_central.c | 99 	memq_link_t *link;  in ll_create_connection()  local 178 	link = ll_rx_link_alloc();  in ll_create_connection() 179 	if (!link) {  in ll_create_connection() 185 		ll_rx_link_release(link);  in ll_create_connection() 300 	conn->llcp_terminate.node_rx.rx.hdr.link = link;  in ll_create_connection() 523 		memq_link_t *link;  in ll_connect_disable()  local 527 		link = node_rx->hdr.link;  in ll_connect_disable() 528 		LL_ASSERT(link);  in ll_connect_disable() 531 		ll_rx_link_release(link);  in ll_connect_disable() 628 	memq_link_t *link;  in ull_central_cleanup()  local [all …] 
 | 
| D | ull_peripheral.c | 64 			    memq_link_t *link, struct node_rx_pdu *rx); 91 	memq_link_t *link;  local 123 	link = rx->hdr.link; 133 		invalid_release(&adv->ull, lll, link, rx); 164 		invalid_release(&adv->ull, lll, link, rx); 302 		ll_rx_put(link, rx); 306 		link = rx->hdr.link; 328 		ll_rx_put(link, rx); 334 		link = rx->hdr.link; 347 	ll_rx_put_sched(link, rx); [all …] 
 | 
| /Zephyr-latest/subsys/bluetooth/controller/util/ | 
| D | memq.c | 51 memq_link_t *memq_init(memq_link_t *link, memq_link_t **head, memq_link_t **tail)  in memq_init()  argument 54 	*head = *tail = link;  in memq_init() 56 	return link;  in memq_init() 92 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail)  in memq_enqueue()  argument 95 	(*tail)->next = link;  in memq_enqueue() 104 	*tail = link; /* Commit: enqueue of memq node */  in memq_enqueue() 106 	return link;  in memq_enqueue()
  | 
| D | mayfly.c | 130 static void dequeue(uint8_t callee_id, uint8_t caller_id, memq_link_t *link,  in dequeue()  argument 159 		m->_link = link;  in dequeue() 174 			memq_enqueue(link, m, &mft[callee_id][callee_id].tail);  in dequeue() 193 		memq_link_t *link;  in mayfly_run()  local 197 		link = memq_peek(mft[callee_id][caller_id].head,  in mayfly_run() 200 		while (link) {  in mayfly_run() 221 			dequeue(callee_id, caller_id, link, m);  in mayfly_run() 224 			link = memq_peek(mft[callee_id][caller_id].head,  in mayfly_run() 247 				if (caller_id || link) {  in mayfly_run() 296 	static memq_link_t link;  in mayfly_ut_test()  local [all …] 
 | 
| D | memq.h | 25 memq_link_t *memq_init(memq_link_t *link, memq_link_t **head, 28 #define MEMQ_INIT(name, link) \  argument 29 	memq_init(link, &memq_##name.head, &memq_##name.tail) 32 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail);
  | 
| /Zephyr-latest/doc/_extensions/zephyr/doxytooltip/static/ | 
| D | doxytooltip.js | 45   links.forEach((link) => { 46     tippy(link, { 61         const url = link.getAttribute('href'); 62         const targetId = link.getAttribute('href').split('#')[1]; 76                   const link = document.createElement('link'); 77                   link.rel = 'stylesheet'; 78                   link.href = new URL( 82                   tooltipShadow.appendChild(link); 89             const codeClasses = link.getElementsByTagName('code')[0].classList;
  | 
| /Zephyr-latest/samples/net/vlan/ | 
| D | vlan-setup-linux.sh | 46 ip link add link ${IFACE} name ${VLAN_NAME_PREFIX}.100 type vlan id 100 47 ip link add link ${IFACE} name ${VLAN_NAME_PREFIX}.200 type vlan id 200 49 ip link set ${VLAN_NAME_PREFIX}.100 up 50 ip link set ${VLAN_NAME_PREFIX}.200 up
  | 
| /Zephyr-latest/doc/_extensions/zephyr/ | 
| D | link-roles.py | 82             link = m.group(2) 85             link = text 88         line_match = re.search(r"(.+?)(?:#(L\d+(?:-L\d+)?))?$", link) 90             link = line_match.group(1) 93         module_match = re.search(r"(.+?):\s*(.+)", link) 96             link = module_match.group(2).strip() 128             ) and not Path(ZEPHYR_BASE, link).exists():
  | 
| /Zephyr-latest/doc/connectivity/networking/api/ | 
| D | net_linkaddr.rst | 13 The link layer addresses are set for network interfaces so that L2 14 connectivity works correctly in the network stack. Typically the link layer 15 addresses are 6 bytes long like in Ethernet but for IEEE 802.15.4 the link
  |