Home
last modified time | relevance | path

Searched refs:mcp (Results 1 - 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
H A Dmcp-core.c3 * linux/drivers/mfd/mcp-core.c
17 #include <linux/mfd/mcp.h>
20 #define to_mcp(d) container_of(d, struct mcp, attached_device)
30 struct mcp *mcp = to_mcp(dev); in mcp_bus_probe() local
33 return drv->probe(mcp); in mcp_bus_probe()
38 struct mcp *mcp = to_mcp(dev); in mcp_bus_remove() local
41 drv->remove(mcp); in mcp_bus_remove()
46 .name = "mcp",
60 mcp_set_telecom_divisor(struct mcp *mcp, unsigned int div) mcp_set_telecom_divisor() argument
77 mcp_set_audio_divisor(struct mcp *mcp, unsigned int div) mcp_set_audio_divisor() argument
96 mcp_reg_write(struct mcp *mcp, unsigned int reg, unsigned int val) mcp_reg_write() argument
114 mcp_reg_read(struct mcp *mcp, unsigned int reg) mcp_reg_read() argument
134 mcp_enable(struct mcp *mcp) mcp_enable() argument
153 mcp_disable(struct mcp *mcp) mcp_disable() argument
166 struct mcp *mcp = container_of(dev, struct mcp, attached_device); mcp_release() local
173 struct mcp *mcp; mcp_host_alloc() local
188 mcp_host_add(struct mcp *mcp, void *pdata) mcp_host_add() argument
196 mcp_host_del(struct mcp *mcp) mcp_host_del() argument
202 mcp_host_free(struct mcp *mcp) mcp_host_free() argument
[all...]
H A Dmcp-sa11x0.c3 * linux/drivers/mfd/mcp-sa11x0.c
19 #include <linux/mfd/mcp.h>
23 #include <linux/platform_data/mfd-mcp-sa11x0.h>
25 #define DRIVER_NAME "sa11x0-mcp"
42 #define priv(mcp) ((struct mcp_sa11x0 *)mcp_priv(mcp))
45 mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor) in mcp_sa11x0_set_telecom_divisor() argument
47 struct mcp_sa11x0 *m = priv(mcp); in mcp_sa11x0_set_telecom_divisor()
57 mcp_sa11x0_set_audio_divisor(struct mcp *mc argument
75 mcp_sa11x0_write(struct mcp *mcp, unsigned int reg, unsigned int val) mcp_sa11x0_write() argument
102 mcp_sa11x0_read(struct mcp *mcp, unsigned int reg) mcp_sa11x0_read() argument
124 mcp_sa11x0_enable(struct mcp *mcp) mcp_sa11x0_enable() argument
133 mcp_sa11x0_disable(struct mcp *mcp) mcp_sa11x0_disable() argument
158 struct mcp *mcp; mcp_sa11x0_probe() local
238 struct mcp *mcp = platform_get_drvdata(dev); mcp_sa11x0_remove() local
[all...]
H A Ducb1x00-core.c365 struct ucb1x00_plat_data *pdata = ucb->mcp->attached_device.platform_data; in ucb1x00_irq_set_wake()
492 static int ucb1x00_probe(struct mcp *mcp) in ucb1x00_probe() argument
494 struct ucb1x00_plat_data *pdata = mcp->attached_device.platform_data; in ucb1x00_probe()
504 mcp_enable(mcp); in ucb1x00_probe()
505 id = mcp_reg_read(mcp, UCB_ID); in ucb1x00_probe()
506 mcp_disable(mcp); in ucb1x00_probe()
520 ucb->dev.parent = &mcp->attached_device; in ucb1x00_probe()
528 ucb->mcp = mcp; in ucb1x00_probe()
611 ucb1x00_remove(struct mcp *mcp) ucb1x00_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmcp-core.c3 * linux/drivers/mfd/mcp-core.c
17 #include <linux/mfd/mcp.h>
20 #define to_mcp(d) container_of(d, struct mcp, attached_device)
30 struct mcp *mcp = to_mcp(dev); in mcp_bus_probe() local
33 return drv->probe(mcp); in mcp_bus_probe()
38 struct mcp *mcp = to_mcp(dev); in mcp_bus_remove() local
41 drv->remove(mcp); in mcp_bus_remove()
45 .name = "mcp",
59 mcp_set_telecom_divisor(struct mcp *mcp, unsigned int div) mcp_set_telecom_divisor() argument
76 mcp_set_audio_divisor(struct mcp *mcp, unsigned int div) mcp_set_audio_divisor() argument
95 mcp_reg_write(struct mcp *mcp, unsigned int reg, unsigned int val) mcp_reg_write() argument
113 mcp_reg_read(struct mcp *mcp, unsigned int reg) mcp_reg_read() argument
133 mcp_enable(struct mcp *mcp) mcp_enable() argument
152 mcp_disable(struct mcp *mcp) mcp_disable() argument
165 struct mcp *mcp = container_of(dev, struct mcp, attached_device); mcp_release() local
172 struct mcp *mcp; mcp_host_alloc() local
187 mcp_host_add(struct mcp *mcp, void *pdata) mcp_host_add() argument
195 mcp_host_del(struct mcp *mcp) mcp_host_del() argument
201 mcp_host_free(struct mcp *mcp) mcp_host_free() argument
[all...]
H A Dmcp-sa11x0.c3 * linux/drivers/mfd/mcp-sa11x0.c
19 #include <linux/mfd/mcp.h>
23 #include <linux/platform_data/mfd-mcp-sa11x0.h>
25 #define DRIVER_NAME "sa11x0-mcp"
42 #define priv(mcp) ((struct mcp_sa11x0 *)mcp_priv(mcp))
45 mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor) in mcp_sa11x0_set_telecom_divisor() argument
47 struct mcp_sa11x0 *m = priv(mcp); in mcp_sa11x0_set_telecom_divisor()
57 mcp_sa11x0_set_audio_divisor(struct mcp *mc argument
75 mcp_sa11x0_write(struct mcp *mcp, unsigned int reg, unsigned int val) mcp_sa11x0_write() argument
102 mcp_sa11x0_read(struct mcp *mcp, unsigned int reg) mcp_sa11x0_read() argument
124 mcp_sa11x0_enable(struct mcp *mcp) mcp_sa11x0_enable() argument
133 mcp_sa11x0_disable(struct mcp *mcp) mcp_sa11x0_disable() argument
158 struct mcp *mcp; mcp_sa11x0_probe() local
237 struct mcp *mcp = platform_get_drvdata(dev); mcp_sa11x0_remove() local
[all...]
H A Ducb1x00-core.c365 struct ucb1x00_plat_data *pdata = ucb->mcp->attached_device.platform_data; in ucb1x00_irq_set_wake()
492 static int ucb1x00_probe(struct mcp *mcp) in ucb1x00_probe() argument
494 struct ucb1x00_plat_data *pdata = mcp->attached_device.platform_data; in ucb1x00_probe()
504 mcp_enable(mcp); in ucb1x00_probe()
505 id = mcp_reg_read(mcp, UCB_ID); in ucb1x00_probe()
506 mcp_disable(mcp); in ucb1x00_probe()
520 ucb->dev.parent = &mcp->attached_device; in ucb1x00_probe()
528 ucb->mcp = mcp; in ucb1x00_probe()
611 ucb1x00_remove(struct mcp *mcp) ucb1x00_remove() argument
[all...]
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-mcp2221.c109 static int mcp_send_report(struct mcp2221 *mcp, in mcp_send_report() argument
120 ret = hid_hw_output_report(mcp->hdev, buf, len); in mcp_send_report()
133 static int mcp_send_data_req_status(struct mcp2221 *mcp, in mcp_send_data_req_status() argument
139 reinit_completion(&mcp->wait_in_report); in mcp_send_data_req_status()
141 ret = mcp_send_report(mcp, out_report, len); in mcp_send_data_req_status()
145 t = wait_for_completion_timeout(&mcp->wait_in_report, in mcp_send_data_req_status()
150 return mcp->status; in mcp_send_data_req_status()
154 static int mcp_chk_last_cmd_status(struct mcp2221 *mcp) in mcp_chk_last_cmd_status() argument
156 memset(mcp->txbuf, 0, 8); in mcp_chk_last_cmd_status()
157 mcp in mcp_chk_last_cmd_status()
163 mcp_cancel_last_cmd(struct mcp2221 *mcp) mcp_cancel_last_cmd() argument
172 mcp_set_i2c_speed(struct mcp2221 *mcp) mcp_set_i2c_speed() argument
199 mcp_i2c_write(struct mcp2221 *mcp, struct i2c_msg *msg, int type, u8 last_status) mcp_i2c_write() argument
257 mcp_i2c_smbus_read(struct mcp2221 *mcp, struct i2c_msg *msg, int type, u16 smbus_addr, u8 smbus_len, u8 *smbus_buf) mcp_i2c_smbus_read() argument
307 struct mcp2221 *mcp = i2c_get_adapdata(adapter); mcp_i2c_xfer() local
362 mcp_smbus_write(struct mcp2221 *mcp, u16 addr, u8 command, u8 *buf, u8 len, int type, u8 last_status) mcp_smbus_write() argument
416 struct mcp2221 *mcp = i2c_get_adapdata(adapter); mcp_smbus_xfer() local
574 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_get() local
590 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_set() local
605 mcp_gpio_dir_set(struct mcp2221 *mcp, unsigned int offset, u8 val) mcp_gpio_dir_set() argument
623 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_direction_input() local
636 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_direction_output() local
655 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_get_direction() local
675 mcp_get_i2c_eng_state(struct mcp2221 *mcp, u8 *data, u8 idx) mcp_get_i2c_eng_state() argument
717 struct mcp2221 *mcp = hid_get_drvdata(hdev); mcp2221_raw_event() local
831 struct mcp2221 *mcp; mcp2221_probe() local
924 struct mcp2221 *mcp = hid_get_drvdata(hdev); mcp2221_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-mcp2221.c117 struct mcp2221 *mcp; member
127 static int mcp_send_report(struct mcp2221 *mcp, in mcp_send_report() argument
138 ret = hid_hw_output_report(mcp->hdev, buf, len); in mcp_send_report()
151 static int mcp_send_data_req_status(struct mcp2221 *mcp, in mcp_send_data_req_status() argument
157 reinit_completion(&mcp->wait_in_report); in mcp_send_data_req_status()
159 ret = mcp_send_report(mcp, out_report, len); in mcp_send_data_req_status()
163 t = wait_for_completion_timeout(&mcp->wait_in_report, in mcp_send_data_req_status()
168 return mcp->status; in mcp_send_data_req_status()
172 static int mcp_chk_last_cmd_status(struct mcp2221 *mcp) in mcp_chk_last_cmd_status() argument
174 memset(mcp in mcp_chk_last_cmd_status()
181 mcp_cancel_last_cmd(struct mcp2221 *mcp) mcp_cancel_last_cmd() argument
190 mcp_set_i2c_speed(struct mcp2221 *mcp) mcp_set_i2c_speed() argument
217 mcp_i2c_write(struct mcp2221 *mcp, struct i2c_msg *msg, int type, u8 last_status) mcp_i2c_write() argument
275 mcp_i2c_smbus_read(struct mcp2221 *mcp, struct i2c_msg *msg, int type, u16 smbus_addr, u8 smbus_len, u8 *smbus_buf) mcp_i2c_smbus_read() argument
325 struct mcp2221 *mcp = i2c_get_adapdata(adapter); mcp_i2c_xfer() local
380 mcp_smbus_write(struct mcp2221 *mcp, u16 addr, u8 command, u8 *buf, u8 len, int type, u8 last_status) mcp_smbus_write() argument
434 struct mcp2221 *mcp = i2c_get_adapdata(adapter); mcp_smbus_xfer() local
593 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_get() local
609 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_set() local
624 mcp_gpio_dir_set(struct mcp2221 *mcp, unsigned int offset, u8 val) mcp_gpio_dir_set() argument
642 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_direction_input() local
655 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_direction_output() local
674 struct mcp2221 *mcp = gpiochip_get_data(gc); mcp_gpio_get_direction() local
695 mcp_get_i2c_eng_state(struct mcp2221 *mcp, u8 *data, u8 idx) mcp_get_i2c_eng_state() argument
737 struct mcp2221 *mcp = hid_get_drvdata(hdev); mcp2221_raw_event() local
925 struct mcp2221 *mcp = hid_get_drvdata(hdev); mcp2221_remove() local
936 struct mcp2221 *mcp = priv->mcp; mcp2221_read_raw() local
976 struct mcp2221 *mcp = priv->mcp; mcp2221_write_raw() local
1002 mcp_iio_channels(struct mcp2221 *mcp) mcp_iio_channels() argument
1042 struct mcp2221 *mcp = container_of(work, struct mcp2221, init_work.work); mcp_init_work() local
1104 struct mcp2221 *mcp; mcp2221_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_mbx.c92 * mcp = driver internal mbx struct pointer.
106 qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) in qla2x00_mailbox_command() argument
161 mcp->mb[0] = MBS_LINK_DOWN_ERROR; in qla2x00_mailbox_command()
171 !is_rom_cmd(mcp->mb[0])) || ha->flags.eeh_busy) { in qla2x00_mailbox_command()
174 mcp->mb[0]); in qla2x00_mailbox_command()
184 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { in qla2x00_mailbox_command()
188 mcp->mb[0]); in qla2x00_mailbox_command()
198 ha->flags.purge_mbox, ha->flags.eeh_busy, mcp->mb[0]); in qla2x00_mailbox_command()
205 ha->mcp = mcp; in qla2x00_mailbox_command()
623 mbx_cmd_t *mcp = &mc; qla2x00_load_ram() local
693 mbx_cmd_t *mcp = &mc; qla2x00_execute_fw() local
847 mbx_cmd_t *mcp = &mc; qla_get_exlogin_status() local
903 mbx_cmd_t *mcp = &mc; qla_set_exlogin_mem_cfg() local
957 mbx_cmd_t *mcp = &mc; qla_get_exchoffld_status() local
1013 mbx_cmd_t *mcp = &mc; qla_set_exchoffld_mem_cfg() local
1065 mbx_cmd_t *mcp = &mc; qla2x00_get_fw_version() local
1234 mbx_cmd_t *mcp = &mc; qla2x00_get_fw_options() local
1282 mbx_cmd_t *mcp = &mc; qla2x00_set_fw_options() local
1342 mbx_cmd_t *mcp = &mc; qla2x00_mbx_reg_test() local
1403 mbx_cmd_t *mcp = &mc; qla2x00_verify_checksum() local
1462 mbx_cmd_t *mcp = &mc; qla2x00_issue_iocb_timeout() local
1528 mbx_cmd_t *mcp = &mc; qla2x00_abort_command() local
1584 mbx_cmd_t *mcp = &mc; qla2x00_abort_target() local
1632 mbx_cmd_t *mcp = &mc; qla2x00_lun_reset() local
1698 mbx_cmd_t *mcp = &mc; qla2x00_get_adapter_id() local
1809 mbx_cmd_t *mcp = &mc; qla2x00_get_retry_cnt() local
1864 mbx_cmd_t *mcp = &mc; qla2x00_init_firmware() local
1965 mbx_cmd_t *mcp = &mc; qla2x00_get_port_database() local
2139 mbx_cmd_t *mcp = &mc; qla24xx_get_port_database() local
2206 mbx_cmd_t *mcp = &mc; qla2x00_get_firmware_state() local
2275 mbx_cmd_t *mcp = &mc; qla2x00_get_port_name() local
2339 mbx_cmd_t *mcp = &mc; qla24xx_link_initialize() local
2391 mbx_cmd_t *mcp = &mc; qla2x00_lip_reset() local
2462 mbx_cmd_t *mcp = &mc; qla2x00_send_sns() local
2640 mbx_cmd_t *mcp = &mc; qla2x00_login_fabric() local
2721 mbx_cmd_t *mcp = &mc; qla2x00_login_local_device() local
2855 mbx_cmd_t *mcp = &mc; qla2x00_fabric_logout() local
2908 mbx_cmd_t *mcp = &mc; qla2x00_full_login_lip() local
2953 mbx_cmd_t *mcp = &mc; qla2x00_get_id_list() local
3014 mbx_cmd_t *mcp = &mc; qla2x00_get_resource_cnts() local
3075 mbx_cmd_t *mcp = &mc; qla2x00_get_fcal_position_map() local
3145 mbx_cmd_t *mcp = &mc; qla2x00_get_link_status() local
3204 mbx_cmd_t *mcp = &mc; qla24xx_get_isp_stats() local
3461 mbx_cmd_t *mcp = &mc; qla2x00_system_error() local
3492 mbx_cmd_t *mcp = &mc; qla2x00_write_serdes_word() local
3531 mbx_cmd_t *mcp = &mc; qla2x00_read_serdes_word() local
3570 mbx_cmd_t *mcp = &mc; qla8044_write_serdes_word() local
3606 mbx_cmd_t *mcp = &mc; qla8044_read_serdes_word() local
3652 mbx_cmd_t *mcp = &mc; qla2x00_set_serdes_params() local
3686 mbx_cmd_t *mcp = &mc; qla2x00_stop_firmware() local
3720 mbx_cmd_t *mcp = &mc; qla2x00_enable_eft_trace() local
3761 mbx_cmd_t *mcp = &mc; qla2x00_disable_eft_trace() local
3797 mbx_cmd_t *mcp = &mc; qla2x00_enable_fce_trace() local
3849 mbx_cmd_t *mcp = &mc; qla2x00_disable_fce_trace() local
3898 mbx_cmd_t *mcp = &mc; qla2x00_get_idma_speed() local
3941 mbx_cmd_t *mcp = &mc; qla2x00_set_idma_speed() local
4322 mbx_cmd_t *mcp = &mc; qla2x00_send_change_request() local
4352 mbx_cmd_t *mcp = &mc; qla2x00_dump_ram() local
4504 mbx_cmd_t *mcp = &mc; qla25xx_init_req_que() local
4577 mbx_cmd_t *mcp = &mc; qla25xx_init_rsp_que() local
4648 mbx_cmd_t *mcp = &mc; qla81xx_idc_ack() local
4677 mbx_cmd_t *mcp = &mc; qla81xx_fac_get_sector_size() local
4712 mbx_cmd_t *mcp = &mc; qla81xx_fac_do_write_enable() local
4747 mbx_cmd_t *mcp = &mc; qla81xx_fac_erase_sector() local
4785 mbx_cmd_t *mcp = &mc; qla81xx_fac_semaphore_access() local
4821 mbx_cmd_t *mcp = &mc; qla81xx_restart_mpi_firmware() local
4850 mbx_cmd_t *mcp = &mc; qla82xx_set_driver_version() local
4897 mbx_cmd_t *mcp = &mc; qla25xx_set_driver_version() local
4957 mbx_cmd_t *mcp = &mc; qla24xx_get_port_login_templ() local
4999 mbx_cmd_t *mcp = &mc; qla25xx_set_els_cmds_supported() local
5074 mbx_cmd_t *mcp = &mc; qla2x00_read_asic_temperature() local
5108 mbx_cmd_t *mcp = &mc; qla2x00_read_sfp() local
5159 mbx_cmd_t *mcp = &mc; qla2x00_write_sfp() local
5206 mbx_cmd_t *mcp = &mc; qla2x00_get_xgmac_stats() local
5247 mbx_cmd_t *mcp = &mc; qla2x00_get_dcbx_params() local
5285 mbx_cmd_t *mcp = &mc; qla2x00_read_ram_word() local
5319 mbx_cmd_t *mcp = &mc; qla2x00_loopback_test() local
5381 mbx_cmd_t *mcp = &mc; qla2x00_echo_test() local
5444 mbx_cmd_t *mcp = &mc; qla84xx_reset_chip() local
5471 mbx_cmd_t *mcp = &mc; qla2x00_write_ram_word() local
5569 mbx_cmd_t *mcp = &mc; qla2x00_set_data_rate() local
5628 mbx_cmd_t *mcp = &mc; qla2x00_get_data_rate() local
5673 mbx_cmd_t *mcp = &mc; qla81xx_get_port_config() local
5708 mbx_cmd_t *mcp = &mc; qla81xx_set_port_config() local
5739 mbx_cmd_t *mcp = &mc; qla24xx_set_fcp_prio() local
5831 mbx_cmd_t *mcp = &mc; qla82xx_mbx_intr_enable() local
5866 mbx_cmd_t *mcp = &mc; qla82xx_mbx_intr_disable() local
5900 mbx_cmd_t *mcp = &mc; qla82xx_md_get_template_size() local
5944 mbx_cmd_t *mcp = &mc; qla82xx_md_get_template() local
5993 mbx_cmd_t *mcp = &mc; qla8044_md_get_template() local
6049 mbx_cmd_t *mcp = &mc; qla81xx_set_led_config() local
6093 mbx_cmd_t *mcp = &mc; qla81xx_get_led_config() local
6137 mbx_cmd_t *mcp = &mc; qla82xx_mbx_beacon_ctl() local
6175 mbx_cmd_t *mcp = &mc; qla83xx_wr_reg() local
6212 mbx_cmd_t *mcp = &mc; qla2x00_port_logout() local
6248 mbx_cmd_t *mcp = &mc; qla83xx_rd_reg() local
6299 mbx_cmd_t *mcp = &mc; qla83xx_restart_nic_firmware() local
6332 mbx_cmd_t *mcp = &mc; qla83xx_access_control() local
6386 mbx_cmd_t *mcp = &mc; qla2x00_dump_mctp_data() local
6432 mbx_cmd_t *mcp = &mc; qla26xx_dport_diagnostics() local
6479 qla26xx_dport_diagnostics_v2(scsi_qla_host_t *vha, struct qla_dport_diag_v2 *dd, mbx_cmd_t *mcp) qla26xx_dport_diagnostics_v2() argument
6539 qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp) qla24xx_send_mb_cmd() argument
6766 mbx_cmd_t *mcp = &mc; qla27xx_set_zio_threshold() local
6792 mbx_cmd_t *mcp = &mc; qla27xx_get_zio_threshold() local
6902 mbx_cmd_t *mcp = &mc; qla28xx_secure_flash_update() local
6935 mbx_cmd_t *mcp = &mc; qla2xxx_write_remote_register() local
6967 mbx_cmd_t *mcp = &mc; qla2xxx_read_remote_register() local
6999 mbx_cmd_t *mcp = &mc; ql26xx_led_config() local
7061 mbx_cmd_t *mcp = &mc; qla_no_op_mb() local
7082 mbx_cmd_t *mcp = &mc; qla_mailbox_passthru() local
[all...]
H A Dqla_mr.c24 * mcp = driver internal mbx struct pointer.
38 qlafx00_mailbox_command(scsi_qla_host_t *vha, struct mbx_cmd_32 *mcp) in qlafx00_mailbox_command() argument
81 mcp->mb[0] = MBS_LINK_DOWN_ERROR; in qlafx00_mailbox_command()
93 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { in qlafx00_mailbox_command()
97 mcp->mb[0]); in qlafx00_mailbox_command()
103 ha->mcp32 = mcp; in qlafx00_mailbox_command()
106 "Prepare to issue mbox cmd=0x%x.\n", mcp->mb[0]); in qlafx00_mailbox_command()
113 iptr = mcp->mb; in qlafx00_mailbox_command()
114 command = mcp->mb[0]; in qlafx00_mailbox_command()
115 mboxes = mcp in qlafx00_mailbox_command()
302 struct mbx_cmd_32 *mcp = &mc; qlafx00_driver_shutdown() local
348 struct mbx_cmd_32 *mcp = &mc; qlafx00_get_firmware_state() local
395 struct mbx_cmd_32 *mcp = &mc; qlafx00_init_firmware() local
432 struct mbx_cmd_32 *mcp = &mc; qlafx00_mbx_reg_test() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_mbx.c92 * mcp = driver internal mbx struct pointer.
106 qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) in qla2x00_mailbox_command() argument
161 mcp->mb[0] = MBS_LINK_DOWN_ERROR; in qla2x00_mailbox_command()
172 !is_rom_cmd(mcp->mb[0])) { in qla2x00_mailbox_command()
175 mcp->mb[0]); in qla2x00_mailbox_command()
185 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { in qla2x00_mailbox_command()
189 mcp->mb[0]); in qla2x00_mailbox_command()
201 ha->mcp = mcp; in qla2x00_mailbox_command()
204 "Prepare to issue mbox cmd=0x%x.\n", mcp in qla2x00_mailbox_command()
596 mbx_cmd_t *mcp = &mc; qla2x00_load_ram() local
664 mbx_cmd_t *mcp = &mc; qla2x00_execute_fw() local
805 mbx_cmd_t *mcp = &mc; qla_get_exlogin_status() local
861 mbx_cmd_t *mcp = &mc; qla_set_exlogin_mem_cfg() local
915 mbx_cmd_t *mcp = &mc; qla_get_exchoffld_status() local
971 mbx_cmd_t *mcp = &mc; qla_set_exchoffld_mem_cfg() local
1023 mbx_cmd_t *mcp = &mc; qla2x00_get_fw_version() local
1185 mbx_cmd_t *mcp = &mc; qla2x00_get_fw_options() local
1233 mbx_cmd_t *mcp = &mc; qla2x00_set_fw_options() local
1293 mbx_cmd_t *mcp = &mc; qla2x00_mbx_reg_test() local
1353 mbx_cmd_t *mcp = &mc; qla2x00_verify_checksum() local
1412 mbx_cmd_t *mcp = &mc; qla2x00_issue_iocb_timeout() local
1478 mbx_cmd_t *mcp = &mc; qla2x00_abort_command() local
1534 mbx_cmd_t *mcp = &mc; qla2x00_abort_target() local
1582 mbx_cmd_t *mcp = &mc; qla2x00_lun_reset() local
1648 mbx_cmd_t *mcp = &mc; qla2x00_get_adapter_id() local
1759 mbx_cmd_t *mcp = &mc; qla2x00_get_retry_cnt() local
1814 mbx_cmd_t *mcp = &mc; qla2x00_init_firmware() local
1915 mbx_cmd_t *mcp = &mc; qla2x00_get_port_database() local
2089 mbx_cmd_t *mcp = &mc; qla24xx_get_port_database() local
2156 mbx_cmd_t *mcp = &mc; qla2x00_get_firmware_state() local
2222 mbx_cmd_t *mcp = &mc; qla2x00_get_port_name() local
2286 mbx_cmd_t *mcp = &mc; qla24xx_link_initialize() local
2338 mbx_cmd_t *mcp = &mc; qla2x00_lip_reset() local
2409 mbx_cmd_t *mcp = &mc; qla2x00_send_sns() local
2587 mbx_cmd_t *mcp = &mc; qla2x00_login_fabric() local
2668 mbx_cmd_t *mcp = &mc; qla2x00_login_local_device() local
2802 mbx_cmd_t *mcp = &mc; qla2x00_fabric_logout() local
2855 mbx_cmd_t *mcp = &mc; qla2x00_full_login_lip() local
2900 mbx_cmd_t *mcp = &mc; qla2x00_get_id_list() local
2961 mbx_cmd_t *mcp = &mc; qla2x00_get_resource_cnts() local
3022 mbx_cmd_t *mcp = &mc; qla2x00_get_fcal_position_map() local
3092 mbx_cmd_t *mcp = &mc; qla2x00_get_link_status() local
3151 mbx_cmd_t *mcp = &mc; qla24xx_get_isp_stats() local
3402 mbx_cmd_t *mcp = &mc; qla2x00_system_error() local
3433 mbx_cmd_t *mcp = &mc; qla2x00_write_serdes_word() local
3472 mbx_cmd_t *mcp = &mc; qla2x00_read_serdes_word() local
3511 mbx_cmd_t *mcp = &mc; qla8044_write_serdes_word() local
3547 mbx_cmd_t *mcp = &mc; qla8044_read_serdes_word() local
3593 mbx_cmd_t *mcp = &mc; qla2x00_set_serdes_params() local
3627 mbx_cmd_t *mcp = &mc; qla2x00_stop_firmware() local
3661 mbx_cmd_t *mcp = &mc; qla2x00_enable_eft_trace() local
3702 mbx_cmd_t *mcp = &mc; qla2x00_disable_eft_trace() local
3738 mbx_cmd_t *mcp = &mc; qla2x00_enable_fce_trace() local
3790 mbx_cmd_t *mcp = &mc; qla2x00_disable_fce_trace() local
3839 mbx_cmd_t *mcp = &mc; qla2x00_get_idma_speed() local
3882 mbx_cmd_t *mcp = &mc; qla2x00_set_idma_speed() local
4250 mbx_cmd_t *mcp = &mc; qla2x00_send_change_request() local
4280 mbx_cmd_t *mcp = &mc; qla2x00_dump_ram() local
4432 mbx_cmd_t *mcp = &mc; qla25xx_init_req_que() local
4505 mbx_cmd_t *mcp = &mc; qla25xx_init_rsp_que() local
4576 mbx_cmd_t *mcp = &mc; qla81xx_idc_ack() local
4605 mbx_cmd_t *mcp = &mc; qla81xx_fac_get_sector_size() local
4640 mbx_cmd_t *mcp = &mc; qla81xx_fac_do_write_enable() local
4675 mbx_cmd_t *mcp = &mc; qla81xx_fac_erase_sector() local
4713 mbx_cmd_t *mcp = &mc; qla81xx_fac_semaphore_access() local
4749 mbx_cmd_t *mcp = &mc; qla81xx_restart_mpi_firmware() local
4778 mbx_cmd_t *mcp = &mc; qla82xx_set_driver_version() local
4825 mbx_cmd_t *mcp = &mc; qla25xx_set_driver_version() local
4885 mbx_cmd_t *mcp = &mc; qla24xx_get_port_login_templ() local
4927 mbx_cmd_t *mcp = &mc; qla25xx_set_els_cmds_supported() local
4991 mbx_cmd_t *mcp = &mc; qla2x00_read_asic_temperature() local
5025 mbx_cmd_t *mcp = &mc; qla2x00_read_sfp() local
5076 mbx_cmd_t *mcp = &mc; qla2x00_write_sfp() local
5123 mbx_cmd_t *mcp = &mc; qla2x00_get_xgmac_stats() local
5164 mbx_cmd_t *mcp = &mc; qla2x00_get_dcbx_params() local
5202 mbx_cmd_t *mcp = &mc; qla2x00_read_ram_word() local
5236 mbx_cmd_t *mcp = &mc; qla2x00_loopback_test() local
5298 mbx_cmd_t *mcp = &mc; qla2x00_echo_test() local
5361 mbx_cmd_t *mcp = &mc; qla84xx_reset_chip() local
5388 mbx_cmd_t *mcp = &mc; qla2x00_write_ram_word() local
5486 mbx_cmd_t *mcp = &mc; qla2x00_set_data_rate() local
5545 mbx_cmd_t *mcp = &mc; qla2x00_get_data_rate() local
5590 mbx_cmd_t *mcp = &mc; qla81xx_get_port_config() local
5625 mbx_cmd_t *mcp = &mc; qla81xx_set_port_config() local
5656 mbx_cmd_t *mcp = &mc; qla24xx_set_fcp_prio() local
5748 mbx_cmd_t *mcp = &mc; qla82xx_mbx_intr_enable() local
5783 mbx_cmd_t *mcp = &mc; qla82xx_mbx_intr_disable() local
5817 mbx_cmd_t *mcp = &mc; qla82xx_md_get_template_size() local
5861 mbx_cmd_t *mcp = &mc; qla82xx_md_get_template() local
5910 mbx_cmd_t *mcp = &mc; qla8044_md_get_template() local
5966 mbx_cmd_t *mcp = &mc; qla81xx_set_led_config() local
6010 mbx_cmd_t *mcp = &mc; qla81xx_get_led_config() local
6054 mbx_cmd_t *mcp = &mc; qla82xx_mbx_beacon_ctl() local
6092 mbx_cmd_t *mcp = &mc; qla83xx_wr_reg() local
6129 mbx_cmd_t *mcp = &mc; qla2x00_port_logout() local
6165 mbx_cmd_t *mcp = &mc; qla83xx_rd_reg() local
6216 mbx_cmd_t *mcp = &mc; qla83xx_restart_nic_firmware() local
6249 mbx_cmd_t *mcp = &mc; qla83xx_access_control() local
6303 mbx_cmd_t *mcp = &mc; qla2x00_dump_mctp_data() local
6349 mbx_cmd_t *mcp = &mc; qla26xx_dport_diagnostics() local
6408 qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp) qla24xx_send_mb_cmd() argument
6630 mbx_cmd_t *mcp = &mc; qla27xx_set_zio_threshold() local
6656 mbx_cmd_t *mcp = &mc; qla27xx_get_zio_threshold() local
6766 mbx_cmd_t *mcp = &mc; qla28xx_secure_flash_update() local
6799 mbx_cmd_t *mcp = &mc; qla2xxx_write_remote_register() local
6831 mbx_cmd_t *mcp = &mc; qla2xxx_read_remote_register() local
6863 mbx_cmd_t *mcp = &mc; ql26xx_led_config() local
[all...]
H A Dqla_mr.c24 * mcp = driver internal mbx struct pointer.
38 qlafx00_mailbox_command(scsi_qla_host_t *vha, struct mbx_cmd_32 *mcp) in qlafx00_mailbox_command() argument
81 mcp->mb[0] = MBS_LINK_DOWN_ERROR; in qlafx00_mailbox_command()
93 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { in qlafx00_mailbox_command()
97 mcp->mb[0]); in qlafx00_mailbox_command()
103 ha->mcp32 = mcp; in qlafx00_mailbox_command()
106 "Prepare to issue mbox cmd=0x%x.\n", mcp->mb[0]); in qlafx00_mailbox_command()
113 iptr = mcp->mb; in qlafx00_mailbox_command()
114 command = mcp->mb[0]; in qlafx00_mailbox_command()
115 mboxes = mcp in qlafx00_mailbox_command()
302 struct mbx_cmd_32 *mcp = &mc; qlafx00_driver_shutdown() local
348 struct mbx_cmd_32 *mcp = &mc; qlafx00_get_firmware_state() local
395 struct mbx_cmd_32 *mcp = &mc; qlafx00_init_firmware() local
432 struct mbx_cmd_32 *mcp = &mc; qlafx00_mbx_reg_test() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-mcp23s08.c138 static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val) in mcp_read() argument
140 return regmap_read(mcp->regmap, reg << mcp->reg_shift, val); in mcp_read()
143 static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val) in mcp_write() argument
145 return regmap_write(mcp->regmap, reg << mcp->reg_shift, val); in mcp_write()
148 static int mcp_update_bits(struct mcp23s08 *mcp, unsigned int reg, in mcp_update_bits() argument
151 return regmap_update_bits(mcp->regmap, reg << mcp->reg_shift, in mcp_update_bits()
155 static int mcp_set_bit(struct mcp23s08 *mcp, unsigne argument
224 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); mcp_pinconf_get() local
248 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); mcp_pinconf_set() local
281 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_direction_input() local
293 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_get() local
314 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_get_multiple() local
333 __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, bool value) __mcp23s08_set() argument
340 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_set() local
351 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_set_multiple() local
361 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_direction_output() local
377 struct mcp23s08 *mcp = data; mcp23s08_irq() local
470 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_mask() local
480 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_unmask() local
490 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_set_type() local
520 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_bus_lock() local
529 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_bus_unlock() local
537 mcp23s08_irq_setup(struct mcp23s08 *mcp) mcp23s08_irq_setup() argument
563 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_print_chip() local
581 mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, unsigned int addr, unsigned int type, unsigned int base) mcp23s08_probe_one() argument
[all...]
H A Dpinctrl-mcp23s08_i2c.c16 struct mcp23s08 *mcp; in mcp230xx_probe() local
19 mcp = devm_kzalloc(dev, sizeof(*mcp), GFP_KERNEL); in mcp230xx_probe()
20 if (!mcp) in mcp230xx_probe()
25 mcp->regmap = devm_regmap_init_i2c(client, &mcp23x08_regmap); in mcp230xx_probe()
26 mcp->reg_shift = 0; in mcp230xx_probe()
27 mcp->chip.ngpio = 8; in mcp230xx_probe()
28 mcp->chip.label = "mcp23008"; in mcp230xx_probe()
32 mcp->regmap = devm_regmap_init_i2c(client, &mcp23x17_regmap); in mcp230xx_probe()
33 mcp in mcp230xx_probe()
[all...]
H A Dpinctrl-mcp23s08_spi.c22 struct mcp23s08 *mcp[8]; member
28 struct mcp23s08 *mcp = context; in mcp23sxx_spi_write() local
29 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_write()
31 struct spi_transfer t[2] = { { .tx_buf = &mcp->addr, .len = 1, }, in mcp23sxx_spi_write()
45 struct mcp23s08 *mcp = context; in mcp23sxx_spi_gather_write() local
46 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_gather_write()
48 struct spi_transfer t[3] = { { .tx_buf = &mcp->addr, .len = 1, }, in mcp23sxx_spi_gather_write()
63 struct mcp23s08 *mcp = context; in mcp23sxx_spi_read() local
64 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_read()
70 tx[0] = mcp in mcp23sxx_spi_read()
82 mcp23s08_spi_regmap_init(struct mcp23s08 *mcp, struct device *dev, unsigned int addr, unsigned int type) mcp23s08_spi_regmap_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-mcp23s08.c136 static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val) in mcp_read() argument
138 return regmap_read(mcp->regmap, reg << mcp->reg_shift, val); in mcp_read()
141 static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val) in mcp_write() argument
143 return regmap_write(mcp->regmap, reg << mcp->reg_shift, val); in mcp_write()
146 static int mcp_set_mask(struct mcp23s08 *mcp, unsigned int reg, in mcp_set_mask() argument
150 return regmap_update_bits(mcp->regmap, reg << mcp->reg_shift, in mcp_set_mask()
154 static int mcp_set_bit(struct mcp23s08 *mcp, unsigne argument
223 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); mcp_pinconf_get() local
247 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); mcp_pinconf_set() local
280 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_direction_input() local
292 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_get() local
310 __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, bool value) __mcp23s08_set() argument
317 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_set() local
328 struct mcp23s08 *mcp = gpiochip_get_data(chip); mcp23s08_direction_output() local
344 struct mcp23s08 *mcp = data; mcp23s08_irq() local
437 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_mask() local
446 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_unmask() local
455 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_set_type() local
485 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_bus_lock() local
494 struct mcp23s08 *mcp = gpiochip_get_data(gc); mcp23s08_irq_bus_unlock() local
502 mcp23s08_irq_setup(struct mcp23s08 *mcp) mcp23s08_irq_setup() argument
527 mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, unsigned int addr, unsigned int type, unsigned int base) mcp23s08_probe_one() argument
[all...]
H A Dpinctrl-mcp23s08_i2c.c15 struct mcp23s08 *mcp; in mcp230xx_probe() local
18 mcp = devm_kzalloc(dev, sizeof(*mcp), GFP_KERNEL); in mcp230xx_probe()
19 if (!mcp) in mcp230xx_probe()
24 mcp->regmap = devm_regmap_init_i2c(client, &mcp23x08_regmap); in mcp230xx_probe()
25 mcp->reg_shift = 0; in mcp230xx_probe()
26 mcp->chip.ngpio = 8; in mcp230xx_probe()
27 mcp->chip.label = "mcp23008"; in mcp230xx_probe()
31 mcp->regmap = devm_regmap_init_i2c(client, &mcp23x17_regmap); in mcp230xx_probe()
32 mcp in mcp230xx_probe()
[all...]
H A Dpinctrl-mcp23s08_spi.c22 struct mcp23s08 *mcp[8]; member
28 struct mcp23s08 *mcp = context; in mcp23sxx_spi_write() local
29 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_write()
31 struct spi_transfer t[2] = { { .tx_buf = &mcp->addr, .len = 1, }, in mcp23sxx_spi_write()
45 struct mcp23s08 *mcp = context; in mcp23sxx_spi_gather_write() local
46 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_gather_write()
48 struct spi_transfer t[3] = { { .tx_buf = &mcp->addr, .len = 1, }, in mcp23sxx_spi_gather_write()
63 struct mcp23s08 *mcp = context; in mcp23sxx_spi_read() local
64 struct spi_device *spi = to_spi_device(mcp->dev); in mcp23sxx_spi_read()
70 tx[0] = mcp in mcp23sxx_spi_read()
82 mcp23s08_spi_regmap_init(struct mcp23s08 *mcp, struct device *dev, unsigned int addr, unsigned int type) mcp23s08_spi_regmap_init() argument
[all...]
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dmcp.h3 * linux/drivers/mfd/mcp.h
14 struct mcp { struct
25 void (*set_telecom_divisor)(struct mcp *, unsigned int);
26 void (*set_audio_divisor)(struct mcp *, unsigned int);
27 void (*reg_write)(struct mcp *, unsigned int, unsigned int);
28 unsigned int (*reg_read)(struct mcp *, unsigned int);
29 void (*enable)(struct mcp *);
30 void (*disable)(struct mcp *);
33 void mcp_set_telecom_divisor(struct mcp *, unsigned int);
34 void mcp_set_audio_divisor(struct mcp *, unsigne
58 mcp_priv(struct mcp *mcp) mcp_priv() argument
[all...]
H A Ducb1x00.h11 #include <linux/mfd/mcp.h>
122 struct mcp *mcp; member
173 return mcp_get_sclk_rate(ucb->mcp); in ucb1x00_clkrate()
184 mcp_enable(ucb->mcp); in ucb1x00_enable()
197 mcp_disable(ucb->mcp); in ucb1x00_disable()
211 mcp_reg_write(ucb->mcp, reg, val); in ucb1x00_reg_write()
224 return mcp_reg_read(ucb->mcp, reg); in ucb1x00_reg_read()
233 mcp_set_audio_divisor(ucb->mcp, div); in ucb1x00_set_audio_divisor()
243 mcp_set_telecom_divisor(ucb->mcp, di in ucb1x00_set_telecom_divisor()
[all...]
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dmcp.h3 * linux/drivers/mfd/mcp.h
14 struct mcp { struct
25 void (*set_telecom_divisor)(struct mcp *, unsigned int);
26 void (*set_audio_divisor)(struct mcp *, unsigned int);
27 void (*reg_write)(struct mcp *, unsigned int, unsigned int);
28 unsigned int (*reg_read)(struct mcp *, unsigned int);
29 void (*enable)(struct mcp *);
30 void (*disable)(struct mcp *);
33 void mcp_set_telecom_divisor(struct mcp *, unsigned int);
34 void mcp_set_audio_divisor(struct mcp *, unsigne
58 mcp_priv(struct mcp *mcp) mcp_priv() argument
[all...]
H A Ducb1x00.h11 #include <linux/mfd/mcp.h>
123 struct mcp *mcp; member
174 return mcp_get_sclk_rate(ucb->mcp); in ucb1x00_clkrate()
185 mcp_enable(ucb->mcp); in ucb1x00_enable()
198 mcp_disable(ucb->mcp); in ucb1x00_disable()
212 mcp_reg_write(ucb->mcp, reg, val); in ucb1x00_reg_write()
225 return mcp_reg_read(ucb->mcp, reg); in ucb1x00_reg_read()
234 mcp_set_audio_divisor(ucb->mcp, div); in ucb1x00_set_audio_divisor()
244 mcp_set_telecom_divisor(ucb->mcp, di in ucb1x00_set_telecom_divisor()
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmcp16502.c130 static void mcp16502_gpio_set_mode(struct mcp16502 *mcp, int mode) in mcp16502_gpio_set_mode() argument
134 gpiod_set_value(mcp->lpm, 0); in mcp16502_gpio_set_mode()
138 gpiod_set_value(mcp->lpm, 1); in mcp16502_gpio_set_mode()
436 struct mcp16502 *mcp; in mcp16502_probe() local
443 mcp = devm_kzalloc(dev, sizeof(*mcp), GFP_KERNEL); in mcp16502_probe()
444 if (!mcp) in mcp16502_probe()
454 i2c_set_clientdata(client, mcp); in mcp16502_probe()
456 config.driver_data = mcp; in mcp16502_probe()
458 mcp in mcp16502_probe()
483 struct mcp16502 *mcp = i2c_get_clientdata(client); mcp16502_suspend_noirq() local
493 struct mcp16502 *mcp = i2c_get_clientdata(client); mcp16502_resume_noirq() local
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmcp16502.c157 static void mcp16502_gpio_set_mode(struct mcp16502 *mcp, int mode) in mcp16502_gpio_set_mode() argument
161 gpiod_set_value(mcp->lpm, 0); in mcp16502_gpio_set_mode()
165 gpiod_set_value(mcp->lpm, 1); in mcp16502_gpio_set_mode()
508 struct mcp16502 *mcp; in mcp16502_probe() local
515 mcp = devm_kzalloc(dev, sizeof(*mcp), GFP_KERNEL); in mcp16502_probe()
516 if (!mcp) in mcp16502_probe()
526 i2c_set_clientdata(client, mcp); in mcp16502_probe()
528 config.driver_data = mcp; in mcp16502_probe()
530 mcp in mcp16502_probe()
555 struct mcp16502 *mcp = i2c_get_clientdata(client); mcp16502_suspend_noirq() local
565 struct mcp16502 *mcp = i2c_get_clientdata(client); mcp16502_resume_noirq() local
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsignal_64.c146 mcontext_t __user *mcp; in sparc64_get_context() local
161 mcp = &ucp->uc_mcontext; in sparc64_get_context()
162 grp = &mcp->mc_gregs; in sparc64_get_context()
204 err |= __put_user(fp, &(mcp->mc_fp)); in sparc64_get_context()
205 err |= __put_user(i7, &(mcp->mc_i7)); in sparc64_get_context()
207 err |= __put_user(fenab, &(mcp->mc_fpregs.mcfpu_enab)); in sparc64_get_context()
214 err |= copy_to_user(&(mcp->mc_fpregs.mcfpu_fregs), fpregs, in sparc64_get_context()
218 ((unsigned long __user *)&(mcp->mc_fpregs.mcfpu_fregs))+16, fpregs+16, in sparc64_get_context()
220 err |= __put_user(current_thread_info()->xfsr[0], &(mcp->mc_fpregs.mcfpu_fsr)); in sparc64_get_context()
221 err |= __put_user(current_thread_info()->gsr[0], &(mcp in sparc64_get_context()
[all...]

Completed in 29 milliseconds

12