| /linux-6.15/drivers/fsi/ |
| H A D | fsi-master-ast-cf.c | 1120 fsi_master_rescan(&master->master); in external_mode_store() 1223 master = kzalloc(sizeof(*master), GFP_KERNEL); in fsi_master_acf_probe() 1228 master->master.dev.parent = master->dev; in fsi_master_acf_probe() 1371 master->master.n_links = 1; in fsi_master_acf_probe() 1374 master->master.read = fsi_master_acf_read; in fsi_master_acf_probe() 1375 master->master.write = fsi_master_acf_write; in fsi_master_acf_probe() 1376 master->master.term = fsi_master_acf_term; in fsi_master_acf_probe() 1380 master->master.dev.of_node = of_node_get(dev_of_node(master->dev)); in fsi_master_acf_probe() 1395 rc = fsi_master_register(&master->master); in fsi_master_acf_probe() 1400 put_device(&master->master.dev); in fsi_master_acf_probe() [all …]
|
| H A D | fsi-master-gpio.c | 108 clock_zeros(master, master->t_echo_delay); in echo_delay() 517 clock_zeros(master, master->t_send_delay); in poll_for_response() 754 fsi_master_rescan(&master->master); in external_mode_store() 782 master->master.dev.parent = master->dev; in fsi_master_gpio_probe() 783 master->master.dev.of_node = of_node_get(dev_of_node(master->dev)); in fsi_master_gpio_probe() 839 master->master.n_links = 1; in fsi_master_gpio_probe() 841 master->master.read = fsi_master_gpio_read; in fsi_master_gpio_probe() 843 master->master.term = fsi_master_gpio_term; in fsi_master_gpio_probe() 856 rc = fsi_master_register(&master->master); in fsi_master_gpio_probe() 859 put_device(&master->master.dev); in fsi_master_gpio_probe() [all …]
|
| H A D | fsi-core.c | 197 struct fsi_master *master = slave->master; in fsi_slave_report_and_clear_errors() local 274 struct fsi_master *master = slave->master; in fsi_slave_handle_error() local 297 rc = master->term(master, link, id); in fsi_slave_handle_error() 324 master->link_config(master, link, in fsi_slave_handle_error() 770 struct fsi_master *master = slave->master; in send_term_store() local 794 struct fsi_master *master = slave->master; in slave_send_echo_store() local 815 master->link_config(master, slave->link, in slave_send_echo_store() 1042 slave->master = master; in fsi_slave_init() 1096 master->link_config(master, link, in fsi_slave_init() 1196 rc = master->send_break(master, link); in fsi_master_break() [all …]
|
| /linux-6.15/drivers/i3c/master/ |
| H A D | dw-i3c-master.c | 330 if (!(master->free_pos & GENMASK(master->maxdevs - 1, 0))) in dw_i3c_master_get_free_pos() 554 writel(master->sir_rej_mask, master->regs + IBI_SIR_REQ_REJECT); in dw_i3c_master_set_intr_regs() 663 ret = master->platform_ops->init(master); in dw_i3c_master_bus_init() 815 writel(master->i3c_pp_timing, master->regs + SCL_I3C_PP_TIMING); in dw_i3c_master_send_ccc_cmd() 816 writel(master->i3c_od_timing, master->regs + SCL_I3C_OD_TIMING); in dw_i3c_master_send_ccc_cmd() 1271 master->platform_ops->set_dat_ibi(master, dev, enable, ®); in dw_i3c_master_set_sir_enabled() 1283 writel(master->sir_rej_mask, master->regs + IBI_SIR_REQ_REJECT); in dw_i3c_master_set_sir_enabled() 1477 queue_work(master->base.wq, &master->hj_work); in dw_i3c_master_irq_handle_ibis() 1616 master->free_pos = GENMASK(master->maxdevs - 1, 0); in dw_i3c_common_probe() 1657 master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); in dw_i3c_probe() [all …]
|
| H A D | svc-i3c-master.c | 301 dev_err(master->dev, in svc_i3c_master_error() 592 queue_work(master->base.wq, &master->hj_work); in svc_i3c_master_ibi_work() 624 queue_work(master->base.wq, &master->ibi_work); in svc_i3c_master_irq_handler() 666 writel(master->mctrl_config, master->regs + SVC_I3C_MCONFIG); in svc_i3c_master_set_speed() 1178 writel(master->mctrl_config, master->regs + SVC_I3C_MCONFIG); in svc_i3c_master_do_daa() 1915 master = devm_kzalloc(dev, sizeof(*master), GFP_KERNEL); in svc_i3c_master_probe() 1916 if (!master) in svc_i3c_master_probe() 1943 master->dev = dev; in svc_i3c_master_probe() 1965 master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots, in svc_i3c_master_probe() 2019 master->saved_regs.mconfig = readl(master->regs + SVC_I3C_MCONFIG); in svc_i3c_save_regs() [all …]
|
| H A D | i3c-master-cdns.c | 496 writel(readl(master->regs + CTRL) & ~CTRL_DEV_EN, master->regs + CTRL); in cdns_i3c_master_disable() 504 writel(readl(master->regs + CTRL) | CTRL_DEV_EN, master->regs + CTRL); in cdns_i3c_master_enable() 1376 queue_work(master->base.wq, &master->hj_work); in cnds_i3c_master_demux_ibis() 1572 master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); in cdns_i3c_master_probe() 1573 if (!master) in cdns_i3c_master_probe() 1577 if (!master->devdata) in cdns_i3c_master_probe() 1581 if (IS_ERR(master->regs)) in cdns_i3c_master_probe() 1585 if (IS_ERR(master->pclk)) in cdns_i3c_master_probe() 1626 master->free_rr_slots = GENMASK(master->maxdevs, 1); in cdns_i3c_master_probe() 1637 master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots, in cdns_i3c_master_probe() [all …]
|
| /linux-6.15/drivers/clk/at91/ |
| H A D | clk-master.c | 96 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_recalc_rate() 121 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_save_context() 142 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_restore_context() 232 ret = clk_master_div_set(master, master->pms.parent_rate, in clk_master_div_restore_context_chg() 387 regmap_read(master->regmap, master->layout->offset, &val); in clk_master_pres_recalc_rate() 423 regmap_read(master->regmap, master->layout->offset, &val); in clk_master_pres_save_context() 491 master = kzalloc(sizeof(*master), GFP_KERNEL); in at91_clk_register_master_internal() 492 if (!master) in at91_clk_register_master_internal() 795 clk_sama7g5_master_set(master, master->pms.status); in clk_sama7g5_master_restore_context() 831 master = kzalloc(sizeof(*master), GFP_KERNEL); in at91_clk_sama7g5_register_master() [all …]
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_auth.c | 136 master = kzalloc(sizeof(*master), GFP_KERNEL); in drm_master_create() 137 if (!master) in drm_master_create() 150 return master; in drm_master_create() 156 dev->master = drm_master_get(fpriv->master); in drm_set_master() 345 file_priv->master = drm_master_get(dev->master); in drm_master_open() 359 master = file_priv->master; in drm_master_release() 366 if (dev->master == file_priv->master) in drm_master_release() 391 return master; in drm_master_get() 412 master = drm_master_get(file_priv->master); in drm_file_get_master() 416 return master; in drm_file_get_master() [all …]
|
| H A D | drm_lease.c | 77 master = master->lessor; in drm_lease_owner() 78 return master; in drm_lease_owner() 91 if (master->lessor) in _drm_lease_held_master() 118 if (!master) in _drm_lease_held() 135 if (!master) in drm_lease_held() 166 if (!master) in drm_lease_filter_crtcs() 172 dev = master->dev; in drm_lease_filter_crtcs() 314 master, master->lessee_id); in _drm_lease_revoke() 327 …while (master != top && master == list_last_entry(&master->lessor->lessees, struct drm_master, les… in _drm_lease_revoke() 328 master = master->lessor; in _drm_lease_revoke() [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | fsi_master_gpio.h | 20 __entry->master_idx = master->master.idx; 41 __entry->master_idx = master->master.idx; 61 __entry->master_idx = master->master.idx; 71 TP_ARGS(master), 76 __entry->master_idx = master->master.idx; 90 __entry->master_idx = master->master.idx; 104 __entry->master_idx = master->master.idx; 119 __entry->master_idx = master->master.idx; 134 __entry->master_idx = master->master.idx; 149 __entry->master_idx = master->master.idx; [all …]
|
| H A D | fsi_master_ast_cf.h | 12 TP_ARGS(master, op), 18 __entry->master_idx = master->master.idx; 36 __entry->master_idx = master->master.idx; 58 __entry->master_idx = master->master.idx; 78 __entry->master_idx = master->master.idx; 94 __entry->master_idx = master->master.idx; 104 TP_ARGS(master, addr), 110 __entry->master_idx = master->master.idx; 126 __entry->master_idx = master->master.idx; 136 TP_ARGS(master), [all …]
|
| H A D | fsi.h | 14 TP_ARGS(master, link, id, addr, size), 23 __entry->master_idx = master->idx; 51 __entry->master_idx = master->idx; 85 __entry->master_idx = master->idx; 110 TP_ARGS(master, link), 116 __entry->master_idx = master->idx; 127 TP_ARGS(master, scan), 134 __entry->master_idx = master->idx; 144 TP_ARGS(master), 150 __entry->master_idx = master->idx; [all …]
|
| /linux-6.15/drivers/i3c/ |
| H A D | master.c | 609 if (!master || !master->ops) in i3c_set_hotjoin() 618 ret = master->ops->enable_hotjoin(master); in i3c_set_hotjoin() 620 ret = master->ops->disable_hotjoin(master); in i3c_set_hotjoin() 791 dev->common.master = master; in i3c_master_alloc_i2c_dev() 849 ret = master->ops->send_ccc_cmd(master, cmd); in i3c_master_send_ccc_cmd_locked() 916 dev->common.master = master; in i3c_master_alloc_i3c_dev() 1716 ret = master->ops->do_daa(master); in i3c_master_do_daa() 1775 master->bus.cur_master = master->this; in i3c_master_set_info() 1892 ret = master->ops->bus_init(master); in i3c_master_bus_init() 1986 master->ops->bus_cleanup(master); in i3c_master_bus_init() [all …]
|
| /linux-6.15/sound/core/ |
| H A D | vmaster.c | 123 master->val = master->info.max_val; in master_init() 125 master->hook(master->hook_private_data, master->val); in master_init() 163 vol += follower->master->val - follower->master->info.max_val; in follower_put_val() 381 master->hook(master->hook_private_data, master->val); in master_put() 400 kfree(master); in master_free() 433 master = kzalloc(sizeof(*master), GFP_KERNEL); in snd_ctl_make_virtual_master() 434 if (!master) in snd_ctl_make_virtual_master() 440 kfree(master); in snd_ctl_make_virtual_master() 456 memcpy(master->tlv, tlv, sizeof(master->tlv)); in snd_ctl_make_virtual_master() 509 err = sync_followers(master, master->val, master->val); in snd_ctl_sync_vmaster() [all …]
|
| /linux-6.15/drivers/base/regmap/ |
| H A D | regmap-w1.c | 30 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_read() 33 w1_write_8(sl->master, reg); in w1_reg_a8_v8_read() 34 *val = w1_read_8(sl->master); in w1_reg_a8_v8_read() 52 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_write() 55 w1_write_8(sl->master, reg); in w1_reg_a8_v8_write() 56 w1_write_8(sl->master, val); in w1_reg_a8_v8_write() 82 w1_write_8(sl->master, reg); in w1_reg_a8_v16_read() 83 *val = w1_read_8(sl->master); in w1_reg_a8_v16_read() 84 *val |= w1_read_8(sl->master)<<8; in w1_reg_a8_v16_read() 106 w1_write_8(sl->master, reg); in w1_reg_a8_v16_write() [all …]
|
| /linux-6.15/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-sva.c | 27 struct arm_smmu_master *master = master_domain->master; in arm_smmu_update_s1_domain_cd_entry() local 182 struct arm_smmu_master *master = master_domain->master; in arm_smmu_mm_release() local 263 if (master->num_streams != 1) in arm_smmu_master_iopf_supported() 266 return master->stall_enabled; in arm_smmu_master_iopf_supported() 275 return master->ssid_bits; in arm_smmu_master_sva_supported() 283 enabled = master->sva_enabled; in arm_smmu_master_sva_enabled() 290 struct device *dev = master->dev; in arm_smmu_master_sva_enable_iopf() 299 if (!master->iopf_enabled) in arm_smmu_master_sva_enable_iopf() 309 if (!master->iopf_enabled) in arm_smmu_master_sva_disable_iopf() 322 master->sva_enabled = true; in arm_smmu_master_enable_sva() [all …]
|
| H A D | arm-smmu-v3-iommufd.c | 100 state->master->dev, &vsid); in arm_smmu_attach_prepare_vmaster() 116 struct arm_smmu_master *master = state->master; in arm_smmu_attach_commit_vmaster() local 119 kfree(master->vmaster); in arm_smmu_attach_commit_vmaster() 120 master->vmaster = state->vmaster; in arm_smmu_attach_commit_vmaster() 126 struct arm_smmu_attach_state state = { .master = master }; in arm_smmu_master_clear_vmaster() 138 .master = master, in arm_smmu_attach_dev_nested() 257 struct arm_smmu_master *master; in arm_vsmmu_vsid_to_sid() local 267 master = dev_iommu_priv_get(dev); in arm_vsmmu_vsid_to_sid() 271 *sid = master->streams[0].id; in arm_vsmmu_vsid_to_sid() 402 if (s2_parent->smmu != master->smmu) in arm_vsmmu_alloc() [all …]
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-qcom-cci.c | 112 u16 master; member 148 if (cci->master[1].master) in cci_isr() 218 master = &cci->master[master_num]; in cci_halt() 301 reinit_completion(&cci->master[master].irq_complete); in cci_run_queue() 305 if (!wait_for_completion_timeout(&cci->master[master].irq_complete, in cci_run_queue() 308 master, queue); in cci_run_queue() 314 return cci->master[master].status; in cci_run_queue() 557 master = &cci->master[idx]; in cci_probe() 562 master->master = idx; in cci_probe() 563 master->cci = cci; in cci_probe() [all …]
|
| /linux-6.15/arch/arm/mach-omap2/ |
| H A D | omap_hwmod_2xxx_interconnect_data.c | 25 .master = &omap2xxx_l3_main_hwmod, 32 .master = &omap2xxx_mpu_hwmod, 39 .master = &omap2xxx_dss_core_hwmod, 52 .master = &omap2xxx_l4_core_hwmod, 59 .master = &omap2xxx_l4_core_hwmod, 67 .master = &omap2xxx_l4_core_hwmod, 75 .master = &omap2xxx_l4_core_hwmod, 83 .master = &omap2xxx_l4_core_hwmod, 91 .master = &omap2xxx_l4_core_hwmod, 99 .master = &omap2xxx_l4_core_hwmod, [all …]
|
| /linux-6.15/drivers/mtd/ |
| H A D | mtdcore.c | 460 if (master->pairing && master->pairing->get_info) in mtd_wunit_to_pairing_info() 505 if (master->pairing && master->pairing->get_wunit) in mtd_pairing_info_to_wunit() 526 if (!master->pairing || !master->pairing->ngroups) in mtd_pairing_groups() 682 !master->pairing || master->_writev)) in add_mtd_device() 1260 master->_put_device(master); in __get_mtd_device() 1372 master->_put_device(master); in __put_mtd_device() 1414 ret = master->_erase(master, &adjinstr); in mtd_erase() 1617 ret = master->_read_oob(master, from, ops); in mtd_read_oob_std() 1633 ret = master->_write_oob(master, to, ops); in mtd_write_oob_std() 1802 if (!master->ooblayout || !master->ooblayout->ecc) in mtd_ooblayout_ecc() [all …]
|
| H A D | mtdpart.c | 47 master->writesize : master->erasesize; in allocate_partition() 275 mutex_lock(&master->master.partitions_lock); in mtd_add_partition() 277 mutex_unlock(&master->master.partitions_lock); in mtd_add_partition() 288 mutex_lock(&master->master.partitions_lock); in mtd_add_partition() 290 mutex_unlock(&master->master.partitions_lock); in mtd_add_partition() 360 mutex_lock(&master->master.partitions_lock); in del_mtd_partitions() 362 mutex_unlock(&master->master.partitions_lock); in del_mtd_partitions() 372 mutex_lock(&master->master.partitions_lock); in mtd_del_partition() 379 mutex_unlock(&master->master.partitions_lock); in mtd_del_partition() 412 mutex_lock(&master->master.partitions_lock); in add_mtd_partitions() [all …]
|
| /linux-6.15/drivers/media/v4l2-core/ |
| H A D | v4l2-ctrls-priv.h | 17 #define has_op(master, op) \ argument 18 ((master)->ops && (master)->ops->op) 19 #define call_op(master, op) \ argument 20 (has_op(master, op) ? (master)->ops->op(master) : 0) 31 static inline bool is_cur_manual(const struct v4l2_ctrl *master) in is_cur_manual() argument 33 return master->is_auto && master->cur.val == master->manual_mode_value; in is_cur_manual() 40 static inline bool is_new_manual(const struct v4l2_ctrl *master) in is_new_manual() argument 42 return master->is_auto && master->val == master->manual_mode_value; in is_new_manual() 71 void update_from_auto_cluster(struct v4l2_ctrl *master); 72 int try_or_set_cluster(struct v4l2_fh *fh, struct v4l2_ctrl *master,
|
| /linux-6.15/include/linux/i3c/ |
| H A D | master.h | 51 struct i3c_master_controller *master; member 462 int (*bus_init)(struct i3c_master_controller *master); 463 void (*bus_cleanup)(struct i3c_master_controller *master); 467 int (*do_daa)(struct i3c_master_controller *master); 470 int (*send_ccc_cmd)(struct i3c_master_controller *master, 486 int (*enable_hotjoin)(struct i3c_master_controller *master); 572 int i3c_master_do_daa(struct i3c_master_controller *master); 650 return dev->common.master; in i3c_dev_get_master() 662 return dev->common.master; in i2c_dev_get_master() 672 i3c_master_get_bus(struct i3c_master_controller *master) in i3c_master_get_bus() argument [all …]
|
| /linux-6.15/drivers/w1/slaves/ |
| H A D | w1_ds2408.c | 48 mutex_lock(&sl->master->bus_mutex); in _read_reg() 52 mutex_unlock(&sl->master->bus_mutex); in _read_reg() 59 w1_write_block(sl->master, wrbuf, 3); in _read_reg() 60 *buf = w1_read_8(sl->master); in _read_reg() 62 mutex_unlock(&sl->master->bus_mutex); in _read_reg() 175 mutex_lock(&sl->master->bus_mutex); in output_write() 222 mutex_lock(&sl->master->bus_mutex); in activity_write() 253 mutex_lock(&sl->master->bus_mutex); in status_control_write() 300 mutex_lock(&sl->master->bus_mutex); in w1_f29_disable_test_mode() 302 res = w1_reset_bus(sl->master); in w1_f29_disable_test_mode() [all …]
|
| /linux-6.15/drivers/mtd/parsers/ |
| H A D | redboot.c | 52 np = mtd_get_of_node(master); in parse_redboot_of() 92 parse_redboot_of(master); in parse_redboot_partitions() 95 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 102 offset -= master->erasesize; in parse_redboot_partitions() 107 offset += master->erasesize; in parse_redboot_partitions() 108 if (offset == master->size) in parse_redboot_partitions() 112 buf = vmalloc(master->erasesize); in parse_redboot_partitions() 118 master->name, offset); in parse_redboot_partitions() 120 ret = mtd_read(master, offset, master->erasesize, &retlen, in parse_redboot_partitions() 126 if (retlen != master->erasesize) { in parse_redboot_partitions() [all …]
|