Home
last modified time | relevance | path

Searched refs:ie (Results 1 – 25 of 275) sorted by relevance

1234567891011

/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326_reg.h71 #define REG_TEST(ie,fn) CRA(0x2,ie&1,0x00+fn) /* Mode & Test Register */ argument
72 #define REG_TOP_BOTTOM(ie,fn) CRA(0x2,ie&1,0x10+fn) /* FIFO Buffer Top & Bottom */ argument
73 #define REG_TAIL(ie,fn) CRA(0x2,ie&1,0x20+fn) /* FIFO Write Pointer */ argument
74 #define REG_HEAD(ie,fn) CRA(0x2,ie&1,0x30+fn) /* FIFO Read Pointer */ argument
75 #define REG_HIGH_LOW_WM(ie,fn) CRA(0x2,ie&1,0x40+fn) /* Flow Control Water Marks */ argument
76 #define REG_CT_THRHLD(ie,fn) CRA(0x2,ie&1,0x50+fn) /* Cut Through Threshold */ argument
77 #define REG_FIFO_DROP_CNT(ie,fn) CRA(0x2,ie&1,0x60+fn) /* Drop & CRC Error Counter */ argument
78 #define REG_DEBUG_BUF_CNT(ie,fn) CRA(0x2,ie&1,0x70+fn) /* Input Side Debug Counter */ argument
87 #define REG_TRAFFIC_SHAPER_BUCKET(ie,bn) CRA(0x2,ie&1,0x0a + (bn>7) | ((bn&7)<<4)) argument
88 #define REG_TRAFFIC_SHAPER_CONTROL(ie) CRA(0x2,ie&1,0x3b) argument
[all …]
/linux-6.12.1/drivers/dma/idxd/
Dsubmit.c75 static struct idxd_desc *list_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie, in list_abort_desc() argument
80 lockdep_assert_held(&ie->list_lock); in list_abort_desc()
81 list_for_each_entry_safe(d, n, &ie->work_list, list) { in list_abort_desc()
97 static void llist_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie, in llist_abort_desc() argument
109 spin_lock(&ie->list_lock); in llist_abort_desc()
110 head = llist_del_all(&ie->pending_llist); in llist_abort_desc()
121 list_add_tail(&d->list, &ie->work_list); in llist_abort_desc()
126 found = list_abort_desc(wq, ie, desc); in llist_abort_desc()
127 spin_unlock(&ie->list_lock); in llist_abort_desc()
173 struct idxd_irq_entry *ie = NULL; in idxd_submit_desc() local
[all …]
Dirq.c71 static void idxd_int_handle_revoke_drain(struct idxd_irq_entry *ie) in idxd_int_handle_revoke_drain() argument
73 struct idxd_wq *wq = ie_to_wq(ie); in idxd_int_handle_revoke_drain()
85 if (ie->pasid != IOMMU_PASID_INVALID) in idxd_int_handle_revoke_drain()
86 desc.pasid = ie->pasid; in idxd_int_handle_revoke_drain()
87 desc.int_handle = ie->int_handle; in idxd_int_handle_revoke_drain()
105 static void idxd_abort_invalid_int_handle_descs(struct idxd_irq_entry *ie) in idxd_abort_invalid_int_handle_descs() argument
111 spin_lock(&ie->list_lock); in idxd_abort_invalid_int_handle_descs()
112 head = llist_del_all(&ie->pending_llist); in idxd_abort_invalid_int_handle_descs()
115 list_add_tail(&d->list, &ie->work_list); in idxd_abort_invalid_int_handle_descs()
118 list_for_each_entry_safe(d, t, &ie->work_list, list) { in idxd_abort_invalid_int_handle_descs()
[all …]
Ddevice.c1249 static void idxd_flush_pending_descs(struct idxd_irq_entry *ie) in idxd_flush_pending_descs() argument
1256 spin_lock(&ie->list_lock); in idxd_flush_pending_descs()
1257 head = llist_del_all(&ie->pending_llist); in idxd_flush_pending_descs()
1260 list_add_tail(&desc->list, &ie->work_list); in idxd_flush_pending_descs()
1263 list_for_each_entry_safe(desc, itr, &ie->work_list, list) in idxd_flush_pending_descs()
1265 spin_unlock(&ie->list_lock); in idxd_flush_pending_descs()
1286 struct idxd_irq_entry *ie) in idxd_device_set_perm_entry() argument
1290 if (ie->pasid == IOMMU_PASID_INVALID) in idxd_device_set_perm_entry()
1294 mperm.pasid = ie->pasid; in idxd_device_set_perm_entry()
1296 iowrite32(mperm.bits, idxd->reg_base + idxd->msix_perm_offset + ie->id * 8); in idxd_device_set_perm_entry()
[all …]
Dinit.c89 struct idxd_irq_entry *ie; in idxd_setup_interrupts() local
108 ie = idxd_get_ie(idxd, 0); in idxd_setup_interrupts()
109 ie->vector = pci_irq_vector(pdev, 0); in idxd_setup_interrupts()
110 rc = request_threaded_irq(ie->vector, NULL, idxd_misc_thread, 0, "idxd-misc", ie); in idxd_setup_interrupts()
115 dev_dbg(dev, "Requested idxd-misc handler on msix vector %d\n", ie->vector); in idxd_setup_interrupts()
120 ie = idxd_get_ie(idxd, msix_idx); in idxd_setup_interrupts()
121 ie->id = msix_idx; in idxd_setup_interrupts()
122 ie->int_handle = INVALID_INT_HANDLE; in idxd_setup_interrupts()
123 ie->pasid = IOMMU_PASID_INVALID; in idxd_setup_interrupts()
125 spin_lock_init(&ie->list_lock); in idxd_setup_interrupts()
[all …]
Didxd.h205 struct idxd_irq_entry ie; member
324 struct idxd_irq_entry ie; /* misc irq, msix 0 */ member
496 return (idx == 0) ? &idxd->ie : &idxd->wqs[idx - 1]->ie; in idxd_get_ie()
499 static inline struct idxd_wq *ie_to_wq(struct idxd_irq_entry *ie) in ie_to_wq() argument
501 return container_of(ie, struct idxd_wq, ie); in ie_to_wq()
504 static inline struct idxd_device *ie_to_idxd(struct idxd_irq_entry *ie) in ie_to_idxd() argument
506 return container_of(ie, struct idxd_device, ie); in ie_to_idxd()
/linux-6.12.1/drivers/staging/rtl8712/
Dieee80211.c164 u8 *ie = dev_network->IEs; in r8712_generate_ie() local
169 ie += sz; in r8712_generate_ie()
171 *(__le16 *)ie = cpu_to_le16(beacon_period); in r8712_generate_ie()
173 ie += 2; in r8712_generate_ie()
175 *(u16 *)ie = 0; in r8712_generate_ie()
176 *(__le16 *)ie |= cpu_to_le16(WLAN_CAPABILITY_IBSS); in r8712_generate_ie()
178 *(__le16 *)ie |= cpu_to_le16(WLAN_CAPABILITY_SHORT_PREAMBLE); in r8712_generate_ie()
180 *(__le16 *)ie |= cpu_to_le16(WLAN_CAPABILITY_PRIVACY); in r8712_generate_ie()
182 ie += 2; in r8712_generate_ie()
184 ie = r8712_set_ie(ie, WLAN_EID_SSID, dev_network->Ssid.SsidLength, in r8712_generate_ie()
[all …]
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/
Die.c20 struct mwifiex_ie *ie; in mwifiex_ie_index_used_by_other_intf() local
24 ie = &adapter->priv[i]->mgmt_ie[idx]; in mwifiex_ie_index_used_by_other_intf()
25 if (ie->mgmt_subtype_mask && ie->ie_length) in mwifiex_ie_index_used_by_other_intf()
36 struct mwifiex_ie *ie, u16 *index) in mwifiex_ie_get_autoidx() argument
42 len = le16_to_cpu(ie->ie_length); in mwifiex_ie_get_autoidx()
74 struct mwifiex_ie *ie; in mwifiex_update_autoindex_ies() local
83 ie = (struct mwifiex_ie *)(((u8 *)ie_list) + travel_len); in mwifiex_update_autoindex_ies()
84 tlv_len = le16_to_cpu(ie->ie_length); in mwifiex_update_autoindex_ies()
89 index = le16_to_cpu(ie->ie_index); in mwifiex_update_autoindex_ies()
90 mask = le16_to_cpu(ie->mgmt_subtype_mask); in mwifiex_update_autoindex_ies()
[all …]
/linux-6.12.1/drivers/net/wireless/marvell/libertas/
Dmesh.c91 struct mrvl_meshie *ie; in lbs_mesh_config() local
95 ie = (struct mrvl_meshie *)cmd.data; in lbs_mesh_config()
99 ie->id = WLAN_EID_VENDOR_SPECIFIC; in lbs_mesh_config()
100 ie->val.oui[0] = 0x00; in lbs_mesh_config()
101 ie->val.oui[1] = 0x50; in lbs_mesh_config()
102 ie->val.oui[2] = 0x43; in lbs_mesh_config()
103 ie->val.type = MARVELL_MESH_IE_TYPE; in lbs_mesh_config()
104 ie->val.subtype = MARVELL_MESH_IE_SUBTYPE; in lbs_mesh_config()
105 ie->val.version = MARVELL_MESH_IE_VERSION; in lbs_mesh_config()
106 ie->val.active_protocol_id = MARVELL_MESH_PROTO_ID_HWMP; in lbs_mesh_config()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/
Dps.c696 u8 *pos, *end, *ie; in rtl_p2p_noa_ie() local
704 ie = NULL; in rtl_p2p_noa_ie()
712 ie = pos + 2+4; in rtl_p2p_noa_ie()
719 if (ie == NULL) in rtl_p2p_noa_ie()
723 while (ie + 1 < end) { in rtl_p2p_noa_ie()
724 noa_len = le16_to_cpu(*((__le16 *)&ie[1])); in rtl_p2p_noa_ie()
725 if (ie + 3 + ie[1] > end) in rtl_p2p_noa_ie()
728 if (ie[0] == 12) { in rtl_p2p_noa_ie()
741 noa_index = ie[3]; in rtl_p2p_noa_ie()
747 p2pinfo->opp_ps = (ie[4] >> 7); in rtl_p2p_noa_ie()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtw89/
Dps.c297 struct rtw89_p2p_noa_ie *ie = &setter->ie; in rtw89_p2p_noa_renew() local
298 struct rtw89_p2p_ie_head *p2p_head = &ie->p2p_head; in rtw89_p2p_noa_renew()
299 struct rtw89_noa_attr_head *noa_head = &ie->noa_head; in rtw89_p2p_noa_renew()
306 memset(ie, 0, sizeof(*ie)); in rtw89_p2p_noa_renew()
325 struct rtw89_p2p_noa_ie *ie = &setter->ie; in rtw89_p2p_noa_append() local
326 struct rtw89_p2p_ie_head *p2p_head = &ie->p2p_head; in rtw89_p2p_noa_append()
327 struct rtw89_noa_attr_head *noa_head = &ie->noa_head; in rtw89_p2p_noa_append()
338 ie->noa_desc[setter->noa_count++] = *desc; in rtw89_p2p_noa_append()
344 struct rtw89_p2p_noa_ie *ie = &setter->ie; in rtw89_p2p_noa_fetch() local
350 *data = ie; in rtw89_p2p_noa_fetch()
[all …]
/linux-6.12.1/io_uring/
Depoll.c48 struct io_epoll *ie = io_kiocb_to_cmd(req, struct io_epoll); in io_epoll_ctl() local
52 ret = do_epoll_ctl(ie->epfd, ie->op, ie->fd, &ie->event, force_nonblock); in io_epoll_ctl()
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Dp2p.c80 static void ath11k_p2p_noa_ie_assign(struct ath11k_vif *arvif, void *ie, in ath11k_p2p_noa_ie_assign() argument
89 arvif->u.ap.noa_data = ie; in ath11k_p2p_noa_ie_assign()
97 void *ie; in __ath11k_p2p_noa_update() local
108 ie = kmalloc(len, GFP_ATOMIC); in __ath11k_p2p_noa_update()
109 if (!ie) in __ath11k_p2p_noa_update()
112 ath11k_p2p_noa_ie_fill(ie, len, noa); in __ath11k_p2p_noa_update()
113 ath11k_p2p_noa_ie_assign(arvif, ie, len); } in __ath11k_p2p_noa_update()
/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Dp2p.c70 static void ath10k_p2p_noa_ie_assign(struct ath10k_vif *arvif, void *ie, in ath10k_p2p_noa_ie_assign() argument
79 arvif->u.ap.noa_data = ie; in ath10k_p2p_noa_ie_assign()
87 void *ie; in __ath10k_p2p_noa_update() local
98 ie = kmalloc(len, GFP_ATOMIC); in __ath10k_p2p_noa_update()
99 if (!ie) in __ath10k_p2p_noa_update()
102 ath10k_p2p_noa_ie_fill(ie, len, noa); in __ath10k_p2p_noa_update()
103 ath10k_p2p_noa_ie_assign(arvif, ie, len); in __ath10k_p2p_noa_update()
/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Dp2p.c72 static void ath12k_p2p_noa_ie_assign(struct ath12k_vif *arvif, void *ie, in ath12k_p2p_noa_ie_assign() argument
81 arvif->u.ap.noa_data = ie; in ath12k_p2p_noa_ie_assign()
89 void *ie; in __ath12k_p2p_noa_update() local
100 ie = kmalloc(len, GFP_ATOMIC); in __ath12k_p2p_noa_update()
101 if (!ie) in __ath12k_p2p_noa_update()
104 ath12k_p2p_noa_ie_fill(ie, len, noa); in __ath12k_p2p_noa_update()
105 ath12k_p2p_noa_ie_assign(arvif, ie, len); in __ath12k_p2p_noa_update()
/linux-6.12.1/drivers/staging/rtl8723bs/core/
Drtw_ieee80211.c175 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument
193 if (ie) in rtw_get_ie_ex()
194 memcpy(ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_ie_ex()
290 u8 *ie = pdev_network->ies; in rtw_generate_ie() local
294 ie += sz; in rtw_generate_ie()
297 *(__le16 *)ie = cpu_to_le16((u16)pdev_network->configuration.beacon_period);/* BCN_INTERVAL; */ in rtw_generate_ie()
299 ie += 2; in rtw_generate_ie()
302 *(u16 *)ie = 0; in rtw_generate_ie()
304 *(__le16 *)ie |= cpu_to_le16(WLAN_CAPABILITY_IBSS); in rtw_generate_ie()
307 *(__le16 *)ie |= cpu_to_le16(WLAN_CAPABILITY_SHORT_PREAMBLE); in rtw_generate_ie()
[all …]
/linux-6.12.1/net/wireless/
Dwext-sme.c31 wdev->wext.connect.ie = wdev->wext.ie; in cfg80211_mgd_wext_connect()
305 u8 *ie = extra; in cfg80211_wext_siwgenie() local
312 ie = NULL; in cfg80211_wext_siwgenie()
319 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie()
323 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie()
324 if (!ie) { in cfg80211_wext_siwgenie()
329 ie = NULL; in cfg80211_wext_siwgenie()
331 kfree(wdev->wext.ie); in cfg80211_wext_siwgenie()
332 wdev->wext.ie = ie; in cfg80211_wext_siwgenie()
Dscan.c231 const u8 *ie, size_t ie_len, in cfg80211_copy_elem_with_frags() argument
234 if (WARN_ON((u8 *)elem < ie || elem->data > ie + ie_len || in cfg80211_copy_elem_with_frags()
235 elem->data + elem->datalen > ie + ie_len)) in cfg80211_copy_elem_with_frags()
248 ie_len = ie + ie_len - elem->data - elem->datalen; in cfg80211_copy_elem_with_frags()
249 ie = (const u8 *)elem->data + elem->datalen; in cfg80211_copy_elem_with_frags()
251 for_each_element(elem, ie, ie_len) { in cfg80211_copy_elem_with_frags()
269 cfg80211_gen_new_ie(const u8 *ie, size_t ielen, in cfg80211_gen_new_ie() argument
287 for_each_element(parent, ie, ielen) { in cfg80211_gen_new_ie()
311 ie, ielen, in cfg80211_gen_new_ie()
320 if (cfg80211_find_elem_match(id, ie, (u8 *)parent - ie, in cfg80211_gen_new_ie()
[all …]
/linux-6.12.1/drivers/md/persistent-data/
Ddm-space-map-common.c960 struct disk_index_entry *ie) in metadata_ll_load_ie() argument
962 memcpy(ie, ll->mi_le.index + index, sizeof(*ie)); in metadata_ll_load_ie()
967 struct disk_index_entry *ie) in metadata_ll_save_ie() argument
970 memcpy(ll->mi_le.index + index, ie, sizeof(*ie)); in metadata_ll_save_ie()
1098 __dm_bless_for_disk(iec->ie); in ie_cache_writeback()
1100 &iec->index, &iec->ie, &ll->bitmap_root); in ie_cache_writeback()
1109 struct disk_index_entry *ie) in disk_ll_load_ie() argument
1117 memcpy(ie, &iec->ie, sizeof(*ie)); in disk_ll_load_ie()
1128 r = dm_btree_lookup(&ll->bitmap_info, ll->bitmap_root, &index, ie); in disk_ll_load_ie()
1133 memcpy(&iec->ie, ie, sizeof(*ie)); in disk_ll_load_ie()
[all …]
/linux-6.12.1/drivers/net/wireless/quantenna/qtnfmac/
Devent.c144 u8 *ie = NULL; in qtnf_event_handle_bss_join() local
200 ie = kzalloc(2 + vif->wdev.u.client.ssid_len, GFP_KERNEL); in qtnf_event_handle_bss_join()
201 if (!ie) { in qtnf_event_handle_bss_join()
209 ie[0] = WLAN_EID_SSID; in qtnf_event_handle_bss_join()
210 ie[1] = vif->wdev.u.client.ssid_len; in qtnf_event_handle_bss_join()
211 memcpy(ie + 2, vif->wdev.u.client.ssid, in qtnf_event_handle_bss_join()
218 ie, 2 + vif->wdev.u.client.ssid_len, in qtnf_event_handle_bss_join()
279 kfree(ie); in qtnf_event_handle_bss_join()
639 u8 *ie; in qtnf_event_handle_update_owe() local
657 ie = kzalloc(ie_len, GFP_KERNEL); in qtnf_event_handle_update_owe()
[all …]
/linux-6.12.1/sound/arm/
Daaci.c562 u32 ie; in aaci_pcm_playback_stop() local
564 ie = readl(aacirun->base + AACI_IE); in aaci_pcm_playback_stop()
565 ie &= ~(IE_URIE|IE_TXIE); in aaci_pcm_playback_stop()
566 writel(ie, aacirun->base + AACI_IE); in aaci_pcm_playback_stop()
574 u32 ie; in aaci_pcm_playback_start() local
579 ie = readl(aacirun->base + AACI_IE); in aaci_pcm_playback_start()
580 ie |= IE_URIE | IE_TXIE; in aaci_pcm_playback_start()
581 writel(ie, aacirun->base + AACI_IE); in aaci_pcm_playback_start()
637 u32 ie; in aaci_pcm_capture_stop() local
641 ie = readl(aacirun->base + AACI_IE); in aaci_pcm_capture_stop()
[all …]
/linux-6.12.1/Documentation/input/
Dff.rst194 struct input_event ie; /* structure used to communicate with the driver */
196 ie.type = EV_FF;
197 ie.code = FF_GAIN;
198 ie.value = 0xFFFFUL * gain / 100;
200 if (write(fd, &ie, sizeof(ie)) == -1)
213 struct input_event ie;
215 ie.type = EV_FF;
216 ie.code = FF_AUTOCENTER;
217 ie.value = 0xFFFFUL * autocenter / 100;
219 if (write(fd, &ie, sizeof(ie)) == -1)
Duinput.rst50 struct input_event ie;
52 ie.type = type;
53 ie.code = code;
54 ie.value = val;
56 ie.time.tv_sec = 0;
57 ie.time.tv_usec = 0;
59 write(fd, &ie, sizeof(ie));
/linux-6.12.1/arch/arm64/kernel/
Darmv8_deprecated.c580 struct insn_emulation *ie = insn_emulations[i]; in try_emulate_armv8_deprecated() local
582 if (ie->status == INSN_UNAVAILABLE) in try_emulate_armv8_deprecated()
590 if (READ_ONCE(ie->current_mode) == INSN_UNDEF) in try_emulate_armv8_deprecated()
593 if (ie->try_emulate(regs, insn)) in try_emulate_armv8_deprecated()
614 struct insn_emulation *ie = insn_emulations[i]; in armv8_deprecated_init() local
616 if (ie->status == INSN_UNAVAILABLE) in armv8_deprecated_init()
619 register_insn_emulation(ie); in armv8_deprecated_init()
/linux-6.12.1/drivers/char/ipmi/
Dkcs_bmc_npcm7xx.c65 u32 ie; member
77 { .sts = KCS1ST, .dob = KCS1DO, .dib = KCS1DI, .ctl = KCS1CTL, .ie = KCS1IE },
78 { .sts = KCS2ST, .dob = KCS2DO, .dib = KCS2DI, .ctl = KCS2CTL, .ie = KCS2IE },
79 { .sts = KCS3ST, .dob = KCS3DO, .dib = KCS3DI, .ctl = KCS3CTL, .ie = KCS3IE },
121 regmap_update_bits(priv->map, priv->reg->ie, KCS_IE_IRQE | KCS_IE_HIRQE, in npcm7xx_kcs_enable_channel()

1234567891011