| /linux/drivers/scsi/aic7xxx/ |
| H A D | queue.h | 136 #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 D | mt8173-elm.dts | 7 #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 D | mt8173-elm-hana.dts | 7 #include "mt8173-elm-hana.dtsi"
|
| H A D | mt8173-elm-hana-rev7.dts | 7 #include "mt8173-elm-hana.dtsi"
|
| H A D | Makefile | 88 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 D | io_pagetable.c | 261 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 D | ioas.c | 92 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 D | pages.c | 1443 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 D | uverbs_uapi.c | 18 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 D | nested.c | 64 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 D | list.h | 56 #define list_next(elm, member) \ argument 57 list_entry((elm)->member.next, typeof(*elm), member)
|
| /linux/kernel/liveupdate/ |
| H A D | kexec_handover.c | 129 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 D | am335x-chilisom.dtsi | 135 &elm { 152 ti,elm-id = <&elm>;
|
| H A D | am335x-igep0033.dtsi | 123 &elm { 166 ti,elm-id = <&elm>;
|
| H A D | am335x-phycore-som.dtsi | 188 &elm { 228 ti,elm-id = <&elm>;
|
| H A D | am335x-myirtech-myc.dtsi | 94 &elm { 133 ti,elm-id = <&elm>;
|
| H A D | am335x-baltos.dtsi | 198 &elm { 242 ti,elm-id = <&elm>;
|
| H A D | dra72-evm-common.dtsi | 304 &elm { 329 ti,elm-id = <&elm>;
|
| H A D | dra7-evm.dts | 435 &elm { 456 ti,elm-id = <&elm>;
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| H A D | dce110_opp_csc_v.c | 680 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 D | iommu-pages.c | 11 #define IOPTDESC_MATCH(pg_elm, elm) \ argument 13 offsetof(struct ioptdesc, elm))
|
| /linux/sound/soc/starfive/ |
| H A D | jh7110_tdm.c | 117 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 D | dce_transform.c | 1378 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 D | k3-am62-lp-sk-nand.dtso | 58 ti,elm-id = <&elm0>;
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | fw.c | 61 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 …]
|