Home
last modified time | relevance | path

Searched refs:elm (Results 1 – 25 of 42) sorted by relevance

12

/linux/drivers/scsi/aic7xxx/
H A Dqueue.h136 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
137 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
138 SLIST_NEXT((slistelm), field) = (elm); \
141 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
142 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
143 SLIST_FIRST((head)) = (elm); \
146 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
148 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
149 if (SLIST_FIRST((head)) == (elm)) { \
154 while (SLIST_NEXT(curelm, field) != (elm)) \
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8173-elm.dts7 #include "mt8173-elm.dtsi"
12 compatible = "google,elm-rev8", "google,elm-rev7", "google,elm-rev6",
13 "google,elm-rev5", "google,elm-rev4", "google,elm-rev3",
14 "google,elm", "mediatek,mt8173";
H A Dmt8173-elm-hana.dts7 #include "mt8173-elm-hana.dtsi"
H A Dmt8173-elm-hana-rev7.dts7 #include "mt8173-elm-hana.dtsi"
H A DMakefile88 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm.dtb
89 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm-hana.dtb
90 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm-hana-rev7.dtb
/linux/drivers/iommu/iommufd/
H A Dio_pagetable.c261 struct iopt_pages_list *elm; in iopt_alloc_area_pages() local
266 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages()
267 elm->area = iopt_area_alloc(); in iopt_alloc_area_pages()
268 if (!elm->area) in iopt_alloc_area_pages()
280 elm = list_first_entry(pages_list, struct iopt_pages_list, in iopt_alloc_area_pages()
282 switch (elm->pages->type) { in iopt_alloc_area_pages()
284 start = elm->start_byte + (uintptr_t)elm->pages->uptr; in iopt_alloc_area_pages()
287 start = elm->start_byte + elm->pages->start; in iopt_alloc_area_pages()
290 start = elm->start_byte + elm->pages->dmabuf.start; in iopt_alloc_area_pages()
312 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages()
[all …]
H A Dioas.c92 struct iommu_iova_range elm = { in iommufd_ioas_iova_ranges() local
97 if (copy_to_user(&ranges[cmd->num_iovas], &elm, in iommufd_ioas_iova_ranges()
98 sizeof(elm))) { in iommufd_ioas_iova_ranges()
H A Dpages.c1443 list_for_each_entry(track, &pages->dmabuf.tracker, elm) { in iopt_revoke_notify()
1574 list_for_each_entry(track, &pages->dmabuf.tracker, elm) in iopt_dmabuf_track_domain()
1583 list_add_tail(&track->elm, &pages->dmabuf.tracker); in iopt_dmabuf_track_domain()
1597 list_for_each_entry(track, &pages->dmabuf.tracker, elm) { in iopt_dmabuf_untrack_domain()
1599 list_del(&track->elm); in iopt_dmabuf_untrack_domain()
1615 list_for_each_entry(track, &pages->dmabuf.tracker, elm) in iopt_dmabuf_track_all_domains()
1637 elm) { in iopt_dmabuf_untrack_all_domains()
1639 list_del(&track->elm); in iopt_dmabuf_untrack_all_domains()
/linux/drivers/infiniband/core/
H A Duverbs_uapi.c18 void *elm; in uapi_add_elm() local
24 elm = kzalloc(alloc_size, GFP_KERNEL); in uapi_add_elm()
25 if (!elm) in uapi_add_elm()
27 rc = radix_tree_insert(&uapi->radix, key, elm); in uapi_add_elm()
29 kfree(elm); in uapi_add_elm()
33 return elm; in uapi_add_elm()
39 void *elm; in uapi_add_get_elm() local
41 elm = uapi_add_elm(uapi, key, alloc_size); in uapi_add_get_elm()
42 if (!IS_ERR(elm)) { in uapi_add_get_elm()
44 return elm; in uapi_add_get_elm()
[all …]
/linux/drivers/iommu/amd/
H A Dnested.c64 struct guest_domain_mapping_info *elm, *res; in gdom_info_load_or_alloc_locked() local
66 elm = xa_load(xa, index); in gdom_info_load_or_alloc_locked()
67 if (elm) in gdom_info_load_or_alloc_locked()
68 return elm; in gdom_info_load_or_alloc_locked()
71 elm = kzalloc_obj(struct guest_domain_mapping_info); in gdom_info_load_or_alloc_locked()
73 if (!elm) in gdom_info_load_or_alloc_locked()
76 res = __xa_cmpxchg(xa, index, NULL, elm, GFP_KERNEL); in gdom_info_load_or_alloc_locked()
81 kfree(elm); in gdom_info_load_or_alloc_locked()
85 refcount_set(&elm->users, 0); in gdom_info_load_or_alloc_locked()
86 return elm; in gdom_info_load_or_alloc_locked()
/linux/tools/firewire/
H A Dlist.h56 #define list_next(elm, member) \ argument
57 list_entry((elm)->member.next, typeof(*elm), member)
/linux/kernel/liveupdate/
H A Dkexec_handover.c129 void *elm __free(free_page) = (void *)get_zeroed_page(GFP_KERNEL); in xa_load_or_alloc()
131 if (!elm) in xa_load_or_alloc()
134 if (WARN_ON(kho_scratch_overlap(virt_to_phys(elm), PAGE_SIZE))) in xa_load_or_alloc()
137 res = xa_cmpxchg(xa, index, NULL, elm, GFP_KERNEL); in xa_load_or_alloc()
143 return no_free_ptr(elm); in xa_load_or_alloc()
433 struct khoser_mem_bitmap_ptr *elm; in kho_mem_serialize() local
443 elm = &chunk->bitmaps[chunk->hdr.num_elms]; in kho_mem_serialize()
445 elm->phys_start = (phys * PRESERVE_BITS) in kho_mem_serialize()
447 KHOSER_STORE_PTR(elm->bitmap, bits); in kho_mem_serialize()
461 struct khoser_mem_bitmap_ptr *elm) in deserialize_bitmap() argument
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-chilisom.dtsi135 &elm {
152 ti,elm-id = <&elm>;
H A Dam335x-igep0033.dtsi123 &elm {
166 ti,elm-id = <&elm>;
H A Dam335x-phycore-som.dtsi188 &elm {
228 ti,elm-id = <&elm>;
H A Dam335x-myirtech-myc.dtsi94 &elm {
133 ti,elm-id = <&elm>;
H A Dam335x-baltos.dtsi198 &elm {
242 ti,elm-id = <&elm>;
H A Ddra72-evm-common.dtsi304 &elm {
329 ti,elm-id = <&elm>;
H A Ddra7-evm.dts435 &elm {
456 ti,elm-id = <&elm>;
/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_opp_csc_v.c680 const struct out_csc_color_matrix *elm; in dce110_opp_v_set_csc_default() local
693 elm = &global_color_matrix[i]; in dce110_opp_v_set_csc_default()
694 if (elm->color_space != default_adjust->out_color_space) in dce110_opp_v_set_csc_default()
699 program_color_matrix_v(xfm_dce, elm, option); in dce110_opp_v_set_csc_default()
/linux/drivers/iommu/
H A Diommu-pages.c11 #define IOPTDESC_MATCH(pg_elm, elm) \ argument
13 offsetof(struct ioptdesc, elm))
/linux/sound/soc/starfive/
H A Djh7110_tdm.c117 enum TDM_ELM elm; member
451 (tdm->elm << ELM_BIT) | in jh7110_tdm_set_dai_fmt()
526 tdm->elm = TDM_ELM_LATE; in jh7110_tdm_init_params()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_transform.c1378 const struct out_csc_color_matrix *elm; in dce110_opp_set_csc_default() local
1392 elm = &global_color_matrix[i]; in dce110_opp_set_csc_default()
1393 if (elm->color_space != default_adjust->out_color_space) in dce110_opp_set_csc_default()
1397 program_color_matrix(xfm_dce, elm, option); in dce110_opp_set_csc_default()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62-lp-sk-nand.dtso58 ti,elm-id = <&elm0>;
/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.c61 const struct rtw89_fw_element_hdr *elm,
777 const struct rtw89_fw_element_hdr *elm, in __rtw89_fw_recognize_from_elm() argument
787 if (hal->cv < elm->u.bbmcu.cv) in __rtw89_fw_recognize_from_elm()
794 fw_suit->data = elm->u.bbmcu.contents; in __rtw89_fw_recognize_from_elm()
795 fw_suit->size = le32_to_cpu(elm->size); in __rtw89_fw_recognize_from_elm()
1061 const struct rtw89_fw_element_hdr *elm, in rtw89_build_phy_tbl_from_elm() argument
1073 switch (le32_to_cpu(elm->id)) { in rtw89_build_phy_tbl_from_elm()
1084 idx = elm->u.reg2.idx; in rtw89_build_phy_tbl_from_elm()
1096 aid = le16_to_cpu(elm->aid); in rtw89_build_phy_tbl_from_elm()
1106 n_regs = le32_to_cpu(elm->size) / sizeof(tbl->regs[0]); in rtw89_build_phy_tbl_from_elm()
[all …]

12