/linux-6.3-rc2/sound/pci/ctxfi/ |
A D | ctsrc.c | 181 src->rsc.ops->master(&src->rsc); in src_commit_write() 199 src->rsc.ops->master(&src->rsc); in src_commit_write() 250 src->rsc.ops->master(&src->rsc); in src_default_config_memrd() 260 src->rsc.ops->master(&src->rsc); in src_default_config_memrd() 286 src->rsc.ops->master(&src->rsc); in src_default_config_memwr() 322 src->rsc.ops->master(&src->rsc); in src_default_config_arcrw() 329 src->rsc.ops->master(&src->rsc); in src_default_config_arcrw() 472 src->rsc.ops->master(&src->rsc); in put_src_rsc() 491 src->rsc.ops->master(&src->rsc); in src_enable_s() 596 rsc->idx = container_of(rsc, struct srcimp, rsc)->idx[0]; in srcimp_master() [all …]
|
A D | ctamixer.c | 26 static void amixer_master(struct rsc *rsc) in amixer_master() argument 29 rsc->idx = container_of(rsc, struct amixer, rsc)->idx[0]; in amixer_master() 39 return container_of(rsc, struct amixer, rsc)->idx[rsc->conj]; in amixer_index() 65 rsc->ops->output_slot(rsc)); in amixer_set_input() 102 sum->rsc.ops->index(&sum->rsc)); in amixer_set_sum() 126 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 137 sum->rsc.ops->index(&sum->rsc)); in amixer_commit_write() 138 sum->rsc.ops->next_conj(&sum->rsc); in amixer_commit_write() 149 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 336 rsc->idx = container_of(rsc, struct sum, rsc)->idx[0]; in sum_master() [all …]
|
A D | ctresource.c | 102 static int rsc_index(const struct rsc *rsc) in rsc_index() argument 107 static int audio_ring_slot(const struct rsc *rsc) in audio_ring_slot() argument 112 static void rsc_next_conj(struct rsc *rsc) in rsc_next_conj() argument 120 static void rsc_master(struct rsc *rsc) in rsc_master() argument 122 rsc->conj = rsc->idx; in rsc_master() 174 int rsc_uninit(struct rsc *rsc) in rsc_uninit() argument 176 if ((NULL != rsc->hw) && (NULL != rsc->ctrl_blk)) { in rsc_uninit() 179 rsc->hw->src_rsc_put_ctrl_blk(rsc->ctrl_blk); in rsc_uninit() 182 rsc->hw->amixer_rsc_put_ctrl_blk(rsc->ctrl_blk); in rsc_uninit() 194 rsc->hw = rsc->ctrl_blk = NULL; in rsc_uninit() [all …]
|
A D | ctresource.h | 31 struct rsc { struct 42 void (*master)(struct rsc *rsc); /* Move to master resource */ argument 43 void (*next_conj)(struct rsc *rsc); /* Move to next conjugate resource */ 44 int (*index)(const struct rsc *rsc); /* Return the index of resource */ 46 int (*output_slot)(const struct rsc *rsc); 50 rsc_init(struct rsc *rsc, u32 idx, enum RSCTYP type, u32 msr, struct hw *hw); 51 int rsc_uninit(struct rsc *rsc);
|
A D | ctamixer.h | 24 struct rsc rsc; /* Basic resource info */ member 53 struct rsc rsc; /* Basic resource info */ member 55 struct rsc *input; /* pointer to a resource acting as source */ 61 int (*set_input)(struct amixer *amixer, struct rsc *rsc); 68 int (*setup)(struct amixer *amixer, struct rsc *input,
|
A D | ctmixer.h | 49 struct rsc **rleft, struct rsc **rright); 52 enum MIXER_PORT_T type, struct rsc *rsc); 54 enum MIXER_PORT_T type, struct rsc *rsc);
|
A D | ctdaio.h | 43 struct rsc rscl; /* Basic resource info for left TX/RX */ 44 struct rsc rscr; /* Basic resource info for right TX/RX */ 74 int (*set_left_input)(struct dao *dao, struct rsc *input); 75 int (*set_right_input)(struct dao *dao, struct rsc *input); 81 int (*set_srt_srcl)(struct dai *dai, struct rsc *src); 82 int (*set_srt_srcr)(struct dai *dai, struct rsc *src);
|
A D | ctdaio.c | 54 static void daio_master(struct rsc *rsc) in daio_master() argument 59 rsc->conj = rsc->idx; in daio_master() 62 static int daio_index(const struct rsc *rsc) in daio_index() argument 64 return rsc->conj; in daio_index() 67 static void daio_out_next_conj(struct rsc *rsc) in daio_out_next_conj() argument 69 rsc->conj += 2; in daio_out_next_conj() 72 static void daio_in_next_conj_20k1(struct rsc *rsc) in daio_in_next_conj_20k1() argument 74 rsc->conj += 0x200; in daio_in_next_conj_20k1() 77 static void daio_in_next_conj_20k2(struct rsc *rsc) in daio_in_next_conj_20k2() argument 79 rsc->conj += 0x100; in daio_in_next_conj_20k2() [all …]
|
A D | ctsrc.h | 45 struct rsc rsc; /* Basic resource info */ member 104 struct rsc rsc; member 113 int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);
|
A D | ctmixer.c | 946 amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL); in ct_mixer_topology_build() 949 amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL); in ct_mixer_topology_build() 966 amix_d->ops->setup(amix_d, &amix_s->rsc, INIT_VOL, NULL); in ct_mixer_topology_build() 1008 amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL); in ct_mixer_topology_build() 1011 amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL); in ct_mixer_topology_build() 1048 static int mixer_set_input_port(struct amixer *amixer, struct rsc *rsc) in mixer_set_input_port() argument 1050 amixer->ops->set_input(amixer, rsc); in mixer_set_input_port() 1078 struct rsc **rleft, struct rsc **rright) in mixer_get_output_ports() 1093 enum MIXER_PORT_T type, struct rsc *rsc) in mixer_set_input_left() argument 1097 mixer_set_input_port(mixer->amixers[amix*CHN_NUM], rsc); in mixer_set_input_left() [all …]
|
/linux-6.3-rc2/drivers/remoteproc/ |
A D | remoteproc_virtio.c | 113 struct fw_rsc_vdev *rsc; in rp_find_vq() local 216 struct fw_rsc_vdev *rsc; in rproc_virtio_get_status() local 220 return rsc->status; in rproc_virtio_get_status() 226 struct fw_rsc_vdev *rsc; in rproc_virtio_set_status() local 230 rsc->status = status; in rproc_virtio_set_status() 237 struct fw_rsc_vdev *rsc; in rproc_virtio_reset() local 241 rsc->status = 0; in rproc_virtio_reset() 253 return rsc->dfeatures; in rproc_virtio_get_features() 299 cfg = &rsc->vring[rsc->num_of_vrings]; in rproc_virtio_get() 317 cfg = &rsc->vring[rsc->num_of_vrings]; in rproc_virtio_set() [all …]
|
A D | remoteproc_core.c | 486 rsc_size = struct_size(rsc, vring, rsc->num_of_vrings); in rproc_handle_vdev() 493 if (rsc->reserved[0] || rsc->reserved[1]) { in rproc_handle_vdev() 499 rsc->id, rsc->dfeatures, rsc->config_len, rsc->num_of_vrings); in rproc_handle_vdev() 510 rvdev_data.rsc = rsc; in rproc_handle_vdev() 559 if (rsc->reserved) { in rproc_handle_trace() 586 name, rsc->da, rsc->len); in rproc_handle_trace() 646 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags, in rproc_handle_devmem() 665 rsc->pa, rsc->da, rsc->len); in rproc_handle_devmem() 842 rsc->name, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_carveout() 857 if (rproc_check_carveout_da(rproc, carveout, rsc->da, rsc->len)) in rproc_handle_carveout() [all …]
|
/linux-6.3-rc2/drivers/s390/cio/ |
A D | crw.c | 31 int crw_register_handler(int rsc, crw_handler_t handler) in crw_register_handler() argument 35 if ((rsc < 0) || (rsc >= NR_RSCS)) in crw_register_handler() 38 if (crw_handlers[rsc]) in crw_register_handler() 41 crw_handlers[rsc] = handler; in crw_register_handler() 50 void crw_unregister_handler(int rsc) in crw_unregister_handler() argument 52 if ((rsc < 0) || (rsc >= NR_RSCS)) in crw_unregister_handler() 55 crw_handlers[rsc] = NULL; in crw_unregister_handler() 87 tmp_crw.chn, tmp_crw.rsc, tmp_crw.anc, in crw_collect_info() 102 crw[chain].rsc, crw[chain].anc, crw[chain].erc, in crw_collect_info() 123 handler = crw_handlers[crw[chain].rsc]; in crw_collect_info()
|
A D | cio_inject.c | 88 u32 slct, oflw, chn, rsc, anc, erc, rsid; in crw_inject_write() local 102 rc = sscanf(buffer, "%x %x %x %x %x %x %x", &slct, &oflw, &chn, &rsc, &anc, in crw_inject_write() 115 crw.rsc = rsc; in crw_inject_write()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_lpe_audio.c | 87 struct resource *rsc; in lpe_audio_platdev_create() local 95 rsc = kcalloc(2, sizeof(*rsc), GFP_KERNEL); in lpe_audio_platdev_create() 96 if (!rsc) { in lpe_audio_platdev_create() 101 rsc[0].start = rsc[0].end = dev_priv->display.audio.lpe.irq; in lpe_audio_platdev_create() 102 rsc[0].flags = IORESOURCE_IRQ; in lpe_audio_platdev_create() 103 rsc[0].name = "hdmi-lpe-audio-irq"; in lpe_audio_platdev_create() 105 rsc[1].start = pci_resource_start(pdev, GEN4_GTTMMADR_BAR) + in lpe_audio_platdev_create() 109 rsc[1].flags = IORESOURCE_MEM; in lpe_audio_platdev_create() 110 rsc[1].name = "hdmi-lpe-audio-mmio"; in lpe_audio_platdev_create() 115 pinfo.res = rsc; in lpe_audio_platdev_create() [all …]
|
/linux-6.3-rc2/arch/ia64/kernel/ |
A D | pal.S | 69 mov loc4=ar.rsc // save RSE configuration 71 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 85 mov ar.rsc = loc4 // restore RSE configuration 168 mov loc4=ar.rsc // save RSE configuration 173 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 186 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 196 mov ar.rsc=loc4 // restore RSE configuration 222 mov loc4=ar.rsc // save RSE configuration 225 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 244 mov ar.rsc=0 // put RSE in enforced lazy, LE mode [all …]
|
A D | esi_stub.S | 72 mov loc4=ar.rsc // save RSE configuration 73 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 88 .ret1: mov ar.rsc=0 // put RSE in enforced lazy, LE mode 93 .ret2: mov ar.rsc=loc4 // restore RSE configuration
|
A D | efi_stub.S | 54 mov loc4=ar.rsc // save RSE configuration 55 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 77 .ret1: mov ar.rsc=0 // put RSE in enforced lazy, LE mode 82 .ret2: mov ar.rsc=loc4 // restore RSE configuration
|
/linux-6.3-rc2/drivers/soc/qcom/ |
A D | cmd-db.c | 249 const struct rsc_hdr *rsc; in cmd_db_debugfs_dump() local 258 rsc = &cmd_db_header->header[i]; in cmd_db_debugfs_dump() 259 if (!rsc->slv_id) in cmd_db_debugfs_dump() 262 switch (le16_to_cpu(rsc->slv_id)) { in cmd_db_debugfs_dump() 277 version = le16_to_cpu(rsc->version); in cmd_db_debugfs_dump() 284 ent = rsc_to_entry_header(rsc); in cmd_db_debugfs_dump() 285 for (j = 0; j < le16_to_cpu(rsc->cnt); j++, ent++) { in cmd_db_debugfs_dump() 292 len, rsc_offset(rsc, ent)); in cmd_db_debugfs_dump()
|
/linux-6.3-rc2/net/sunrpc/auth_gss/ |
A D | svcauth_gss.c | 368 struct rsc { struct 377 static struct rsc *rsc_update(struct cache_detail *cd, struct rsc *new, struct rsc *old); argument 390 struct rsc *rsci = container_of(head, struct rsc, rcu_head); in rsc_free_rcu() 398 struct rsc *rsci = container_of(ref, struct rsc, h.ref); in rsc_put() 415 struct rsc *new = container_of(a, struct rsc, h); in rsc_match() 416 struct rsc *tmp = container_of(b, struct rsc, h); in rsc_match() 424 struct rsc *new = container_of(cnew, struct rsc, h); in rsc_init() 425 struct rsc *tmp = container_of(ctmp, struct rsc, h); in rsc_init() 438 struct rsc *new = container_of(cnew, struct rsc, h); in update_rsc() 439 struct rsc *tmp = container_of(ctmp, struct rsc, h); in update_rsc() [all …]
|
/linux-6.3-rc2/lib/reed_solomon/ |
A D | decode_rs.c | 13 struct rs_codec *rs = rsc->codec; 32 uint16_t *lambda = rsc->buffers + RS_DECODE_LAMBDA * (nroots + 1); 33 uint16_t *syn = rsc->buffers + RS_DECODE_SYN * (nroots + 1); 34 uint16_t *b = rsc->buffers + RS_DECODE_B * (nroots + 1); 35 uint16_t *t = rsc->buffers + RS_DECODE_T * (nroots + 1); 36 uint16_t *omega = rsc->buffers + RS_DECODE_OMEGA * (nroots + 1); 37 uint16_t *root = rsc->buffers + RS_DECODE_ROOT * (nroots + 1); 38 uint16_t *reg = rsc->buffers + RS_DECODE_REG * (nroots + 1); 39 uint16_t *loc = rsc->buffers + RS_DECODE_LOC * (nroots + 1);
|
A D | test_rslib.c | 229 static void compute_syndrome(struct rs_control *rsc, uint16_t *data, in compute_syndrome() argument 232 struct rs_codec *rs = rsc->codec; in compute_syndrome() 446 struct rs_control *rsc; in run_exercise() local 453 rsc = init_rs(e->symsize, e->genpoly, e->fcs, e->prim, e->nroots); in run_exercise() 454 if (!rsc) in run_exercise() 457 ws = alloc_ws(rsc->codec); in run_exercise() 475 retval |= exercise_rs(rsc, ws, len, e->ntrials); in run_exercise() 477 retval |= exercise_rs_bc(rsc, ws, len, e->ntrials); in run_exercise() 483 free_rs(rsc); in run_exercise()
|
/linux-6.3-rc2/drivers/infiniband/ulp/iser/ |
A D | iser_memory.c | 169 ib_check_mr_status(desc->rsc.sig_mr, IB_MR_CHECK_SIG_STATUS, in iser_unreg_mem_fastreg() 250 struct iser_reg_resources *rsc, in iser_reg_sig_mr() argument 255 struct ib_mr *mr = rsc->sig_mr; in iser_reg_sig_mr() 267 if (rsc->mr_valid) in iser_reg_sig_mr() 291 rsc->mr_valid = 1; in iser_reg_sig_mr() 307 struct iser_reg_resources *rsc, in iser_fast_reg_mr() argument 312 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr() 316 if (rsc->mr_valid) in iser_fast_reg_mr() 339 rsc->mr_valid = 1; in iser_fast_reg_mr() 371 err = iser_fast_reg_mr(task, mem, &desc->rsc, reg); in iser_reg_mem_fastreg() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,rpmh-rsc.yaml | 31 See also:: <dt-bindings/soc/qcom,rpmh-rsc.h> 47 const: qcom,rpmh-rsc 140 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 142 rsc@179c0000 { 143 compatible = "qcom,rpmh-rsc"; 168 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 170 rsc@af20000 { 171 compatible = "qcom,rpmh-rsc"; 186 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 189 rsc@18200000 { [all …]
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | crw.h | 23 __u32 rsc : 4; /* reporting source code */ member 32 extern int crw_register_handler(int rsc, crw_handler_t handler); 33 extern void crw_unregister_handler(int rsc);
|