| /linux/drivers/tty/serial/ |
| H A D | cpm_uart.c | 51 static void cpm_uart_initbd(struct uart_cpm_port *pinfo); 67 struct uart_cpm_port *pinfo = in cpm_uart_tx_empty() local 69 cbd_t __iomem *bdp = pinfo->tx_bd_base; in cpm_uart_tx_empty() 90 struct uart_cpm_port *pinfo = in cpm_uart_set_mctrl() local 93 if (pinfo->gpios[GPIO_RTS]) in cpm_uart_set_mctrl() 94 gpiod_set_value(pinfo->gpios[GPIO_RTS], !(mctrl & TIOCM_RTS)); in cpm_uart_set_mctrl() 96 if (pinfo->gpios[GPIO_DTR]) in cpm_uart_set_mctrl() 97 gpiod_set_value(pinfo->gpios[GPIO_DTR], !(mctrl & TIOCM_DTR)); in cpm_uart_set_mctrl() 102 struct uart_cpm_port *pinfo = in cpm_uart_get_mctrl() local 106 if (pinfo->gpios[GPIO_CTS]) { in cpm_uart_get_mctrl() [all …]
|
| H A D | cpm_uart.h | 28 #define IS_SMC(pinfo) (pinfo->flags & FLAG_SMC) argument 82 struct uart_cpm_port *pinfo) in cpu2cpm_addr() argument 86 u32 mem = (u32)pinfo->mem_addr; in cpu2cpm_addr() 88 if (likely(val >= mem && val < mem + pinfo->mem_size)) { in cpu2cpm_addr() 90 return pinfo->dma_addr + offset; in cpu2cpm_addr() 98 struct uart_cpm_port *pinfo) in cpm2cpu_addr() argument 102 u32 dma = (u32)pinfo->dma_addr; in cpm2cpu_addr() 104 if (likely(val >= dma && val < dma + pinfo->mem_size)) { in cpm2cpu_addr() 106 return pinfo->mem_addr + offset; in cpm2cpu_addr()
|
| /linux/drivers/video/fbdev/ |
| H A D | platinumfb.c | 88 static int read_platinum_sense(struct fb_info_platinum *pinfo); 89 static void set_platinum_clock(struct fb_info_platinum *pinfo); 90 static void platinum_set_hardware(struct fb_info_platinum *pinfo); 92 struct fb_info_platinum *pinfo, 121 struct fb_info_platinum *pinfo = info->par; in platinumfb_set_par() local 125 if((err = platinum_var_to_par(&info->var, pinfo, 0))) { in platinumfb_set_par() 131 platinum_set_hardware(pinfo); in platinumfb_set_par() 133 init = platinum_reg_init[pinfo->vmode-1]; in platinumfb_set_par() 135 if ((pinfo->vmode == VMODE_832_624_75) && (pinfo->cmode > CMODE_8)) in platinumfb_set_par() 138 info->screen_base = pinfo->frame_buffer + init->fb_offset + offset; in platinumfb_set_par() [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-boe-himax8279d.c | 57 static void disable_gpios(struct panel_info *pinfo) in disable_gpios() argument 59 gpiod_set_value(pinfo->enable_gpio, 0); in disable_gpios() 60 gpiod_set_value(pinfo->pp33_gpio, 0); in disable_gpios() 61 gpiod_set_value(pinfo->pp18_gpio, 0); in disable_gpios() 66 struct panel_info *pinfo = to_panel_info(panel); in send_mipi_cmds() local 70 for (i = 0; i < pinfo->desc->on_cmds_num; i++) { in send_mipi_cmds() 71 err = mipi_dsi_dcs_write_buffer(pinfo->link, &cmds[i], in send_mipi_cmds() 83 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_disable() local 86 err = mipi_dsi_dcs_set_display_off(pinfo->link); in boe_panel_disable() 97 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_unprepare() local [all …]
|
| H A D | panel-novatek-nt36672a.c | 85 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_send_cmds() local 92 err = mipi_dsi_dcs_write(pinfo->link, cmd->data[0], cmd->data + 1, 1); in nt36672a_send_cmds() 103 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_panel_power_off() local 106 gpiod_set_value(pinfo->reset_gpio, 1); in nt36672a_panel_power_off() 108 ret = regulator_bulk_disable(ARRAY_SIZE(pinfo->supplies), pinfo->supplies); in nt36672a_panel_power_off() 117 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_panel_unprepare() local 121 ret = nt36672a_send_cmds(panel, pinfo->desc->off_cmds, in nt36672a_panel_unprepare() 122 pinfo->desc->num_off_cmds); in nt36672a_panel_unprepare() 127 ret = mipi_dsi_dcs_set_display_off(pinfo->link); in nt36672a_panel_unprepare() 134 ret = mipi_dsi_dcs_enter_sleep_mode(pinfo->link); in nt36672a_panel_unprepare() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ddp.c | 53 struct i40e_profile_info *pinfo) in i40e_ddp_does_profile_exist() argument 67 if (i40e_ddp_profiles_eq(pinfo, &profile_list->p_info[i])) in i40e_ddp_does_profile_exist() 108 struct i40e_profile_info *pinfo) in i40e_ddp_does_profile_overlap() argument 122 if (i40e_ddp_profiles_overlap(pinfo, in i40e_ddp_does_profile_overlap() 143 struct i40e_profile_info *pinfo; in i40e_add_pinfo() local 154 pinfo = (struct i40e_profile_info *)(profile_info_sec + in i40e_add_pinfo() 156 pinfo->track_id = track_id; in i40e_add_pinfo() 157 pinfo->version = profile->version; in i40e_add_pinfo() 158 pinfo->op = I40E_DDP_ADD_TRACKID; in i40e_add_pinfo() 161 memset(pinfo->reserved, 0, sizeof(pinfo->reserved)); in i40e_add_pinfo() [all …]
|
| /linux/sound/core/seq/ |
| H A D | seq_dummy.c | 114 struct snd_seq_port_info pinfo; in create_port() local 125 memset(&pinfo, 0, sizeof(pinfo)); in create_port() 126 pinfo.addr.client = my_client; in create_port() 128 sprintf(pinfo.name, "Midi Through Port-%d:%c", idx, in create_port() 131 sprintf(pinfo.name, "Midi Through Port-%d", idx); in create_port() 132 pinfo.capability = SNDRV_SEQ_PORT_CAP_READ | SNDRV_SEQ_PORT_CAP_SUBS_READ; in create_port() 133 pinfo.capability |= SNDRV_SEQ_PORT_CAP_WRITE | SNDRV_SEQ_PORT_CAP_SUBS_WRITE; in create_port() 135 pinfo.capability |= SNDRV_SEQ_PORT_CAP_DUPLEX; in create_port() 136 pinfo.direction = SNDRV_SEQ_PORT_DIR_BIDIRECTION; in create_port() 137 pinfo.type = SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC in create_port() [all …]
|
| H A D | seq_virmidi.c | 364 struct snd_seq_port_info *pinfo __free(kfree) = NULL; in snd_virmidi_dev_attach_seq() 370 pinfo = kzalloc(sizeof(*pinfo), GFP_KERNEL); in snd_virmidi_dev_attach_seq() 371 if (!pinfo) in snd_virmidi_dev_attach_seq() 383 pinfo->addr.client = client; in snd_virmidi_dev_attach_seq() 384 sprintf(pinfo->name, "VirMIDI %d-%d", rdev->card->number, rdev->device); in snd_virmidi_dev_attach_seq() 386 …pinfo->capability |= SNDRV_SEQ_PORT_CAP_WRITE | SNDRV_SEQ_PORT_CAP_SYNC_WRITE | SNDRV_SEQ_PORT_CAP… in snd_virmidi_dev_attach_seq() 387 …pinfo->capability |= SNDRV_SEQ_PORT_CAP_READ | SNDRV_SEQ_PORT_CAP_SYNC_READ | SNDRV_SEQ_PORT_CAP_S… in snd_virmidi_dev_attach_seq() 388 pinfo->capability |= SNDRV_SEQ_PORT_CAP_DUPLEX; in snd_virmidi_dev_attach_seq() 389 pinfo->direction = SNDRV_SEQ_PORT_DIR_BIDIRECTION; in snd_virmidi_dev_attach_seq() 390 pinfo->type = SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC in snd_virmidi_dev_attach_seq() [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | system.c | 45 struct scmi_system_info *pinfo = ph->get_priv(ph); in scmi_system_notify_supported() local 50 return pinfo->power_state_notify_cmd; in scmi_system_notify_supported() 95 struct scmi_system_info *pinfo = ph->get_priv(ph); in scmi_system_fill_custom_report() local 97 expected_sz = pinfo->graceful_timeout_supported ? in scmi_system_fill_custom_report() 107 if (pinfo->graceful_timeout_supported && in scmi_system_fill_custom_report() 146 struct scmi_system_info *pinfo; in scmi_system_protocol_init() local 155 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_system_protocol_init() 156 if (!pinfo) in scmi_system_protocol_init() 159 pinfo->version = version; in scmi_system_protocol_init() 160 if (PROTOCOL_REV_MAJOR(pinfo->version) >= 0x2) in scmi_system_protocol_init() [all …]
|
| H A D | power.c | 246 struct scmi_power_info *pinfo = ph->get_priv(ph); in scmi_power_notify_supported() local 249 src_id >= pinfo->num_domains) in scmi_power_notify_supported() 252 dom = pinfo->dom_info + src_id; in scmi_power_notify_supported() 292 struct scmi_power_info *pinfo = ph->get_priv(ph); in scmi_power_get_num_sources() local 294 if (!pinfo) in scmi_power_get_num_sources() 297 return pinfo->num_domains; in scmi_power_get_num_sources() 327 struct scmi_power_info *pinfo; in scmi_power_protocol_init() local 336 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_power_protocol_init() 337 if (!pinfo) in scmi_power_protocol_init() 340 ret = scmi_power_attributes_get(ph, pinfo); in scmi_power_protocol_init() [all …]
|
| H A D | reset.c | 103 struct scmi_reset_info *pinfo, in scmi_reset_domain_attributes_get() argument 110 struct reset_dom_info *dom_info = pinfo->dom_info + domain; in scmi_reset_domain_attributes_get() 125 if (pinfo->notify_reset_cmd) in scmi_reset_domain_attributes_get() 310 struct scmi_reset_info *pinfo = ph->get_priv(ph); in scmi_reset_get_num_sources() local 312 if (!pinfo) in scmi_reset_get_num_sources() 315 return pinfo->num_domains; in scmi_reset_get_num_sources() 344 struct scmi_reset_info *pinfo; in scmi_reset_protocol_init() local 353 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_reset_protocol_init() 354 if (!pinfo) in scmi_reset_protocol_init() 357 ret = scmi_reset_attributes_get(ph, pinfo); in scmi_reset_protocol_init() [all …]
|
| H A D | powercap.c | 196 struct powercap_info *pinfo, u32 domain) in scmi_powercap_domain_attributes_get() argument 201 struct scmi_powercap_info *dom_info = pinfo->powercaps + domain; in scmi_powercap_domain_attributes_get() 217 if (pinfo->notify_cap_cmd) in scmi_powercap_domain_attributes_get() 220 if (pinfo->notify_measurements_cmd) in scmi_powercap_domain_attributes_get() 274 (dom_info->parent_id >= pinfo->num_domains || in scmi_powercap_domain_attributes_get() 965 struct powercap_info *pinfo; in scmi_powercap_protocol_init() local 974 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_powercap_protocol_init() 975 if (!pinfo) in scmi_powercap_protocol_init() 978 ret = scmi_powercap_attributes_get(ph, pinfo); in scmi_powercap_protocol_init() 982 pinfo->powercaps = devm_kcalloc(ph->dev, pinfo->num_domains, in scmi_powercap_protocol_init() [all …]
|
| H A D | pinctrl.c | 847 struct scmi_pinctrl_info *pinfo; in scmi_pinctrl_protocol_init() local 856 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_pinctrl_protocol_init() 857 if (!pinfo) in scmi_pinctrl_protocol_init() 860 ret = scmi_pinctrl_attributes_get(ph, pinfo); in scmi_pinctrl_protocol_init() 864 pinfo->pins = devm_kcalloc(ph->dev, pinfo->nr_pins, in scmi_pinctrl_protocol_init() 865 sizeof(*pinfo->pins), GFP_KERNEL); in scmi_pinctrl_protocol_init() 866 if (!pinfo->pins) in scmi_pinctrl_protocol_init() 869 pinfo->groups = devm_kcalloc(ph->dev, pinfo->nr_groups, in scmi_pinctrl_protocol_init() 870 sizeof(*pinfo->groups), GFP_KERNEL); in scmi_pinctrl_protocol_init() 871 if (!pinfo->groups) in scmi_pinctrl_protocol_init() [all …]
|
| H A D | perf.c | 243 struct scmi_perf_info *pinfo = data; in scmi_perf_xa_destroy() local 245 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_perf_xa_destroy() 246 xa_destroy(&((pinfo->dom_info + domain)->opps_by_idx)); in scmi_perf_xa_destroy() 247 xa_destroy(&((pinfo->dom_info + domain)->opps_by_lvl)); in scmi_perf_xa_destroy() 1285 struct scmi_perf_info *pinfo; in scmi_perf_protocol_init() local 1294 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL); in scmi_perf_protocol_init() 1295 if (!pinfo) in scmi_perf_protocol_init() 1298 pinfo->version = version; in scmi_perf_protocol_init() 1300 ret = scmi_perf_attributes_get(ph, pinfo); in scmi_perf_protocol_init() 1304 pinfo->dom_info = devm_kcalloc(ph->dev, pinfo->num_domains, in scmi_perf_protocol_init() [all …]
|
| /linux/tools/perf/util/ |
| H A D | pfm.c | 185 const pfm_pmu_info_t *pinfo, const pfm_event_info_t *info, in print_libpfm_event() argument 194 snprintf(topic, sizeof(topic), "pfm %s", pinfo->name); in print_libpfm_event() 196 snprintf(name, sizeof(name), "%s::%s", pinfo->name, info->name); in print_libpfm_event() 233 print_cb->print_event(print_state, topic, pinfo->name, in print_libpfm_event() 262 pinfo->name, info->name, ainfo.name); in print_libpfm_event() 269 pinfo->name, in print_libpfm_event() 286 pfm_pmu_info_t pinfo; in print_libpfm_events() local 294 pinfo.size = sizeof(pinfo); in print_libpfm_events() 299 ret = pfm_get_pmu_info(p, &pinfo); in print_libpfm_events() 304 if (!pinfo.is_present) in print_libpfm_events() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | ctx_rewrite.c | 641 struct prog_info *pinfo, in match_program() argument 664 opts.expected_attach_type = pinfo->expected_attach_type; in match_program() 666 prog_fd = bpf_prog_load(pinfo->prog_type, NULL, "GPL", in match_program() 667 pinfo->prog, pinfo->prog_len, &opts); in match_program() 696 pinfo->prog_kind); in match_program() 707 struct prog_info pinfo = {}; in run_one_testcase() local 731 pinfo.prog_type = test->prog_type; in run_one_testcase() 732 pinfo.expected_attach_type = test->expected_attach_type; in run_one_testcase() 746 pinfo.prog_kind = "LDX"; in run_one_testcase() 747 pinfo.prog = ldx_prog; in run_one_testcase() [all …]
|
| /linux/drivers/platform/x86/amd/ |
| H A D | amd_isp4.c | 42 const struct amdisp_platform_info *pinfo; member 331 isp4_platform->pinfo = src; in prepare_amdisp_platform() 361 const struct amdisp_platform_info *pinfo; in amd_isp_probe() local 366 pinfo = device_get_match_data(&pdev->dev); in amd_isp_probe() 367 if (!pinfo) in amd_isp_probe() 371 isp4_platform = prepare_amdisp_platform(&pdev->dev, pinfo); in amd_isp_probe() 383 adev->driver_data = (void *)pinfo->swnodes[0]; in amd_isp_probe() 392 software_node_unregister_node_group(isp4_platform->pinfo->swnodes); in amd_isp_probe() 402 software_node_unregister_node_group(isp4_platform->pinfo->swnodes); in amd_isp_remove()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | pble.c | 19 struct irdma_pble_prm *pinfo = &pble_rsrc->pinfo; in irdma_destroy_pble_prm() local 21 while (!list_empty(&pinfo->clist)) { in irdma_destroy_pble_prm() 22 chunk = (struct irdma_chunk *) pinfo->clist.next; in irdma_destroy_pble_prm() 52 pble_rsrc->pinfo.pble_shift = PBLE_SHIFT; in irdma_hmc_init_pble() 56 spin_lock_init(&pble_rsrc->pinfo.prm_lock); in irdma_hmc_init_pble() 57 INIT_LIST_HEAD(&pble_rsrc->pinfo.clist); in irdma_hmc_init_pble() 277 ret_code = irdma_prm_add_pble_mem(&pble_rsrc->pinfo, chunk); in add_pble_prm() 298 list_add(&chunk->list, &pble_rsrc->pinfo.clist); in add_pble_prm() 324 irdma_prm_return_pbles(&pble_rsrc->pinfo, in free_lvl2() 331 irdma_prm_return_pbles(&pble_rsrc->pinfo, &root->chunkinfo); in free_lvl2() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | pci-quirks.c | 153 static int amd_chipset_sb_type_init(struct amd_chipset_info *pinfo) in amd_chipset_sb_type_init() argument 156 pinfo->sb_type.gen = AMD_CHIPSET_UNKNOWN; in amd_chipset_sb_type_init() 158 pinfo->smbus_dev = pci_get_device(PCI_VENDOR_ID_ATI, in amd_chipset_sb_type_init() 160 if (pinfo->smbus_dev) { in amd_chipset_sb_type_init() 161 rev = pinfo->smbus_dev->revision; in amd_chipset_sb_type_init() 163 pinfo->sb_type.gen = AMD_CHIPSET_SB600; in amd_chipset_sb_type_init() 165 pinfo->sb_type.gen = AMD_CHIPSET_SB700; in amd_chipset_sb_type_init() 167 pinfo->sb_type.gen = AMD_CHIPSET_SB800; in amd_chipset_sb_type_init() 169 pinfo->smbus_dev = pci_get_device(PCI_VENDOR_ID_AMD, in amd_chipset_sb_type_init() 172 if (pinfo->smbus_dev) { in amd_chipset_sb_type_init() [all …]
|
| /linux/net/core/ |
| H A D | gro.c | 94 struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb); in skb_gro_receive() local 126 pinfo = skb_shinfo(lp); in skb_gro_receive() 132 int nr_frags = pinfo->nr_frags + i; in skb_gro_receive() 138 pinfo->nr_frags = nr_frags; in skb_gro_receive() 141 frag = pinfo->frags + nr_frags; in skb_gro_receive() 161 int nr_frags = pinfo->nr_frags; in skb_gro_receive() 162 skb_frag_t *frag = pinfo->frags + nr_frags; in skb_gro_receive() 174 pinfo->nr_frags = nr_frags + 1 + skbinfo->nr_frags; in skb_gro_receive() 389 const struct skb_shared_info *pinfo; in skb_gro_reset_offset() local 401 pinfo = skb_shinfo(skb); in skb_gro_reset_offset() [all …]
|
| /linux/drivers/spi/ |
| H A D | spi-fsl-lib.c | 118 struct mpc8xxx_spi_probe_info *pinfo; in of_mpc8xxx_spi_probe() local 123 pinfo = devm_kzalloc(&ofdev->dev, sizeof(*pinfo), GFP_KERNEL); in of_mpc8xxx_spi_probe() 124 if (!pinfo) in of_mpc8xxx_spi_probe() 127 pdata = &pinfo->pdata; in of_mpc8xxx_spi_probe()
|
| /linux/net/sctp/ |
| H A D | offload.c | 56 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment() local 59 pinfo->gso_segs = 0; in sctp_gso_segment() 62 pinfo->gso_segs++; in sctp_gso_segment() 66 pinfo->gso_segs++; in sctp_gso_segment()
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | sea_to_user.c | 61 uint64_t pinfo; in translate_to_host_paddr() local 62 int64_t offset = vaddr / getpagesize() * sizeof(pinfo); in translate_to_host_paddr() 70 if (pread(fd, &pinfo, sizeof(pinfo), offset) != sizeof(pinfo)) { in translate_to_host_paddr() 77 if ((pinfo & PAGE_PRESENT) == 0) in translate_to_host_paddr() 80 page_addr = (pinfo & PAGE_PHYSICAL) << MIN_PAGE_SHIFT; in translate_to_host_paddr()
|
| /linux/drivers/usb/musb/ |
| H A D | da8xx.c | 519 struct platform_device_info pinfo; in da8xx_probe() local 567 pinfo = da8xx_dev_info; in da8xx_probe() 568 pinfo.parent = &pdev->dev; in da8xx_probe() 569 pinfo.res = pdev->resource; in da8xx_probe() 570 pinfo.num_res = pdev->num_resources; in da8xx_probe() 571 pinfo.data = pdata; in da8xx_probe() 572 pinfo.size_data = sizeof(*pdata); in da8xx_probe() 573 pinfo.fwnode = of_fwnode_handle(np); in da8xx_probe() 574 pinfo.of_node_reused = true; in da8xx_probe() 576 glue->musb = platform_device_register_full(&pinfo); in da8xx_probe()
|
| /linux/drivers/ata/ |
| H A D | pata_macio.c | 1022 struct ata_port_info *pinfo) in pmac_macio_calc_timing_masks() argument 1026 pinfo->pio_mask = 0; in pmac_macio_calc_timing_masks() 1027 pinfo->mwdma_mask = 0; in pmac_macio_calc_timing_masks() 1028 pinfo->udma_mask = 0; in pmac_macio_calc_timing_masks() 1034 pinfo->pio_mask |= (mask >> 8); in pmac_macio_calc_timing_masks() 1037 pinfo->mwdma_mask |= mask; in pmac_macio_calc_timing_masks() 1040 pinfo->udma_mask |= mask; in pmac_macio_calc_timing_masks() 1046 pinfo->pio_mask, pinfo->mwdma_mask, pinfo->udma_mask); in pmac_macio_calc_timing_masks() 1055 struct ata_port_info pinfo; in pata_macio_common_init() local 1056 const struct ata_port_info *ppi[] = { &pinfo, NULL }; in pata_macio_common_init() [all …]
|