| /linux/drivers/tty/ |
| H A D | n_gsm.c | 156 struct gsm_mux *gsm; member 300 void (*receive)(struct gsm_mux *gsm, u8 ch); 456 static int gsmld_output(struct gsm_mux *gsm, u8 *data, int len); 458 static struct gsm_msg *gsm_data_alloc(struct gsm_mux *gsm, u8 addr, int len, 460 static int gsm_send_packet(struct gsm_mux *gsm, struct gsm_msg *msg); 461 static struct gsm_dlci *gsm_dlci_alloc(struct gsm_mux *gsm, int addr); 462 static void gsmld_write_trigger(struct gsm_mux *gsm); 556 if (dlci->modem_tx & TIOCM_CD || dlci->gsm->initiator) in gsm_encode_modem() 596 const struct gsm_mux *gsm = dlci->gsm; in gsm_encode_params() local 628 params->t_bits = FIELD_PREP(PN_T_FIELD_T1, gsm->t1); in gsm_encode_params() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | test-guest-state-buffer.c | 220 static size_t test1_get_size(struct kvmppc_gs_msg *gsm) in test1_get_size() argument 237 struct kvmppc_gs_msg *gsm) in test1_fill_info() argument 239 struct kvmppc_gs_msg_test1_data *data = gsm->data; in test1_fill_info() 241 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_GPR(0))) in test1_fill_info() 244 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_CR)) in test1_fill_info() 247 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_PARTITION_TABLE)) in test1_fill_info() 251 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_PROCESS_TABLE)) in test1_fill_info() 255 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_RUN_INPUT)) in test1_fill_info() 261 static int test1_refresh_info(struct kvmppc_gs_msg *gsm, in test1_refresh_info() argument 265 struct kvmppc_gs_msg_test1_data *data = gsm->data; in test1_refresh_info() [all …]
|
| H A D | guest-state-buffer.c | 517 int kvmppc_gsm_init(struct kvmppc_gs_msg *gsm, struct kvmppc_gs_msg_ops *ops, in kvmppc_gsm_init() argument 520 memset(gsm, 0, sizeof(*gsm)); in kvmppc_gsm_init() 521 gsm->ops = ops; in kvmppc_gsm_init() 522 gsm->data = data; in kvmppc_gsm_init() 523 gsm->flags = flags; in kvmppc_gsm_init() 541 struct kvmppc_gs_msg *gsm; in kvmppc_gsm_new() local 543 gsm = kzalloc_obj(*gsm, gfp_flags); in kvmppc_gsm_new() 544 if (!gsm) in kvmppc_gsm_new() 547 kvmppc_gsm_init(gsm, ops, data, flags); in kvmppc_gsm_new() 549 return gsm; in kvmppc_gsm_new() [all …]
|
| H A D | book3s_hv_nestedv2.c | 35 gs_msg_ops_kvmhv_nestedv2_config_get_size(struct kvmppc_gs_msg *gsm) in gs_msg_ops_kvmhv_nestedv2_config_get_size() argument 52 struct kvmppc_gs_msg *gsm) in gs_msg_ops_kvmhv_nestedv2_config_fill_info() argument 57 cfg = gsm->data; in gs_msg_ops_kvmhv_nestedv2_config_fill_info() 59 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_RUN_OUTPUT_MIN_SIZE)) { in gs_msg_ops_kvmhv_nestedv2_config_fill_info() 66 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_RUN_INPUT)) { in gs_msg_ops_kvmhv_nestedv2_config_fill_info() 73 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_RUN_OUTPUT)) { in gs_msg_ops_kvmhv_nestedv2_config_fill_info() 84 gs_msg_ops_kvmhv_nestedv2_config_refresh_info(struct kvmppc_gs_msg *gsm, in gs_msg_ops_kvmhv_nestedv2_config_refresh_info() argument 92 cfg = gsm->data; in gs_msg_ops_kvmhv_nestedv2_config_refresh_info() 110 static size_t gs_msg_ops_vcpu_get_size(struct kvmppc_gs_msg *gsm) in gs_msg_ops_vcpu_get_size() argument 141 struct kvmppc_gs_msg *gsm) in gs_msg_ops_vcpu_fill_info() argument [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | guest-state-buffer.h | 303 size_t (*get_size)(struct kvmppc_gs_msg *gsm); 304 int (*fill_info)(struct kvmppc_gs_buff *gsb, struct kvmppc_gs_msg *gsm); 305 int (*refresh_info)(struct kvmppc_gs_msg *gsm, 873 #define kvmppc_gsm_for_each(gsm, iden) \ argument 874 for (iden = kvmppc_gsbm_next(&gsm->bitmap, 0); iden != 0; \ 875 iden = kvmppc_gsbm_next(&gsm->bitmap, iden)) 882 void kvmppc_gsm_free(struct kvmppc_gs_msg *gsm); 883 size_t kvmppc_gsm_size(struct kvmppc_gs_msg *gsm); 884 int kvmppc_gsm_fill_info(struct kvmppc_gs_msg *gsm, struct kvmppc_gs_buff *gsb); 885 int kvmppc_gsm_refresh_info(struct kvmppc_gs_msg *gsm, [all …]
|
| /linux/arch/powerpc/perf/ |
| H A D | kvm-hv-pmu.c | 213 static size_t hostwide_get_size(struct kvmppc_gs_msg *gsm) in hostwide_get_size() argument 232 struct kvmppc_gs_msg *gsm) in hostwide_fill_info() argument 235 struct kvmppc_hostwide_stats *stats = gsm->data; in hostwide_fill_info() 243 if (kvmppc_gsm_includes(gsm, KVMPPC_GSID_L0_GUEST_HEAP)) in hostwide_fill_info() 248 if (!rc && kvmppc_gsm_includes(gsm, KVMPPC_GSID_L0_GUEST_HEAP_MAX)) in hostwide_fill_info() 253 if (!rc && kvmppc_gsm_includes(gsm, KVMPPC_GSID_L0_GUEST_PGTABLE_SIZE)) in hostwide_fill_info() 258 kvmppc_gsm_includes(gsm, KVMPPC_GSID_L0_GUEST_PGTABLE_SIZE_MAX)) in hostwide_fill_info() 263 kvmppc_gsm_includes(gsm, KVMPPC_GSID_L0_GUEST_PGTABLE_RECLAIM)) in hostwide_fill_info() 272 static int hostwide_refresh_info(struct kvmppc_gs_msg *gsm, in hostwide_refresh_info() argument 276 struct kvmppc_hostwide_stats *stats = gsm->data; in hostwide_refresh_info()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_ggtt.c | 460 (gen8_pte_t __iomem *)ggtt->gsm + offset / I915_GTT_PAGE_SIZE; in gen8_ggtt_insert_page() 472 (gen8_pte_t __iomem *)ggtt->gsm + offset / I915_GTT_PAGE_SIZE; in gen8_ggtt_read_entry() 509 gte = (gen8_pte_t __iomem *)ggtt->gsm; in gen8_ggtt_insert_entries() 583 (gen8_pte_t __iomem *)ggtt->gsm + first_entry; in gen8_ggtt_clear_range() 625 (gen6_pte_t __iomem *)ggtt->gsm + offset / I915_GTT_PAGE_SIZE; in gen6_ggtt_insert_page() 638 (gen6_pte_t __iomem *)ggtt->gsm + offset / I915_GTT_PAGE_SIZE; in gen6_ggtt_read_entry() 660 gte = (gen6_pte_t __iomem *)ggtt->gsm; in gen6_ggtt_insert_entries() 763 (gen6_pte_t __iomem *)ggtt->gsm + first_entry; in gen6_ggtt_clear_range() 1214 ggtt->gsm = ioremap_wc(phys_addr, size); in ggtt_probe_common() 1216 ggtt->gsm = ioremap(phys_addr, size); in ggtt_probe_common() [all …]
|
| H A D | gen6_ppgtt.c | 291 ppgtt->pd_addr = (gen6_pte_t __iomem *)ggtt->gsm + ggtt_offset; in pd_vma_bind()
|
| H A D | intel_gtt.h | 377 void __iomem *gsm; member
|
| /linux/arch/arm/boot/dts/gemini/ |
| H A D | gemini-rut1xx.dts | 42 led-gsm { 44 label = "rut1xx::gsm";
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_ggtt_types.h | 49 u64 __iomem *gsm; member
|
| H A D | xe_ggtt.c | 184 writeq(pte, &ggtt->gsm[addr >> XE_PTE_SHIFT]); in xe_ggtt_set_pte() 198 return readq(&ggtt->gsm[addr >> XE_PTE_SHIFT]); in xe_ggtt_get_pte() 357 ggtt->gsm = ggtt->tile->mmio.regs + SZ_8M; in xe_ggtt_init_early() 1201 return ioread64(ggtt->gsm + (offset / XE_PAGE_SIZE)); in xe_ggtt_read_pte()
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | dmabuf.c | 79 gtt_entries = (gen8_pte_t __iomem *)to_gt(dev_priv)->ggtt->gsm + in vgpu_gem_get_pages()
|
| H A D | gtt.c | 219 void __iomem *addr = (gen8_pte_t __iomem *)ggtt->gsm + index; in read_pte64() 235 void __iomem *addr = (gen8_pte_t __iomem *)ggtt->gsm + index; in write_pte64()
|