/linux-master/drivers/media/pci/cx23885/ |
H A D | netup-eeprom.c | 82 struct netup_card_info *cinfo) 86 cinfo->rev = netup_eeprom_read(i2c_adap, 63); 89 cinfo->port[0].mac[j] = netup_eeprom_read(i2c_adap, i); 92 cinfo->port[1].mac[j] = netup_eeprom_read(i2c_adap, i); 81 netup_get_card_info(struct i2c_adapter *i2c_adap, struct netup_card_info *cinfo) argument
|
H A D | netup-eeprom.h | 26 struct netup_card_info *cinfo);
|
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | manager.c | 186 struct dispc_clock_info cinfo = config->clock_info; local 191 if (cinfo.lck_div < 1 || cinfo.lck_div > 255) 194 if (cinfo.pck_div < 1 || cinfo.pck_div > 255)
|
H A D | pll.c | 105 memset(&pll->cinfo, 0, sizeof(pll->cinfo)); 108 int dss_pll_set_config(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument 112 r = pll->ops->set_config(pll, cinfo); 116 pll->cinfo = *cinfo; 239 const struct dss_pll_clock_info *cinfo) 249 l = FLD_MOD(l, cinfo->n - 1, hw->n_msb, hw->n_lsb); /* PLL_REGN */ 250 l = FLD_MOD(l, cinfo->m, hw->m_msb, hw->m_lsb); /* PLL_REGM */ 252 l = FLD_MOD(l, cinfo 238 dss_pll_write_config_type_a(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument 330 dss_pll_write_config_type_b(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | kvm_vcpu_pmu.h | 34 union sbi_pmu_ctr_info cinfo; member in struct:kvm_pmc
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_pmu.c | 39 u64 counter_val_mask = GENMASK(pmc->cinfo.width, 0); 219 if (pmc->cinfo.type != SBI_PMU_CTR_TYPE_FW) 245 if (pmc->cinfo.type == SBI_PMU_CTR_TYPE_FW) { 485 retdata->out_val = kvpmu->pmc[cidx].cinfo.value; 532 if (pmc->cinfo.type == SBI_PMU_CTR_TYPE_FW) { 594 if (pmc->cinfo.type == SBI_PMU_CTR_TYPE_FW) { 622 if (pmc->cinfo.type == SBI_PMU_CTR_TYPE_FW) 813 pmc->cinfo.type = SBI_PMU_CTR_TYPE_HW; 816 pmc->cinfo.width = 63; 818 pmc->cinfo [all...] |
/linux-master/drivers/clk/ |
H A D | clk-palmas.c | 54 struct palmas_clock_info *cinfo = to_palmas_clks_info(hw); local 57 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, 58 cinfo->clk_desc->control_reg, 59 cinfo->clk_desc->enable_mask, 60 cinfo->clk_desc->enable_mask); 62 dev_err(cinfo->dev, "Reg 0x%02x update failed, %d\n", 63 cinfo->clk_desc->control_reg, ret); 64 else if (cinfo->clk_desc->delay) 65 udelay(cinfo->clk_desc->delay); 72 struct palmas_clock_info *cinfo local 92 struct palmas_clock_info *cinfo = to_palmas_clks_info(hw); local 166 palmas_clks_get_clk_data(struct platform_device *pdev, struct palmas_clock_info *cinfo) argument 197 palmas_clks_init_configure(struct palmas_clock_info *cinfo) argument 235 struct palmas_clock_info *cinfo; local [all...] |
H A D | clk-twl.c | 58 struct twl_clock_info *cinfo = to_twl_clks_info(hw); local 61 ret = twlclk_write(cinfo, TWL_MODULE_PM_RECEIVER, VREG_STATE, 64 dev_err(cinfo->dev, "clk prepare failed\n"); 71 struct twl_clock_info *cinfo = to_twl_clks_info(hw); local 74 ret = twlclk_write(cinfo, TWL_MODULE_PM_RECEIVER, VREG_STATE, 77 dev_err(cinfo->dev, "clk unprepare failed\n"); 82 struct twl_clock_info *cinfo = to_twl_clks_info(hw); local 85 val = twlclk_read(cinfo, TWL_MODULE_PM_RECEIVER, VREG_STATE); 87 dev_err(cinfo->dev, "clk read failed\n"); 135 struct twl_clock_info *cinfo; local [all...] |
/linux-master/drivers/clk/ti/ |
H A D | clk-dra7-atl.c | 41 struct dra7_atl_clock_info *cinfo; member in struct:dra7_atl_desc 61 static inline void atl_write(struct dra7_atl_clock_info *cinfo, u32 reg, argument 64 __raw_writel(val, cinfo->iobase + reg); 67 static inline int atl_read(struct dra7_atl_clock_info *cinfo, u32 reg) argument 69 return __raw_readl(cinfo->iobase + reg); 80 dev_warn(cdesc->cinfo->dev, "atl%d has not been configured\n", 82 pm_runtime_get_sync(cdesc->cinfo->dev); 84 atl_write(cdesc->cinfo, DRA7_ATL_ATLCR_REG(cdesc->id), 86 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), DRA7_ATL_SWEN); 101 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_RE 206 struct dra7_atl_clock_info *cinfo; local [all...] |
/linux-master/drivers/crypto/intel/ixp4xx/ |
H A D | ixp4xx_crypto.c | 740 unsigned char *cinfo; local 748 cinfo = dir->npe_ctx + dir->npe_ctx_idx; 756 *(__be32 *)cinfo = cpu_to_be32(cfgword); 757 cinfo += sizeof(cfgword); 760 memcpy(cinfo, algo->icv, digest_len); 761 cinfo += digest_len; 766 init_len = cinfo - (dir->npe_ctx + dir->npe_ctx_idx); 814 u8 *cinfo; local 822 cinfo = dir->npe_ctx; 851 *(__be32 *)cinfo [all...] |
/linux-master/drivers/firmware/arm_scmi/ |
H A D | clock.c | 348 u32 clk_id, struct clock_info *cinfo, 355 struct scmi_clock_info *clk = cinfo->clk + clk_id; 388 if (cinfo->notify_rate_changed_cmd && 391 if (cinfo->notify_rate_change_requested_cmd && 1065 struct clock_info *cinfo; local 1074 cinfo = devm_kzalloc(ph->dev, sizeof(*cinfo), GFP_KERNEL); 1075 if (!cinfo) 1078 ret = scmi_clock_protocol_attributes_get(ph, cinfo); 1082 cinfo 347 scmi_clock_attributes_get(const struct scmi_protocol_handle *ph, u32 clk_id, struct clock_info *cinfo, u32 version) argument [all...] |
H A D | common.h | 203 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, 207 int (*send_message)(struct scmi_chan_info *cinfo, 209 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret, 211 void (*fetch_response)(struct scmi_chan_info *cinfo, 213 void (*fetch_notification)(struct scmi_chan_info *cinfo, 215 void (*clear_channel)(struct scmi_chan_info *cinfo); 216 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer); 259 static inline bool is_polling_required(struct scmi_chan_info *cinfo, argument 262 return cinfo->no_completion_irq || desc->force_polling; 270 static inline bool is_polling_enabled(struct scmi_chan_info *cinfo, argument [all...] |
H A D | driver.c | 736 struct scmi_chan_info *cinfo; local 739 cinfo = idr_find(&info->tx_idr, protocol_id); 740 if (!cinfo) { 744 cinfo = idr_find(&info->tx_idr, SCMI_PROTOCOL_BASE); 745 if (!cinfo) 752 return cinfo; 827 * @cinfo: A reference to the channel descriptor on which the message was 836 void scmi_bad_message_trace(struct scmi_chan_info *cinfo, u32 msg_hdr, argument 840 struct scmi_info *info = handle_to_scmi_info(cinfo->handle); 857 trace_scmi_msg_dump(info->id, cinfo 882 scmi_msg_response_validate(struct scmi_chan_info *cinfo, u8 msg_type, struct scmi_xfer *xfer) argument 971 scmi_xfer_command_acquire(struct scmi_chan_info *cinfo, u32 msg_hdr) argument 1034 scmi_clear_channel(struct scmi_info *info, struct scmi_chan_info *cinfo) argument 1041 scmi_handle_notification(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv) argument 1091 scmi_handle_response(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv) argument 1163 scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv) argument 1197 scmi_xfer_done_no_timeout(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer, ktime_t stop) argument 1211 scmi_wait_for_reply(struct device *dev, const struct scmi_desc *desc, struct scmi_chan_info *cinfo, struct scmi_xfer *xfer, unsigned int timeout_ms) argument 1297 scmi_wait_for_message_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 1322 scmi_xfer_raw_wait_for_message_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer, unsigned int timeout_ms) argument 1355 struct scmi_chan_info *cinfo; local 2598 struct scmi_chan_info *cinfo; local 2740 struct scmi_chan_info *cinfo = p; local 2916 struct scmi_chan_info *cinfo; local [all...] |
H A D | mailbox.c | 24 * @cinfo: SCMI channel info 31 struct scmi_chan_info *cinfo; member in struct:scmi_mailbox 41 shmem_tx_prepare(smbox->shmem, m, smbox->cinfo); 58 dev_warn(smbox->cinfo->dev, "Ignoring spurious A2P IRQ !\n"); 59 scmi_bad_message_trace(smbox->cinfo, 65 scmi_rx_callback(smbox->cinfo, shmem_read_header(smbox->shmem), NULL); 162 static int mailbox_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, argument 166 struct device *cdev = cinfo->dev; 232 cinfo->transport_info = smbox; 233 smbox->cinfo 240 struct scmi_chan_info *cinfo = p; local 255 mailbox_send_message(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 270 mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret, struct scmi_xfer *__unused) argument 284 mailbox_fetch_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 292 mailbox_fetch_notification(struct scmi_chan_info *cinfo, size_t max_len, struct scmi_xfer *xfer) argument 300 mailbox_clear_channel(struct scmi_chan_info *cinfo) argument 308 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument [all...] |
H A D | optee.c | 111 * @cinfo: SCMI channel information 125 struct scmi_chan_info *cinfo; member in struct:scmi_optee_channel 341 static void scmi_optee_clear_channel(struct scmi_chan_info *cinfo) argument 343 struct scmi_optee_channel *channel = cinfo->transport_info; 356 dev_err(channel->cinfo->dev, "shmem allocation failed\n"); 368 static int setup_static_shmem(struct device *dev, struct scmi_chan_info *cinfo, argument 376 np = of_parse_phandle(cinfo->dev->of_node, "shmem", 0); 405 static int setup_shmem(struct device *dev, struct scmi_chan_info *cinfo, argument 408 if (of_property_present(cinfo->dev->of_node, "shmem")) 409 return setup_static_shmem(dev, cinfo, channe 414 scmi_optee_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, bool tx) argument 473 struct scmi_chan_info *cinfo = p; local 493 scmi_optee_send_message(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 515 scmi_optee_fetch_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 526 scmi_optee_mark_txdone(struct scmi_chan_info *cinfo, int ret, struct scmi_xfer *__unused) argument [all...] |
H A D | raw_mode.c | 196 * @cinfo: A reference to the channel to use for this transaction 205 struct scmi_chan_info *cinfo; member in struct:scmi_xfer_raw_waiter 337 struct scmi_chan_info *cinfo, bool async) 352 rw->cinfo = cinfo; 448 struct scmi_chan_info *cinfo; local 454 cinfo = rw->cinfo; 469 ret = scmi_xfer_raw_wait_for_message_response(cinfo, xfer, 475 raw->desc->ops->mark_txdone(rw->cinfo, re 336 scmi_xfer_raw_waiter_get(struct scmi_raw_mode_info *raw, struct scmi_xfer *xfer, struct scmi_chan_info *cinfo, bool async) argument 616 struct scmi_chan_info *cinfo; local 1397 scmi_xfer_raw_fill(struct scmi_raw_mode_info *raw, struct scmi_chan_info *cinfo, struct scmi_xfer *xfer, u32 msg_hdr) argument 1428 scmi_raw_error_report(void *r, struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv) argument [all...] |
H A D | raw_mode.h | 28 void scmi_raw_error_report(void *raw, struct scmi_chan_info *cinfo,
|
H A D | shmem.c | 36 struct scmi_xfer *xfer, struct scmi_chan_info *cinfo) 54 stop = ktime_add_ms(ktime_get(), 2 * cinfo->rx_timeout_ms); 61 dev_err(cinfo->dev, 35 shmem_tx_prepare(struct scmi_shared_mem __iomem *shmem, struct scmi_xfer *xfer, struct scmi_chan_info *cinfo) argument
|
H A D | smc.c | 45 * @cinfo: SCMI channel info 60 struct scmi_chan_info *cinfo; member in struct:scmi_smc 76 scmi_rx_callback(scmi_info->cinfo, 127 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, argument 130 struct device *cdev = cinfo->dev; 200 cinfo->no_completion_irq = true; 205 scmi_info->cinfo = cinfo; 207 cinfo->transport_info = scmi_info; 214 struct scmi_chan_info *cinfo local 234 smc_send_message(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 265 smc_fetch_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 273 smc_mark_txdone(struct scmi_chan_info *cinfo, int ret, struct scmi_xfer *__unused) argument [all...] |
H A D | virtio.c | 42 * @cinfo: SCMI Tx or Rx channel 58 struct scmi_chan_info *cinfo; member in struct:scmi_vio_channel 115 struct scmi_chan_info *cinfo) 120 cinfo->transport_info = vioch; 122 vioch->cinfo = cinfo; 140 vioch->cinfo = NULL; 157 if (!vioch->cinfo || vioch->shutdown_done) { 297 scmi_rx_callback(vioch->cinfo, 342 scmi_rx_callback(vioch->cinfo, 114 scmi_vio_channel_ready(struct scmi_vio_channel *vioch, struct scmi_chan_info *cinfo) argument 417 virtio_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, bool tx) argument 481 struct scmi_chan_info *cinfo = p; local 495 virtio_send_message(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 559 virtio_fetch_response(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument 568 virtio_fetch_notification(struct scmi_chan_info *cinfo, size_t max_len, struct scmi_xfer *xfer) argument 612 virtio_mark_txdone(struct scmi_chan_info *cinfo, int ret, struct scmi_xfer *xfer) argument 679 virtio_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) argument [all...] |
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dispc.c | 3308 r = pll->cinfo.clkout[clkout_idx]; 3336 r = pll->cinfo.clkout[clkout_idx]; 3658 /* calculate clock rates using dividers in cinfo */ 3661 struct dispc_clock_info *cinfo) 3663 if (cinfo->lck_div > 255 || cinfo->lck_div == 0) 3665 if (cinfo->pck_div < 1 || cinfo->pck_div > 255) 3668 cinfo->lck = dispc_fclk_rate / cinfo 3659 dispc_calc_clock_rates(struct dispc_device *dispc, unsigned long dispc_fclk_rate, struct dispc_clock_info *cinfo) argument 3734 dispc_mgr_set_clock_div(struct dispc_device *dispc, enum omap_channel channel, const struct dispc_clock_info *cinfo) argument 3745 dispc_mgr_get_clock_div(struct dispc_device *dispc, enum omap_channel channel, struct dispc_clock_info *cinfo) argument [all...] |
H A D | dsi.c | 777 return dsi->pll.cinfo.clkout[HSDIV_DISPC]; 782 return dsi->pll.cinfo.clkout[HSDIV_DSI]; 787 return dsi->pll.cinfo.clkdco / 16; 903 struct dss_pll_clock_info *cinfo) 909 cinfo->mX[HSDIV_DSI] = DIV_ROUND_UP(cinfo->clkdco, max_dsi_fck); 910 cinfo->clkout[HSDIV_DSI] = cinfo->clkdco / cinfo->mX[HSDIV_DSI]; 980 struct dss_pll_clock_info *cinfo local 902 dsi_pll_calc_dsi_fck(struct dsi_data *dsi, struct dss_pll_clock_info *cinfo) argument 3385 struct dss_pll_clock_info cinfo; local [all...] |
H A D | dss.h | 147 const struct dss_pll_clock_info *cinfo); 191 struct dss_pll_clock_info cinfo; member in struct:dss_pll 484 struct dispc_clock_info *cinfo); 496 const struct dispc_clock_info *cinfo); 499 struct dispc_clock_info *cinfo); 528 const struct dss_pll_clock_info *cinfo); 538 unsigned long target_clkout, struct dss_pll_clock_info *cinfo); 541 const struct dss_pll_clock_info *cinfo); 543 const struct dss_pll_clock_info *cinfo);
|
H A D | pll.c | 160 memset(&pll->cinfo, 0, sizeof(pll->cinfo)); 163 int dss_pll_set_config(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument 167 r = pll->ops->set_config(pll, cinfo); 171 pll->cinfo = *cinfo; 273 unsigned long target_clkout, struct dss_pll_clock_info *cinfo) 316 cinfo->n = n; 317 cinfo->m = m; 318 cinfo 272 dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin, unsigned long target_clkout, struct dss_pll_clock_info *cinfo) argument 396 dss_pll_write_config_type_a(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument 524 dss_pll_write_config_type_b(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) argument [all...] |
/linux-master/drivers/hid/usbhid/ |
H A D | hiddev.c | 599 struct hiddev_collection_info cinfo; local 801 if (copy_from_user(&cinfo, user_arg, sizeof(cinfo))) { 806 if (cinfo.index >= hid->maxcollection) 808 cinfo.index = array_index_nospec(cinfo.index, 811 cinfo.type = hid->collection[cinfo.index].type; 812 cinfo.usage = hid->collection[cinfo [all...] |