/linux-4.4.14/drivers/media/usb/pwc/ |
D | pwc-if.c | 120 static void pwc_isoc_cleanup(struct pwc_device *pdev); 159 static struct pwc_frame_buf *pwc_get_next_fill_buf(struct pwc_device *pdev) in pwc_get_next_fill_buf() argument 164 spin_lock_irqsave(&pdev->queued_bufs_lock, flags); in pwc_get_next_fill_buf() 165 if (list_empty(&pdev->queued_bufs)) in pwc_get_next_fill_buf() 168 buf = list_entry(pdev->queued_bufs.next, struct pwc_frame_buf, list); in pwc_get_next_fill_buf() 171 spin_unlock_irqrestore(&pdev->queued_bufs_lock, flags); in pwc_get_next_fill_buf() 175 static void pwc_snapshot_button(struct pwc_device *pdev, int down) in pwc_snapshot_button() argument 184 if (pdev->button_dev) { in pwc_snapshot_button() 185 input_report_key(pdev->button_dev, KEY_CAMERA, down); in pwc_snapshot_button() 186 input_sync(pdev->button_dev); in pwc_snapshot_button() [all …]
|
D | pwc-ctrl.c | 107 static int recv_control_msg(struct pwc_device *pdev, in recv_control_msg() argument 112 rc = usb_control_msg(pdev->udev, usb_rcvctrlpipe(pdev->udev, 0), in recv_control_msg() 115 value, pdev->vcinterface, in recv_control_msg() 116 pdev->ctrl_buf, recv_count, USB_CTRL_GET_TIMEOUT); in recv_control_msg() 123 static inline int send_video_command(struct pwc_device *pdev, in send_video_command() argument 128 memcpy(pdev->ctrl_buf, buf, buflen); in send_video_command() 130 rc = usb_control_msg(pdev->udev, usb_sndctrlpipe(pdev->udev, 0), in send_video_command() 134 pdev->ctrl_buf, buflen, USB_CTRL_SET_TIMEOUT); in send_video_command() 136 memcpy(pdev->cmd_buf, buf, buflen); in send_video_command() 143 int send_control_msg(struct pwc_device *pdev, in send_control_msg() argument [all …]
|
D | pwc-v4l.c | 162 int pwc_init_controls(struct pwc_device *pdev) in pwc_init_controls() argument 168 hdl = &pdev->ctrl_handler; in pwc_init_controls() 174 r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, BRIGHTNESS_FORMATTER, &def); in pwc_init_controls() 177 pdev->brightness = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 180 r = pwc_get_u8_ctrl(pdev, GET_LUM_CTL, CONTRAST_FORMATTER, &def); in pwc_init_controls() 183 pdev->contrast = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 186 if (pdev->type >= 675) { in pwc_init_controls() 187 if (pdev->type < 730) in pwc_init_controls() 188 pdev->saturation_fmt = SATURATION_MODE_FORMATTER2; in pwc_init_controls() 190 pdev->saturation_fmt = SATURATION_MODE_FORMATTER1; in pwc_init_controls() [all …]
|
D | pwc-misc.c | 41 int pwc_get_size(struct pwc_device *pdev, int width, int height) in pwc_get_size() argument 48 if (!(pdev->image_mask & (1 << i))) in pwc_get_size() 58 if (pdev->image_mask & (1 << i)) in pwc_get_size() 67 void pwc_construct(struct pwc_device *pdev) in pwc_construct() argument 69 if (DEVICE_USE_CODEC1(pdev->type)) { in pwc_construct() 71 pdev->image_mask = 1 << PSZ_SQCIF | 1 << PSZ_QCIF | 1 << PSZ_CIF; in pwc_construct() 72 pdev->vcinterface = 2; in pwc_construct() 73 pdev->vendpoint = 4; in pwc_construct() 74 pdev->frame_header_size = 0; in pwc_construct() 75 pdev->frame_trailer_size = 0; in pwc_construct() [all …]
|
D | pwc-uncompress.c | 36 int pwc_decompress(struct pwc_device *pdev, struct pwc_frame_buf *fbuf) in pwc_decompress() argument 45 yuv = fbuf->data + pdev->frame_header_size; /* Skip header */ in pwc_decompress() 48 if (pdev->pixfmt != V4L2_PIX_FMT_YUV420) in pwc_decompress() 51 raw_frame->type = cpu_to_le16(pdev->type); in pwc_decompress() 52 raw_frame->vbandlength = cpu_to_le16(pdev->vbandlength); in pwc_decompress() 56 memcpy(raw_frame->cmd, pdev->cmd_buf, 4); in pwc_decompress() 57 memcpy(raw_frame+1, yuv, pdev->frame_size); in pwc_decompress() 59 pdev->frame_size + sizeof(struct pwc_raw_frame)); in pwc_decompress() 64 pdev->width * pdev->height * 3 / 2); in pwc_decompress() 66 if (pdev->vbandlength == 0) { in pwc_decompress() [all …]
|
/linux-4.4.14/arch/mips/pci/ |
D | fixup-fuloong2e.c | 51 static void loongson2e_nec_fixup(struct pci_dev *pdev) in loongson2e_nec_fixup() argument 56 pci_read_config_dword(pdev, 0xe0, &val); in loongson2e_nec_fixup() 57 pci_write_config_dword(pdev, 0xe0, (val & ~7) | 0x4); in loongson2e_nec_fixup() 60 pci_write_config_dword(pdev, 0xe4, 1 << 5); in loongson2e_nec_fixup() 63 static void loongson2e_686b_func0_fixup(struct pci_dev *pdev) in loongson2e_686b_func0_fixup() argument 67 sb_slot = PCI_SLOT(pdev->devfn); in loongson2e_686b_func0_fixup() 72 pci_write_config_byte(pdev, 0x40, 0x08); in loongson2e_686b_func0_fixup() 75 pci_write_config_byte(pdev, 0x41, 0x01); in loongson2e_686b_func0_fixup() 78 pci_write_config_byte(pdev, 0x45, 0x00); in loongson2e_686b_func0_fixup() 81 pci_write_config_byte(pdev, 0x46, 0xe0); in loongson2e_686b_func0_fixup() [all …]
|
D | fixup-loongson3.c | 29 static void print_fixup_info(const struct pci_dev *pdev) in print_fixup_info() argument 31 dev_info(&pdev->dev, "Device %x:%x, irq %d\n", in print_fixup_info() 32 pdev->vendor, pdev->device, pdev->irq); in print_fixup_info() 41 static void pci_fixup_radeon(struct pci_dev *pdev) in pci_fixup_radeon() argument 43 if (pdev->resource[PCI_ROM_RESOURCE].start) in pci_fixup_radeon() 49 pdev->resource[PCI_ROM_RESOURCE].start = in pci_fixup_radeon() 51 pdev->resource[PCI_ROM_RESOURCE].end = in pci_fixup_radeon() 53 pdev->resource[PCI_ROM_RESOURCE].flags |= IORESOURCE_ROM_COPY; in pci_fixup_radeon() 55 dev_info(&pdev->dev, "BAR %d: assigned %pR for Radeon ROM\n", in pci_fixup_radeon() 56 PCI_ROM_RESOURCE, &pdev->resource[PCI_ROM_RESOURCE]); in pci_fixup_radeon()
|
D | fixup-malta.c | 67 static void malta_piix_func0_fixup(struct pci_dev *pdev) in malta_piix_func0_fixup() argument 83 pci_read_config_byte(pdev, PIIX4_FUNC0_PIRQRC+i, ®_val); in malta_piix_func0_fixup() 92 if (PCI_SLOT(pdev->devfn) == 10) { in malta_piix_func0_fixup() 97 pci_read_config_byte(pdev, PIIX4_FUNC0_TOM, ®_val); in malta_piix_func0_fixup() 98 pci_write_config_byte(pdev, PIIX4_FUNC0_TOM, reg_val | in malta_piix_func0_fixup() 103 pci_read_config_dword(pdev, PIIX4_FUNC0_GENCFG, ®_val32); in malta_piix_func0_fixup() 104 pci_write_config_dword(pdev, PIIX4_FUNC0_GENCFG, in malta_piix_func0_fixup() 108 pci_read_config_byte(pdev, PIIX4_FUNC0_SERIRQC, ®_val); in malta_piix_func0_fixup() 110 pci_write_config_byte(pdev, PIIX4_FUNC0_SERIRQC, reg_val); in malta_piix_func0_fixup() 113 pci_read_config_word(pdev, PCI_COMMAND, ®_val16); in malta_piix_func0_fixup() [all …]
|
D | fixup-lemote2f.c | 99 static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) in loongson_cs5536_isa_fixup() argument 102 pci_write_config_dword(pdev, PCI_UART1_INT_REG, 1); in loongson_cs5536_isa_fixup() 103 pci_write_config_dword(pdev, PCI_UART2_INT_REG, 1); in loongson_cs5536_isa_fixup() 106 static void loongson_cs5536_ide_fixup(struct pci_dev *pdev) in loongson_cs5536_ide_fixup() argument 109 pci_write_config_dword(pdev, PCI_IDE_CFG_REG, in loongson_cs5536_ide_fixup() 113 static void loongson_cs5536_acc_fixup(struct pci_dev *pdev) in loongson_cs5536_acc_fixup() argument 116 pci_write_config_dword(pdev, PCI_ACC_INT_REG, 1); in loongson_cs5536_acc_fixup() 118 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xc0); in loongson_cs5536_acc_fixup() 121 static void loongson_cs5536_ohci_fixup(struct pci_dev *pdev) in loongson_cs5536_ohci_fixup() argument 125 pci_write_config_dword(pdev, PCI_OHCI_INT_REG, 1); in loongson_cs5536_ohci_fixup() [all …]
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | xenbus.c | 39 struct xen_pcibk_device *pdev; in alloc_pdev() local 41 pdev = kzalloc(sizeof(struct xen_pcibk_device), GFP_KERNEL); in alloc_pdev() 42 if (pdev == NULL) in alloc_pdev() 44 dev_dbg(&xdev->dev, "allocated pdev @ 0x%p\n", pdev); in alloc_pdev() 46 pdev->xdev = xdev; in alloc_pdev() 48 mutex_init(&pdev->dev_lock); in alloc_pdev() 50 pdev->sh_info = NULL; in alloc_pdev() 51 pdev->evtchn_irq = INVALID_EVTCHN_IRQ; in alloc_pdev() 52 pdev->be_watching = 0; in alloc_pdev() 54 INIT_WORK(&pdev->op_work, xen_pcibk_do_op); in alloc_pdev() [all …]
|
D | pciback.h | 63 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, 66 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev, 71 void xen_pcibk_reset_device(struct pci_dev *pdev); 85 typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev, 88 typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev, 97 int (*init)(struct xen_pcibk_device *pdev); 98 void (*free)(struct xen_pcibk_device *pdev); 99 int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev, 102 int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb); 103 void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev, [all …]
|
/linux-4.4.14/drivers/pci/ |
D | xen-pcifront.c | 57 struct pcifront_device *pdev; member 63 return sd->pdev; in pcifront_get_pdev() 68 struct pcifront_device *pdev) in pcifront_init_sd() argument 73 sd->pdev = pdev; in pcifront_init_sd() 104 static inline void schedule_pcifront_aer_op(struct pcifront_device *pdev) in schedule_pcifront_aer_op() argument 106 if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) in schedule_pcifront_aer_op() 107 && !test_and_set_bit(_PDEVB_op_active, &pdev->flags)) { in schedule_pcifront_aer_op() 108 dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n"); in schedule_pcifront_aer_op() 109 schedule_work(&pdev->op_work); in schedule_pcifront_aer_op() 113 static int do_pci_op(struct pcifront_device *pdev, struct xen_pci_op *op) in do_pci_op() argument [all …]
|
D | rom.c | 25 int pci_enable_rom(struct pci_dev *pdev) in pci_enable_rom() argument 27 struct resource *res = pdev->resource + PCI_ROM_RESOURCE; in pci_enable_rom() 34 pcibios_resource_to_bus(pdev->bus, ®ion, res); in pci_enable_rom() 35 pci_read_config_dword(pdev, pdev->rom_base_reg, &rom_addr); in pci_enable_rom() 38 pci_write_config_dword(pdev, pdev->rom_base_reg, rom_addr); in pci_enable_rom() 50 void pci_disable_rom(struct pci_dev *pdev) in pci_disable_rom() argument 53 pci_read_config_dword(pdev, pdev->rom_base_reg, &rom_addr); in pci_disable_rom() 55 pci_write_config_dword(pdev, pdev->rom_base_reg, rom_addr); in pci_disable_rom() 70 size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size) in pci_get_rom_size() argument 81 dev_err(&pdev->dev, "Invalid ROM contents\n"); in pci_get_rom_size() [all …]
|
D | ats.c | 41 struct pci_dev *pdev; in pci_enable_ats() local 58 pdev = pci_physfn(dev); in pci_enable_ats() 59 if (pdev->ats_stu != ps) in pci_enable_ats() 62 atomic_inc(&pdev->ats_ref_cnt); /* count enabled VFs */ in pci_enable_ats() 80 struct pci_dev *pdev; in pci_disable_ats() local 90 pdev = pci_physfn(dev); in pci_disable_ats() 91 atomic_dec(&pdev->ats_ref_cnt); in pci_disable_ats() 150 int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() argument 156 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); in pci_enable_pri() 160 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_enable_pri() [all …]
|
D | pci-sysfs.c | 42 struct pci_dev *pdev; \ 44 pdev = to_pci_dev(dev); \ 45 return sprintf(buf, format_string, pdev->field); \ 60 struct pci_dev *pdev = to_pci_dev(dev); in broken_parity_status_show() local 61 return sprintf(buf, "%u\n", pdev->broken_parity_status); in broken_parity_status_show() 68 struct pci_dev *pdev = to_pci_dev(dev); in broken_parity_status_store() local 74 pdev->broken_parity_status = !!val; in broken_parity_status_store() 172 struct pci_dev *pdev = to_pci_dev(dev); in enable_store() local 184 if (pci_is_enabled(pdev)) in enable_store() 185 pci_disable_device(pdev); in enable_store() [all …]
|
D | pci-label.c | 41 static size_t find_smbios_instance_string(struct pci_dev *pdev, char *buf, in find_smbios_instance_string() argument 49 bus = pdev->bus->number; in find_smbios_instance_string() 50 devfn = pdev->devfn; in find_smbios_instance_string() 78 struct pci_dev *pdev; in smbios_instance_string_exist() local 81 pdev = to_pci_dev(dev); in smbios_instance_string_exist() 83 return find_smbios_instance_string(pdev, NULL, SMBIOS_ATTR_NONE) ? in smbios_instance_string_exist() 90 struct pci_dev *pdev; in smbioslabel_show() local 91 pdev = to_pci_dev(dev); in smbioslabel_show() 93 return find_smbios_instance_string(pdev, buf, in smbioslabel_show() 100 struct pci_dev *pdev; in smbiosinstance_show() local [all …]
|
D | irq.c | 13 static void pci_note_irq_problem(struct pci_dev *pdev, const char *reason) in pci_note_irq_problem() argument 15 struct pci_dev *parent = to_pci_dev(pdev->dev.parent); in pci_note_irq_problem() 17 dev_err(&pdev->dev, in pci_note_irq_problem() 20 dev_err(&pdev->dev, "%s\n", reason); in pci_note_irq_problem() 21 dev_err(&pdev->dev, "Please report to linux-kernel@vger.kernel.org\n"); in pci_note_irq_problem() 37 enum pci_lost_interrupt_reason pci_lost_interrupt(struct pci_dev *pdev) in pci_lost_interrupt() argument 39 if (pdev->msi_enabled || pdev->msix_enabled) { in pci_lost_interrupt() 42 if (pdev->msix_enabled) { in pci_lost_interrupt() 43 pci_note_irq_problem(pdev, "MSIX routing failure"); in pci_lost_interrupt() 46 pci_note_irq_problem(pdev, "MSI routing failure"); in pci_lost_interrupt() [all …]
|
/linux-4.4.14/drivers/misc/mei/ |
D | pci-txe.c | 54 static void mei_txe_pci_iounmap(struct pci_dev *pdev, struct mei_txe_hw *hw) in mei_txe_pci_iounmap() argument 60 pci_iounmap(pdev, hw->mem_addr[i]); in mei_txe_pci_iounmap() 73 static int mei_txe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in mei_txe_probe() argument 81 err = pci_enable_device(pdev); in mei_txe_probe() 83 dev_err(&pdev->dev, "failed to enable pci device.\n"); in mei_txe_probe() 87 pci_set_master(pdev); in mei_txe_probe() 89 err = pci_request_regions(pdev, KBUILD_MODNAME); in mei_txe_probe() 91 dev_err(&pdev->dev, "failed to get pci regions.\n"); in mei_txe_probe() 95 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(36)); in mei_txe_probe() 97 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in mei_txe_probe() [all …]
|
D | pci-me.c | 112 static bool mei_me_quirk_probe(struct pci_dev *pdev, in mei_me_quirk_probe() argument 115 if (cfg->quirk_probe && cfg->quirk_probe(pdev)) { in mei_me_quirk_probe() 116 dev_info(&pdev->dev, "Device doesn't have valid ME Interface\n"); in mei_me_quirk_probe() 131 static int mei_me_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in mei_me_probe() argument 140 if (!mei_me_quirk_probe(pdev, cfg)) in mei_me_probe() 144 err = pci_enable_device(pdev); in mei_me_probe() 146 dev_err(&pdev->dev, "failed to enable pci device.\n"); in mei_me_probe() 150 pci_set_master(pdev); in mei_me_probe() 152 err = pci_request_regions(pdev, KBUILD_MODNAME); in mei_me_probe() 154 dev_err(&pdev->dev, "failed to get pci regions.\n"); in mei_me_probe() [all …]
|
/linux-4.4.14/drivers/w1/masters/ |
D | ds2482.c | 114 struct ds2482_data *pdev; member 151 static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr) in ds2482_select_register() argument 153 if (pdev->read_prt != read_ptr) { in ds2482_select_register() 154 if (i2c_smbus_write_byte_data(pdev->client, in ds2482_select_register() 159 pdev->read_prt = read_ptr; in ds2482_select_register() 172 static inline int ds2482_send_cmd(struct ds2482_data *pdev, u8 cmd) in ds2482_send_cmd() argument 174 if (i2c_smbus_write_byte(pdev->client, cmd) < 0) in ds2482_send_cmd() 177 pdev->read_prt = DS2482_PTR_CODE_STATUS; in ds2482_send_cmd() 191 static inline int ds2482_send_cmd_data(struct ds2482_data *pdev, in ds2482_send_cmd_data() argument 194 if (i2c_smbus_write_byte_data(pdev->client, cmd, byte) < 0) in ds2482_send_cmd_data() [all …]
|
D | ds1wm.c | 100 struct platform_device *pdev; member 183 dev_err(&ds1wm_data->pdev->dev, "reset failed, timed out\n"); in ds1wm_reset() 188 dev_dbg(&ds1wm_data->pdev->dev, "reset: no devices found\n"); in ds1wm_reset() 213 dev_err(&ds1wm_data->pdev->dev, "write failed, timed out\n"); in ds1wm_write() 236 dev_err(&ds1wm_data->pdev->dev, "read failed, timed out\n"); in ds1wm_read() 258 struct device *dev = &ds1wm_data->pdev->dev; in ds1wm_up() 262 ds1wm_data->cell->enable(ds1wm_data->pdev); in ds1wm_up() 289 ds1wm_data->cell->disable(ds1wm_data->pdev); in ds1wm_down() 329 dev_dbg(&ds1wm_data->pdev->dev, "search begin\n"); in ds1wm_search() 333 dev_dbg(&ds1wm_data->pdev->dev, in ds1wm_search() [all …]
|
D | w1-gpio.c | 78 static int w1_gpio_probe_dt(struct platform_device *pdev) in w1_gpio_probe_dt() argument 80 struct w1_gpio_platform_data *pdata = dev_get_platdata(&pdev->dev); in w1_gpio_probe_dt() 81 struct device_node *np = pdev->dev.of_node; in w1_gpio_probe_dt() 84 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in w1_gpio_probe_dt() 94 dev_err(&pdev->dev, in w1_gpio_probe_dt() 108 pdev->dev.platform_data = pdata; in w1_gpio_probe_dt() 113 static int w1_gpio_probe(struct platform_device *pdev) in w1_gpio_probe() argument 120 err = w1_gpio_probe_dt(pdev); in w1_gpio_probe() 125 pdata = dev_get_platdata(&pdev->dev); in w1_gpio_probe() 128 dev_err(&pdev->dev, "No configuration data\n"); in w1_gpio_probe() [all …]
|
/linux-4.4.14/arch/m68k/amiga/ |
D | platform.c | 51 struct platform_device *pdev; in amiga_init_bus() local 58 pdev = platform_device_register_simple("amiga-zorro", -1, in amiga_init_bus() 60 return PTR_ERR_OR_ZERO(pdev); in amiga_init_bus() 136 struct platform_device *pdev; in amiga_init_devices() local 144 pdev = platform_device_register_simple("amiga-video", -1, NULL, in amiga_init_devices() 146 if (IS_ERR(pdev)) in amiga_init_devices() 147 return PTR_ERR(pdev); in amiga_init_devices() 153 pdev = platform_device_register_simple("amiga-audio", -1, NULL, in amiga_init_devices() 155 if (IS_ERR(pdev)) in amiga_init_devices() 156 return PTR_ERR(pdev); in amiga_init_devices() [all …]
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-pci-o2micro.c | 27 pci_read_config_dword(chip->pdev, in o2_pci_set_baseclk() 33 pci_write_config_dword(chip->pdev, in o2_pci_set_baseclk() 43 ret = pci_read_config_dword(chip->pdev, in o2_pci_led_enable() 49 pci_write_config_dword(chip->pdev, in o2_pci_led_enable() 52 ret = pci_read_config_dword(chip->pdev, in o2_pci_led_enable() 58 pci_write_config_dword(chip->pdev, in o2_pci_led_enable() 68 ret = pci_read_config_dword(chip->pdev, O2_SD_DEV_CTRL, &scratch_32); in sdhci_pci_o2_fujin2_pci_init() 72 pci_write_config_dword(chip->pdev, O2_SD_DEV_CTRL, scratch_32); in sdhci_pci_o2_fujin2_pci_init() 75 ret = pci_read_config_dword(chip->pdev, O2_SD_MISC_REG5, &scratch_32); in sdhci_pci_o2_fujin2_pci_init() 80 pci_write_config_dword(chip->pdev, O2_SD_MISC_REG5, scratch_32); in sdhci_pci_o2_fujin2_pci_init() [all …]
|
D | tmio_mmc.c | 29 struct platform_device *pdev = to_platform_device(dev); in tmio_mmc_suspend() local 30 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_suspend() 37 cell->disable(pdev); in tmio_mmc_suspend() 44 struct platform_device *pdev = to_platform_device(dev); in tmio_mmc_resume() local 45 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_resume() 50 ret = cell->resume(pdev); in tmio_mmc_resume() 59 static int tmio_mmc_probe(struct platform_device *pdev) in tmio_mmc_probe() argument 61 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_probe() 67 if (pdev->num_resources != 2) in tmio_mmc_probe() 70 pdata = pdev->dev.platform_data; in tmio_mmc_probe() [all …]
|
D | toshsd.c | 41 pci_write_config_byte(host->pdev, SD_PCICFG_CLKSTOP, in toshsd_init() 43 pci_write_config_byte(host->pdev, SD_PCICFG_CARDDETECT, 2); in toshsd_init() 61 pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE1, in toshsd_init() 63 pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE2, in toshsd_init() 95 pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, in __toshsd_set_ios() 99 pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, 0); in __toshsd_set_ios() 110 pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, in __toshsd_set_ios() 117 pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, in __toshsd_set_ios() 119 pci_write_config_byte(host->pdev, SD_PCICFG_POWER2, in __toshsd_set_ios() 169 dev_warn(&host->pdev->dev, "Spurious Data IRQ\n"); in toshsd_thread_irq() [all …]
|
D | dw_mmc-pci.c | 39 static int dw_mci_pci_probe(struct pci_dev *pdev, in dw_mci_pci_probe() argument 45 ret = pcim_enable_device(pdev); in dw_mci_pci_probe() 49 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); in dw_mci_pci_probe() 53 host->irq = pdev->irq; in dw_mci_pci_probe() 55 host->dev = &pdev->dev; in dw_mci_pci_probe() 58 ret = pcim_iomap_regions(pdev, 1 << PCI_BAR_NO, pci_name(pdev)); in dw_mci_pci_probe() 62 host->regs = pcim_iomap_table(pdev)[PCI_BAR_NO]; in dw_mci_pci_probe() 64 pci_set_master(pdev); in dw_mci_pci_probe() 70 pci_set_drvdata(pdev, host); in dw_mci_pci_probe() 75 static void dw_mci_pci_remove(struct pci_dev *pdev) in dw_mci_pci_remove() argument [all …]
|
D | sh_mobile_sdhi.c | 114 static int sh_mobile_sdhi_clk_enable(struct platform_device *pdev, unsigned int *f) in sh_mobile_sdhi_clk_enable() argument 116 struct mmc_host *mmc = platform_get_drvdata(pdev); in sh_mobile_sdhi_clk_enable() 131 static void sh_mobile_sdhi_clk_disable(struct platform_device *pdev) in sh_mobile_sdhi_clk_disable() argument 133 struct mmc_host *mmc = platform_get_drvdata(pdev); in sh_mobile_sdhi_clk_disable() 147 dev_warn(&host->pdev->dev, "timeout waiting for SD bus idle\n"); in sh_mobile_sdhi_wait_idle() 198 static int sh_mobile_sdhi_probe(struct platform_device *pdev) in sh_mobile_sdhi_probe() argument 201 of_match_device(sh_mobile_sdhi_of_match, &pdev->dev); in sh_mobile_sdhi_probe() 204 struct tmio_mmc_data *mmd = pdev->dev.platform_data; in sh_mobile_sdhi_probe() 211 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sh_mobile_sdhi_probe() 215 priv = devm_kzalloc(&pdev->dev, sizeof(struct sh_mobile_sdhi), GFP_KERNEL); in sh_mobile_sdhi_probe() [all …]
|
D | sdhci-of-arasan.c | 81 struct platform_device *pdev = to_platform_device(dev); in sdhci_arasan_suspend() local 82 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_suspend() 106 struct platform_device *pdev = to_platform_device(dev); in sdhci_arasan_resume() local 107 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_resume() 132 static int sdhci_arasan_probe(struct platform_device *pdev) in sdhci_arasan_probe() argument 140 sdhci_arasan = devm_kzalloc(&pdev->dev, sizeof(*sdhci_arasan), in sdhci_arasan_probe() 145 sdhci_arasan->clk_ahb = devm_clk_get(&pdev->dev, "clk_ahb"); in sdhci_arasan_probe() 147 dev_err(&pdev->dev, "clk_ahb clock not found.\n"); in sdhci_arasan_probe() 151 clk_xin = devm_clk_get(&pdev->dev, "clk_xin"); in sdhci_arasan_probe() 153 dev_err(&pdev->dev, "clk_xin clock not found.\n"); in sdhci_arasan_probe() [all …]
|
D | sdhci-spear.c | 58 static int sdhci_probe(struct platform_device *pdev) in sdhci_probe() argument 66 dev = pdev->dev.parent ? pdev->dev.parent : &pdev->dev; in sdhci_probe() 70 dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); in sdhci_probe() 74 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_probe() 75 host->ioaddr = devm_ioremap_resource(&pdev->dev, iomem); in sdhci_probe() 78 dev_dbg(&pdev->dev, "unable to map iomem: %d\n", ret); in sdhci_probe() 84 host->irq = platform_get_irq(pdev, 0); in sdhci_probe() 90 sdhci->clk = devm_clk_get(&pdev->dev, NULL); in sdhci_probe() 93 dev_dbg(&pdev->dev, "Error getting clock\n"); in sdhci_probe() 99 dev_dbg(&pdev->dev, "Error enabling clock\n"); in sdhci_probe() [all …]
|
D | sdhci-pltfm.c | 69 void sdhci_get_of_property(struct platform_device *pdev) in sdhci_get_of_property() argument 71 struct device_node *np = pdev->dev.of_node; in sdhci_get_of_property() 72 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_of_property() 111 void sdhci_get_of_property(struct platform_device *pdev) {} in sdhci_get_of_property() argument 115 struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, in sdhci_pltfm_init() argument 123 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_pltfm_init() 130 dev_err(&pdev->dev, "Invalid iomem size!\n"); in sdhci_pltfm_init() 132 host = sdhci_alloc_host(&pdev->dev, in sdhci_pltfm_init() 140 host->hw_name = dev_name(&pdev->dev); in sdhci_pltfm_init() 150 host->irq = platform_get_irq(pdev, 0); in sdhci_pltfm_init() [all …]
|
/linux-4.4.14/drivers/usb/host/ |
D | ehci-pci.c | 39 static inline bool is_intel_quark_x1000(struct pci_dev *pdev) in is_intel_quark_x1000() argument 41 return pdev->vendor == PCI_VENDOR_ID_INTEL && in is_intel_quark_x1000() 42 pdev->device == PCI_DEVICE_ID_INTEL_QUARK_X1000_SOC; in is_intel_quark_x1000() 58 static inline bool is_bypassed_id(struct pci_dev *pdev) in is_bypassed_id() argument 60 return !!pci_match_id(bypass_pci_id_table, pdev); in is_bypassed_id() 73 static int ehci_pci_reinit(struct ehci_hcd *ehci, struct pci_dev *pdev) in ehci_pci_reinit() argument 82 retval = pci_set_mwi(pdev); in ehci_pci_reinit() 87 if (is_intel_quark_x1000(pdev)) { in ehci_pci_reinit() 103 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in ehci_pci_setup() local 118 switch (pdev->vendor) { in ehci_pci_setup() [all …]
|
D | xhci-pci.c | 65 static int xhci_pci_reinit(struct xhci_hcd *xhci, struct pci_dev *pdev) in xhci_pci_reinit() argument 74 if (!pci_set_mwi(pdev)) in xhci_pci_reinit() 83 struct pci_dev *pdev = to_pci_dev(dev); in xhci_pci_quirks() local 86 if (pdev->vendor == PCI_VENDOR_ID_FRESCO_LOGIC && in xhci_pci_quirks() 87 (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK || in xhci_pci_quirks() 88 pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_FL1400)) { in xhci_pci_quirks() 89 if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK && in xhci_pci_quirks() 90 pdev->revision == 0x0) { in xhci_pci_quirks() 96 if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK && in xhci_pci_quirks() 97 pdev->revision == 0x4) { in xhci_pci_quirks() [all …]
|
D | ehci-msm.c | 68 static int ehci_msm_probe(struct platform_device *pdev) in ehci_msm_probe() argument 75 dev_dbg(&pdev->dev, "ehci_msm proble\n"); in ehci_msm_probe() 77 hcd = usb_create_hcd(&msm_hc_driver, &pdev->dev, dev_name(&pdev->dev)); in ehci_msm_probe() 79 dev_err(&pdev->dev, "Unable to create HCD\n"); in ehci_msm_probe() 83 ret = platform_get_irq(pdev, 0); in ehci_msm_probe() 85 dev_err(&pdev->dev, "Unable to get IRQ resource\n"); in ehci_msm_probe() 90 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ehci_msm_probe() 92 dev_err(&pdev->dev, "Unable to get memory resource\n"); in ehci_msm_probe() 99 hcd->regs = devm_ioremap(&pdev->dev, hcd->rsrc_start, hcd->rsrc_len); in ehci_msm_probe() 101 dev_err(&pdev->dev, "ioremap failed\n"); in ehci_msm_probe() [all …]
|
D | pci-quirks.c | 160 struct pci_dev *pdev = to_pci_dev(dev); in sb800_prefetch() local 162 pci_read_config_word(pdev, 0x50, &misc); in sb800_prefetch() 164 pci_write_config_word(pdev, 0x50, misc & 0xfcff); in sb800_prefetch() 166 pci_write_config_word(pdev, 0x50, misc | 0x0300); in sb800_prefetch() 250 int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *pdev) in usb_hcd_amd_remote_wakeup_quirk() argument 257 dev_dbg(&pdev->dev, "QUIRK: Enable AMD remote wakeup fix\n"); in usb_hcd_amd_remote_wakeup_quirk() 457 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_reset_hc() argument 462 pci_write_config_word(pdev, UHCI_USBLEGSUP, UHCI_USBLEGSUP_RWC); in uhci_reset_hc() 473 dev_warn(&pdev->dev, "HCRESET not completed yet!\n"); in uhci_reset_hc() 489 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base) in uhci_check_and_reset_hc() argument [all …]
|
D | ehci-atmel.c | 69 static void atmel_start_ehci(struct platform_device *pdev) in atmel_start_ehci() argument 71 struct usb_hcd *hcd = platform_get_drvdata(pdev); in atmel_start_ehci() 74 dev_dbg(&pdev->dev, "start\n"); in atmel_start_ehci() 78 static void atmel_stop_ehci(struct platform_device *pdev) in atmel_stop_ehci() argument 80 struct usb_hcd *hcd = platform_get_drvdata(pdev); in atmel_stop_ehci() 83 dev_dbg(&pdev->dev, "stop\n"); in atmel_stop_ehci() 89 static int ehci_atmel_drv_probe(struct platform_device *pdev) in ehci_atmel_drv_probe() argument 104 irq = platform_get_irq(pdev, 0); in ehci_atmel_drv_probe() 106 dev_err(&pdev->dev, in ehci_atmel_drv_probe() 108 dev_name(&pdev->dev)); in ehci_atmel_drv_probe() [all …]
|
D | ehci-sh.c | 78 static int ehci_hcd_sh_probe(struct platform_device *pdev) in ehci_hcd_sh_probe() argument 89 irq = platform_get_irq(pdev, 0); in ehci_hcd_sh_probe() 91 dev_err(&pdev->dev, in ehci_hcd_sh_probe() 93 dev_name(&pdev->dev)); in ehci_hcd_sh_probe() 98 pdata = dev_get_platdata(&pdev->dev); in ehci_hcd_sh_probe() 101 hcd = usb_create_hcd(&ehci_sh_hc_driver, &pdev->dev, in ehci_hcd_sh_probe() 102 dev_name(&pdev->dev)); in ehci_hcd_sh_probe() 108 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ehci_hcd_sh_probe() 109 hcd->regs = devm_ioremap_resource(&pdev->dev, res); in ehci_hcd_sh_probe() 117 priv = devm_kzalloc(&pdev->dev, sizeof(struct ehci_sh_priv), in ehci_hcd_sh_probe() [all …]
|
D | ohci-nxp.c | 164 static int ohci_hcd_nxp_probe(struct platform_device *pdev) in ohci_hcd_nxp_probe() argument 172 if (pdev->dev.of_node) { in ohci_hcd_nxp_probe() 173 isp1301_node = of_parse_phandle(pdev->dev.of_node, in ohci_hcd_nxp_probe() 184 ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); in ohci_hcd_nxp_probe() 188 dev_dbg(&pdev->dev, "%s: " DRIVER_DESC " (nxp)\n", hcd_name); in ohci_hcd_nxp_probe() 190 dev_err(&pdev->dev, "USB is disabled\n"); in ohci_hcd_nxp_probe() 199 usb_pll_clk = devm_clk_get(&pdev->dev, "ck_pll5"); in ohci_hcd_nxp_probe() 201 dev_err(&pdev->dev, "failed to acquire USB PLL\n"); in ohci_hcd_nxp_probe() 208 dev_err(&pdev->dev, "failed to start USB PLL\n"); in ohci_hcd_nxp_probe() 214 dev_err(&pdev->dev, "failed to set USB clock rate\n"); in ohci_hcd_nxp_probe() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | pcie_bus.c | 51 disable_irq(wil->pdev->irq); in wil_disable_irq() 56 enable_irq(wil->pdev->irq); in wil_enable_irq() 62 struct pci_dev *pdev = wil->pdev; in wil_if_pcie_enable() local 68 int msi_only = pdev->msi_enabled; in wil_if_pcie_enable() 73 pdev->msi_enabled = 0; in wil_if_pcie_enable() 75 pci_set_master(pdev); in wil_if_pcie_enable() 79 if (use_msi && pci_enable_msi(pdev)) { in wil_if_pcie_enable() 90 rc = wil6210_init_irq(wil, pdev->irq, _use_msi); in wil_if_pcie_enable() 104 wil6210_fini_irq(wil, pdev->irq); in wil_if_pcie_enable() 106 pci_disable_msi(pdev); in wil_if_pcie_enable() [all …]
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | omap_device.c | 55 dev_dbg(&od->pdev->dev, "Creating %s -> %s\n", clk_alias, clk_name); in _add_clkdev() 57 r = clk_get_sys(dev_name(&od->pdev->dev), clk_alias); in _add_clkdev() 59 dev_dbg(&od->pdev->dev, in _add_clkdev() 65 rc = clk_add_alias(clk_alias, dev_name(&od->pdev->dev), clk_name, NULL); in _add_clkdev() 68 dev_err(&od->pdev->dev, in _add_clkdev() 71 dev_err(&od->pdev->dev, in _add_clkdev() 119 static int omap_device_build_from_dt(struct platform_device *pdev) in omap_device_build_from_dt() argument 124 struct device_node *node = pdev->dev.of_node; in omap_device_build_from_dt() 131 dev_dbg(&pdev->dev, "No 'hwmods' to build omap_device\n"); in omap_device_build_from_dt() 145 dev_err(&pdev->dev, "Cannot lookup hwmod '%s'\n", in omap_device_build_from_dt() [all …]
|
D | devices.c | 44 struct platform_device *pdev; in omap3_l3_init() local 61 pdev = omap_device_build("omap_l3_smx", 0, oh, NULL, 0); in omap3_l3_init() 63 WARN(IS_ERR(pdev), "could not build omap_device for %s\n", oh_name); in omap3_l3_init() 65 return PTR_ERR_OR_ZERO(pdev); in omap3_l3_init() 73 struct platform_device *pdev; in omap_init_mbox() local 87 pdev = omap_device_build("omap-mailbox", -1, oh, pdata, sizeof(*pdata)); in omap_init_mbox() 88 WARN(IS_ERR(pdev), "%s: could not build device, err %ld\n", in omap_init_mbox() 89 __func__, PTR_ERR(pdev)); in omap_init_mbox() 119 struct platform_device *pdev; in omap_mcspi_init() local 147 pdev = omap_device_build(name, spi_num, oh, pdata, sizeof(*pdata)); in omap_mcspi_init() [all …]
|
D | display.c | 169 struct platform_device *pdev; in create_dss_pdev() local 182 pdev = platform_device_alloc(pdev_name, pdev_id); in create_dss_pdev() 183 if (!pdev) { in create_dss_pdev() 190 pdev->dev.parent = &parent->dev; in create_dss_pdev() 192 if (pdev->id != -1) in create_dss_pdev() 193 dev_set_name(&pdev->dev, "%s.%d", pdev->name, pdev->id); in create_dss_pdev() 195 dev_set_name(&pdev->dev, "%s", pdev->name); in create_dss_pdev() 198 od = omap_device_alloc(pdev, ohs, 1); in create_dss_pdev() 205 r = platform_device_add_data(pdev, pdata, pdata_len); in create_dss_pdev() 211 r = omap_device_register(pdev); in create_dss_pdev() [all …]
|
/linux-4.4.14/drivers/ata/ |
D | pata_sil680.c | 86 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sil680_cable_detect() local 89 pci_read_config_byte(pdev, addr, &ata66); in sil680_cable_detect() 118 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sil680_set_piomode() local 130 pci_write_config_word(pdev, addr, speed_p[pio]); in sil680_set_piomode() 131 pci_write_config_word(pdev, tfaddr, speed_t[lowest_pio]); in sil680_set_piomode() 133 pci_read_config_word(pdev, tfaddr-2, ®); in sil680_set_piomode() 134 pci_read_config_byte(pdev, addr_mask, &mode); in sil680_set_piomode() 143 pci_write_config_word(pdev, tfaddr-2, reg); in sil680_set_piomode() 144 pci_write_config_byte(pdev, addr_mask, mode); in sil680_set_piomode() 166 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sil680_set_dmamode() local [all …]
|
D | pata_serverworks.c | 69 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in oem_cable() local 71 if (pdev->subsystem_device & (1 << (ap->port_no + 14))) in oem_cable() 104 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_cable_detect() local 108 if (cb->device == pdev->device && in serverworks_cable_detect() 109 (cb->subvendor == pdev->subsystem_vendor || in serverworks_cable_detect() 128 static u8 serverworks_is_csb(struct pci_dev *pdev) in serverworks_is_csb() argument 130 switch (pdev->device) { in serverworks_is_csb() 202 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_set_piomode() local 205 pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]); in serverworks_set_piomode() 209 if (serverworks_is_csb(pdev)) { in serverworks_set_piomode() [all …]
|
D | pata_sis.c | 101 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_port_base() local 106 pci_read_config_dword(pdev, 0x54, ®54); in sis_port_base() 124 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_133_cable_detect() local 128 pci_read_config_word(pdev, 0x50 + 2 * ap->port_no, &tmp); in sis_133_cable_detect() 129 if ((tmp & 0x8000) && !sis_short_ata40(pdev)) in sis_133_cable_detect() 144 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_66_cable_detect() local 148 pci_read_config_byte(pdev, 0x48, &tmp); in sis_66_cable_detect() 150 if ((tmp & 0x10) && !sis_short_ata40(pdev)) in sis_66_cable_detect() 172 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_pre_reset() local 174 if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) in sis_pre_reset() [all …]
|
D | pata_artop.c | 57 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop62x0_pre_reset() local 60 if ((pdev->device & 1) && in artop62x0_pre_reset() 61 !pci_test_config_bits(pdev, &artop_enable_bits[ap->port_no])) in artop62x0_pre_reset() 76 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_cable_detect() local 78 pci_read_config_byte(pdev, 0x49, &tmp); in artop6260_cable_detect() 100 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_load_piomode() local 108 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); in artop6210_load_piomode() 127 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_set_piomode() local 134 pci_read_config_byte(pdev, 0x54, &ultra); in artop6210_set_piomode() 136 pci_write_config_byte(pdev, 0x54, ultra); in artop6210_set_piomode() [all …]
|
D | pata_pcmcia.c | 168 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) in pcmcia_check_one_config() argument 172 if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH) in pcmcia_check_one_config() 174 pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config() 175 pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in pcmcia_check_one_config() 177 pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in pcmcia_check_one_config() 178 pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in pcmcia_check_one_config() 180 if (pdev->resource[1]->end) { in pcmcia_check_one_config() 181 pdev->resource[0]->end = 8; in pcmcia_check_one_config() 182 pdev->resource[1]->end = (*is_kme) ? 2 : 1; in pcmcia_check_one_config() 184 if (pdev->resource[0]->end < 16) in pcmcia_check_one_config() [all …]
|
D | pata_ali.c | 68 static int ali_cable_override(struct pci_dev *pdev) in ali_cable_override() argument 71 if (pdev->subsystem_vendor == 0x10CF && pdev->subsystem_device == 0x10AF) in ali_cable_override() 74 if (pdev->subsystem_vendor == 0x1071 && pdev->subsystem_device == 0x8317) in ali_cable_override() 91 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in ali_c2_cable_detect() local 97 if (ali_cable_override(pdev)) in ali_c2_cable_detect() 102 pci_read_config_byte(pdev, 0x4A, &ata66); in ali_c2_cable_detect() 143 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in ali_fifo_control() local 152 pci_read_config_byte(pdev, pio_fifo, &fifo); in ali_fifo_control() 155 pci_write_config_byte(pdev, pio_fifo, fifo); in ali_fifo_control() 172 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in ali_program_modes() local [all …]
|
D | sata_via.c | 76 static int svia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); 206 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); in vt8251_scr_read() local 213 pci_read_config_byte(pdev, 0xA0 + slot, &raw); in vt8251_scr_read() 230 WARN_ON(pdev->device != 0x5287); in vt8251_scr_read() 231 pci_read_config_dword(pdev, 0xB0 + slot * 4, &v); in vt8251_scr_read() 235 pci_read_config_byte(pdev, 0xA4 + slot, &raw); in vt8251_scr_read() 254 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); in vt8251_scr_write() local 261 WARN_ON(pdev->device != 0x5287); in vt8251_scr_write() 262 pci_write_config_dword(pdev, 0xB0 + slot * 4, val); in vt8251_scr_write() 272 pci_write_config_byte(pdev, 0xA4 + slot, v); in vt8251_scr_write() [all …]
|
D | ahci.c | 87 static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); 92 static void ahci_mcp89_apple_enable(struct pci_dev *pdev); 93 static bool is_mcp89_apple(struct pci_dev *pdev); 97 static int ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg); 98 static int ahci_pci_device_resume(struct pci_dev *pdev); 587 static void ahci_pci_save_initial_config(struct pci_dev *pdev, in ahci_pci_save_initial_config() argument 590 if (pdev->vendor == PCI_VENDOR_ID_JMICRON && pdev->device == 0x2361) { in ahci_pci_save_initial_config() 591 dev_info(&pdev->dev, "JMB361 has only one port\n"); in ahci_pci_save_initial_config() 601 if (pdev->device == 0x6121) in ahci_pci_save_initial_config() 605 dev_info(&pdev->dev, in ahci_pci_save_initial_config() [all …]
|
D | pata_cmd640.c | 54 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_set_piomode() local 100 pci_read_config_byte(pdev, arttim, ®); in cmd640_set_piomode() 103 pci_write_config_byte(pdev, arttim, reg); in cmd640_set_piomode() 106 pci_write_config_byte(pdev, arttim + 1, (t.active << 4) | t.recover); in cmd640_set_piomode() 111 pci_read_config_byte(pdev, ARTIM23, ®); in cmd640_set_piomode() 114 pci_write_config_byte(pdev, ARTIM23, reg); in cmd640_set_piomode() 132 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_qc_issue() local 136 pci_write_config_byte(pdev, DRWTIM23, timing->reg58[adev->devno]); in cmd640_qc_issue() 152 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_port_start() local 155 timing = devm_kzalloc(&pdev->dev, sizeof(struct cmd640_reg), GFP_KERNEL); in cmd640_port_start() [all …]
|
D | pata_cs5520.c | 71 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cs5520_set_timings() local 77 pci_write_config_byte(pdev, 0x62 + ap->port_no, in cs5520_set_timings() 82 pci_write_config_byte(pdev, 0x64 + 4*ap->port_no + slave, in cs5520_set_timings() 86 pci_write_config_byte(pdev, 0x66 + 4*ap->port_no + slave, in cs5520_set_timings() 117 static int cs5520_init_one(struct pci_dev *pdev, const struct pci_device_id *id) in cs5520_init_one() argument 133 rc = pcim_enable_device(pdev); in cs5520_init_one() 138 pci_read_config_byte(pdev, 0x60, &pcicfg); in cs5520_init_one() 151 dev_warn(&pdev->dev, "DMA mode disabled. Enabling.\n"); in cs5520_init_one() 152 pci_write_config_byte(pdev, 0x60, pcicfg | 0x40); in cs5520_init_one() 157 host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); in cs5520_init_one() [all …]
|
D | pata_cmd64x.c | 74 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_cable_detect() local 78 pci_read_config_byte(pdev, BMIDECSR, &r); in cmd648_cable_detect() 95 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_timing() local 159 pci_read_config_byte(pdev, arttim, ®); in cmd64x_set_timing() 162 pci_write_config_byte(pdev, arttim, reg); in cmd64x_set_timing() 165 pci_write_config_byte(pdev, drwtim, (t.active << 4) | t.recover); in cmd64x_set_timing() 196 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_dmamode() local 203 pci_read_config_byte(pdev, pciD, ®D); in cmd64x_set_dmamode() 204 pci_read_config_byte(pdev, pciU, ®U); in cmd64x_set_dmamode() 227 pci_write_config_byte(pdev, pciU, regU); in cmd64x_set_dmamode() [all …]
|
D | sata_sis.c | 65 static int sis_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); 118 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in get_scr_cfg_addr() local 123 switch (pdev->device) { in get_scr_cfg_addr() 126 pci_read_config_byte(pdev, SIS_PMR, &pmr); in get_scr_cfg_addr() 147 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); in sis_scr_cfg_read() local 153 pci_read_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_read() 160 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); in sis_scr_cfg_write() local 163 pci_write_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_write() 197 static int sis_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) in sis_init_one() argument 207 ata_print_version_once(&pdev->dev, DRV_VERSION); in sis_init_one() [all …]
|
D | pata_sl82c105.c | 58 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_pre_reset() local 60 if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) in sl82c105_pre_reset() 79 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_configure_piomode() local 86 pci_write_config_word(pdev, timing, pio_timing[pio]); in sl82c105_configure_piomode() 88 pci_read_config_word(pdev, timing, &dummy); in sl82c105_configure_piomode() 116 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_configure_dmamode() local 124 pci_write_config_word(pdev, timing, dma_timing[dma]); in sl82c105_configure_dmamode() 126 pci_read_config_word(pdev, timing, &dummy); in sl82c105_configure_dmamode() 141 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_reset_engine() local 144 pci_read_config_word(pdev, 0x7E, &val); in sl82c105_reset_engine() [all …]
|
D | pata_atp867x.c | 123 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atp867x_set_dmamode() local 137 (pdev->device == PCI_DEVICE_ID_ARTOP_ATP867B || in atp867x_set_dmamode() 253 static int atp867x_cable_override(struct pci_dev *pdev) in atp867x_cable_override() argument 255 if (pdev->subsystem_vendor == PCI_VENDOR_ID_ARTOP && in atp867x_cable_override() 256 (pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867A || in atp867x_cable_override() 257 pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867B)) { in atp867x_cable_override() 265 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atp867x_cable_detect() local 267 if (atp867x_cable_override(pdev)) in atp867x_cable_detect() 286 static void atp867x_check_res(struct pci_dev *pdev) in atp867x_check_res() argument 293 start = pci_resource_start(pdev, i); in atp867x_check_res() [all …]
|
D | acard-ahci.c | 78 static int acard_ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); 81 static int acard_ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg); 82 static int acard_ahci_pci_device_resume(struct pci_dev *pdev); 128 static int acard_ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) in acard_ahci_pci_device_suspend() argument 130 struct ata_host *host = pci_get_drvdata(pdev); in acard_ahci_pci_device_suspend() 137 dev_err(&pdev->dev, in acard_ahci_pci_device_suspend() 153 return ata_pci_device_suspend(pdev, mesg); in acard_ahci_pci_device_suspend() 156 static int acard_ahci_pci_device_resume(struct pci_dev *pdev) in acard_ahci_pci_device_resume() argument 158 struct ata_host *host = pci_get_drvdata(pdev); in acard_ahci_pci_device_resume() 161 rc = ata_pci_device_do_resume(pdev); in acard_ahci_pci_device_resume() [all …]
|
D | pata_hpt3x3.c | 39 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in hpt3x3_set_piomode() local 43 pci_read_config_dword(pdev, 0x44, &r1); in hpt3x3_set_piomode() 44 pci_read_config_dword(pdev, 0x48, &r2); in hpt3x3_set_piomode() 50 pci_write_config_dword(pdev, 0x44, r1); in hpt3x3_set_piomode() 51 pci_write_config_dword(pdev, 0x48, r2); in hpt3x3_set_piomode() 69 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in hpt3x3_set_dmamode() local 74 pci_read_config_dword(pdev, 0x44, &r1); in hpt3x3_set_dmamode() 75 pci_read_config_dword(pdev, 0x48, &r2); in hpt3x3_set_dmamode() 86 pci_write_config_dword(pdev, 0x44, r1); in hpt3x3_set_dmamode() 87 pci_write_config_dword(pdev, 0x48, r2); in hpt3x3_set_dmamode() [all …]
|
/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_pci.c | 53 struct pci_dev *pdev = mantis->pdev; in mantis_pci_init() local 59 mantis->pdev->bus->number, in mantis_pci_init() 60 PCI_SLOT(mantis->pdev->devfn), in mantis_pci_init() 61 PCI_FUNC(mantis->pdev->devfn)); in mantis_pci_init() 63 err = pci_enable_device(pdev); in mantis_pci_init() 70 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in mantis_pci_init() 77 pci_set_master(pdev); in mantis_pci_init() 79 if (!request_mem_region(pci_resource_start(pdev, 0), in mantis_pci_init() 80 pci_resource_len(pdev, 0), in mantis_pci_init() 88 mantis->mmio = ioremap(pci_resource_start(pdev, 0), in mantis_pci_init() [all …]
|
/linux-4.4.14/include/linux/ssb/ |
D | ssb_driver_gige.h | 54 extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev); 57 static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev) in pdev_to_ssb_gige() argument 59 if (!pdev_is_ssb_gige_core(pdev)) in pdev_to_ssb_gige() 61 return container_of(pdev->bus->ops, struct ssb_gige, pci_ops); in pdev_to_ssb_gige() 65 static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) in ssb_gige_is_rgmii() argument 67 struct ssb_gige *dev = pdev_to_ssb_gige(pdev); in ssb_gige_is_rgmii() 72 static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) in ssb_gige_have_roboswitch() argument 74 struct ssb_gige *dev = pdev_to_ssb_gige(pdev); in ssb_gige_have_roboswitch() 82 static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev) in ssb_gige_one_dma_at_once() argument 84 struct ssb_gige *dev = pdev_to_ssb_gige(pdev); in ssb_gige_one_dma_at_once() [all …]
|
/linux-4.4.14/drivers/misc/cb710/ |
D | core.c | 21 void cb710_pci_update_config_reg(struct pci_dev *pdev, in cb710_pci_update_config_reg() argument 26 pci_read_config_dword(pdev, reg, &rval); in cb710_pci_update_config_reg() 28 pci_write_config_dword(pdev, reg, rval); in cb710_pci_update_config_reg() 33 static int cb710_pci_configure(struct pci_dev *pdev) in cb710_pci_configure() argument 35 unsigned int devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); in cb710_pci_configure() 39 cb710_pci_update_config_reg(pdev, 0x48, in cb710_pci_configure() 42 pci_read_config_dword(pdev, 0x48, &val); in cb710_pci_configure() 46 pdev0 = pci_get_slot(pdev->bus, devfn); in cb710_pci_configure() 116 slot->pdev.name = name; in cb710_register_slot() 117 slot->pdev.id = chip->platform_id; in cb710_register_slot() [all …]
|
/linux-4.4.14/arch/x86/pci/ |
D | sta2x11-fixup.c | 60 static void sta2x11_new_instance(struct pci_dev *pdev) in sta2x11_new_instance() argument 68 instance->bus0 = pdev->subordinate->number + 1; in sta2x11_new_instance() 73 dev_info(&pdev->dev, "Using SWIOTLB (size %i)\n", size); in sta2x11_new_instance() 75 dev_emerg(&pdev->dev, "init swiotlb failed\n"); in sta2x11_new_instance() 84 static struct sta2x11_instance *sta2x11_pdev_to_instance(struct pci_dev *pdev) in sta2x11_pdev_to_instance() argument 90 ep = pdev->bus->number - instance->bus0; in sta2x11_pdev_to_instance() 97 static int sta2x11_pdev_to_ep(struct pci_dev *pdev) in sta2x11_pdev_to_ep() argument 101 instance = sta2x11_pdev_to_instance(pdev); in sta2x11_pdev_to_ep() 105 return pdev->bus->number - instance->bus0; in sta2x11_pdev_to_ep() 108 static struct sta2x11_mapping *sta2x11_pdev_to_mapping(struct pci_dev *pdev) in sta2x11_pdev_to_mapping() argument [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_debugfs.c | 46 dev_info(&pf->pdev->dev, "%d: bad seid\n", seid); in i40e_dbg_find_vsi() 66 dev_info(&pf->pdev->dev, "%d: bad seid\n", seid); in i40e_dbg_find_veb() 168 dev_info(&pf->pdev->dev, "bad seid value\n"); in i40e_dbg_dump_write() 176 dev_info(&pf->pdev->dev, "debug buffer freed\n"); in i40e_dbg_dump_write() 203 dev_info(&pf->pdev->dev, in i40e_dbg_dump_write() 273 dev_info(&pf->pdev->dev, in i40e_dbg_dump_write() 293 dev_info(&pf->pdev->dev, in i40e_dbg_dump_write() 302 dev_info(&pf->pdev->dev, "unknown seid %ld\n", seid); in i40e_dbg_dump_write() 377 dev_info(&pf->pdev->dev, in i40e_dbg_dump_vsi_seid() 381 dev_info(&pf->pdev->dev, "vsi seid %d\n", seid); in i40e_dbg_dump_vsi_seid() [all …]
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-designware-platdrv.c | 67 static void dw_i2c_acpi_params(struct platform_device *pdev, char method[], in dw_i2c_acpi_params() argument 71 acpi_handle handle = ACPI_HANDLE(&pdev->dev); in dw_i2c_acpi_params() 93 static int dw_i2c_acpi_configure(struct platform_device *pdev) in dw_i2c_acpi_configure() argument 95 struct dw_i2c_dev *dev = platform_get_drvdata(pdev); in dw_i2c_acpi_configure() 106 dw_i2c_acpi_params(pdev, "SSCN", &dev->ss_hcnt, &dev->ss_lcnt, NULL); in dw_i2c_acpi_configure() 107 dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt, in dw_i2c_acpi_configure() 110 id = acpi_match_device(pdev->dev.driver->acpi_match_table, &pdev->dev); in dw_i2c_acpi_configure() 129 static inline int dw_i2c_acpi_configure(struct platform_device *pdev) in dw_i2c_acpi_configure() argument 135 static int dw_i2c_plat_probe(struct platform_device *pdev) in dw_i2c_plat_probe() argument 144 irq = platform_get_irq(pdev, 0); in dw_i2c_plat_probe() [all …]
|
D | i2c-pxa-pci.c | 17 struct platform_device *pdev[CE4100_PCI_I2C_DEVS]; member 22 struct platform_device *pdev; in add_i2c_device() local 69 pdev = platform_device_alloc("ce4100-i2c", devnum); in add_i2c_device() 70 if (!pdev) { in add_i2c_device() 75 pdev->dev.parent = &dev->dev; in add_i2c_device() 76 pdev->dev.of_node = child; in add_i2c_device() 78 ret = platform_device_add_resources(pdev, res, ARRAY_SIZE(res)); in add_i2c_device() 82 ret = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in add_i2c_device() 86 ret = platform_device_add(pdev); in add_i2c_device() 90 return pdev; in add_i2c_device() [all …]
|
D | i2c-designware-pcidrv.c | 165 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in i2c_dw_pci_suspend() local 167 i2c_dw_disable(pci_get_drvdata(pdev)); in i2c_dw_pci_suspend() 173 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in i2c_dw_pci_resume() local 175 return i2c_dw_init(pci_get_drvdata(pdev)); in i2c_dw_pci_resume() 187 static int i2c_dw_pci_probe(struct pci_dev *pdev, in i2c_dw_pci_probe() argument 197 dev_err(&pdev->dev, "%s: invalid driver data %ld\n", __func__, in i2c_dw_pci_probe() 204 r = pcim_enable_device(pdev); in i2c_dw_pci_probe() 206 dev_err(&pdev->dev, "Failed to enable I2C PCI device (%d)\n", in i2c_dw_pci_probe() 211 r = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); in i2c_dw_pci_probe() 213 dev_err(&pdev->dev, "I/O memory remapping failed\n"); in i2c_dw_pci_probe() [all …]
|
/linux-4.4.14/drivers/tty/serial/jsm/ |
D | jsm_driver.c | 46 static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, 48 static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev); 49 static void jsm_io_resume(struct pci_dev *pdev); 61 static int jsm_probe_one(struct pci_dev *pdev, const struct pci_device_id *ent) in jsm_probe_one() argument 67 rc = pci_enable_device(pdev); in jsm_probe_one() 69 dev_err(&pdev->dev, "Device enable FAILED\n"); in jsm_probe_one() 73 rc = pci_request_regions(pdev, "jsm"); in jsm_probe_one() 75 dev_err(&pdev->dev, "pci_request_region FAILED\n"); in jsm_probe_one() 87 brd->pci_dev = pdev; in jsm_probe_one() 89 switch (pdev->device) { in jsm_probe_one() [all …]
|
/linux-4.4.14/drivers/xen/ |
D | platform-pci.c | 59 static uint64_t get_callback_via(struct pci_dev *pdev) in get_callback_via() argument 64 irq = pdev->irq; in get_callback_via() 68 pin = pdev->pin; in get_callback_via() 72 ((uint64_t)pci_domain_nr(pdev->bus) << 32) | in get_callback_via() 73 ((uint64_t)pdev->bus->number << 16) | in get_callback_via() 74 ((uint64_t)(pdev->devfn & 0xff) << 8) | in get_callback_via() 84 static int xen_allocate_irq(struct pci_dev *pdev) in xen_allocate_irq() argument 86 return request_irq(pdev->irq, do_hvm_evtchn_intr, in xen_allocate_irq() 88 "xen-platform-pci", pdev); in xen_allocate_irq() 91 static int platform_pci_resume(struct pci_dev *pdev) in platform_pci_resume() argument [all …]
|
/linux-4.4.14/drivers/base/ |
D | platform.c | 56 void __weak arch_setup_pdev_archdata(struct platform_device *pdev) in arch_setup_pdev_archdata() argument 189 struct platform_device pdev; member 200 void platform_device_put(struct platform_device *pdev) in platform_device_put() argument 202 if (pdev) in platform_device_put() 203 put_device(&pdev->dev); in platform_device_put() 210 pdev.dev); in platform_device_release() 212 of_device_node_put(&pa->pdev.dev); in platform_device_release() 213 kfree(pa->pdev.dev.platform_data); in platform_device_release() 214 kfree(pa->pdev.mfd_cell); in platform_device_release() 215 kfree(pa->pdev.resource); in platform_device_release() [all …]
|
/linux-4.4.14/drivers/gpu/vga/ |
D | vgaarb.c | 59 struct pci_dev *pdev; member 121 static void vga_arb_device_card_gone(struct pci_dev *pdev); 124 static struct vga_device *vgadev_find(struct pci_dev *pdev) in vgadev_find() argument 129 if (pdev == vgadev->pdev) in vgadev_find() 141 void vga_set_default_device(struct pci_dev *pdev) in vga_set_default_device() argument 143 if (vga_default == pdev) in vga_set_default_device() 147 vga_default = pci_dev_get(pdev); in vga_set_default_device() 218 if (!vga_conflicts(vgadev->pdev, conflict->pdev)) in __vga_tryget() 227 if (vgadev->pdev->bus != conflict->pdev->bus) { in __vga_tryget() 271 pci_set_vga_state(conflict->pdev, false, pci_bits, flags); in __vga_tryget() [all …]
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci.c | 80 struct pci_dev *tmp = NULL, *pdev = vdev->pdev; in vfio_pci_set_vga_decode() local 84 if (single_vga || !vfio_vga_disabled() || pci_is_root_bus(pdev->bus)) in vfio_pci_set_vga_decode() 88 max_busnr = pci_bus_max_busnr(pdev->bus); in vfio_pci_set_vga_decode() 92 if (tmp == pdev || in vfio_pci_set_vga_decode() 93 pci_domain_nr(tmp->bus) != pci_domain_nr(pdev->bus) || in vfio_pci_set_vga_decode() 97 if (tmp->bus->number >= pdev->bus->number && in vfio_pci_set_vga_decode() 108 static inline bool vfio_pci_is_vga(struct pci_dev *pdev) in vfio_pci_is_vga() argument 110 return (pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA; in vfio_pci_is_vga() 117 struct pci_dev *pdev = vdev->pdev; in vfio_pci_enable() local 122 pci_set_power_state(pdev, PCI_D0); in vfio_pci_enable() [all …]
|
/linux-4.4.14/drivers/edac/ |
D | highbank_l2_edac.c | 59 static int highbank_l2_err_probe(struct platform_device *pdev) in highbank_l2_err_probe() argument 73 dci->dev = &pdev->dev; in highbank_l2_err_probe() 74 platform_set_drvdata(pdev, dci); in highbank_l2_err_probe() 76 if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) in highbank_l2_err_probe() 79 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in highbank_l2_err_probe() 81 dev_err(&pdev->dev, "Unable to get mem resource\n"); in highbank_l2_err_probe() 86 if (!devm_request_mem_region(&pdev->dev, r->start, in highbank_l2_err_probe() 87 resource_size(r), dev_name(&pdev->dev))) { in highbank_l2_err_probe() 88 dev_err(&pdev->dev, "Error while requesting mem region\n"); in highbank_l2_err_probe() 93 drvdata->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); in highbank_l2_err_probe() [all …]
|
D | mv64x60_edac.c | 81 static int __init mv64x60_pci_fixup(struct platform_device *pdev) in mv64x60_pci_fixup() argument 86 r = platform_get_resource(pdev, IORESOURCE_MEM, 1); in mv64x60_pci_fixup() 103 static int mv64x60_pci_err_probe(struct platform_device *pdev) in mv64x60_pci_err_probe() argument 110 if (!devres_open_group(&pdev->dev, mv64x60_pci_err_probe, GFP_KERNEL)) in mv64x60_pci_err_probe() 119 pdata->pci_hose = pdev->id; in mv64x60_pci_err_probe() 122 platform_set_drvdata(pdev, pci); in mv64x60_pci_err_probe() 123 pci->dev = &pdev->dev; in mv64x60_pci_err_probe() 124 pci->dev_name = dev_name(&pdev->dev); in mv64x60_pci_err_probe() 133 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mv64x60_pci_err_probe() 141 if (!devm_request_mem_region(&pdev->dev, in mv64x60_pci_err_probe() [all …]
|
D | highbank_mc_edac.c | 156 static int highbank_mc_probe(struct platform_device *pdev) in highbank_mc_probe() argument 170 id = of_match_device(hb_ddr_ctrl_of_match, &pdev->dev); in highbank_mc_probe() 185 mci->pdev = &pdev->dev; in highbank_mc_probe() 187 platform_set_drvdata(pdev, mci); in highbank_mc_probe() 189 if (!devres_open_group(&pdev->dev, NULL, GFP_KERNEL)) in highbank_mc_probe() 192 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in highbank_mc_probe() 194 dev_err(&pdev->dev, "Unable to get mem resource\n"); in highbank_mc_probe() 199 if (!devm_request_mem_region(&pdev->dev, r->start, in highbank_mc_probe() 200 resource_size(r), dev_name(&pdev->dev))) { in highbank_mc_probe() 201 dev_err(&pdev->dev, "Error while requesting mem region\n"); in highbank_mc_probe() [all …]
|
D | tile_edac.c | 72 dev_dbg(mci->pdev, "ECC CE err on node %d\n", priv->node); in tile_edac_check() 123 static int tile_edac_mc_probe(struct platform_device *pdev) in tile_edac_mc_probe() argument 132 sprintf(hv_file, "mshim/%d", pdev->id); in tile_edac_mc_probe() 144 mci = edac_mc_alloc(pdev->id, ARRAY_SIZE(layers), layers, in tile_edac_mc_probe() 149 priv->node = pdev->id; in tile_edac_mc_probe() 152 mci->pdev = &pdev->dev; in tile_edac_mc_probe() 162 mci->dev_name = dev_name(&pdev->dev); in tile_edac_mc_probe() 176 platform_set_drvdata(pdev, mci); in tile_edac_mc_probe() 181 dev_err(&pdev->dev, "failed to register with EDAC core\n"); in tile_edac_mc_probe() 189 static int tile_edac_mc_remove(struct platform_device *pdev) in tile_edac_mc_remove() argument [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | pci.c | 61 pci_read_config_byte(ah->pdev, PCI_CACHE_LINE_SIZE, &u8tmp); in ath5k_pci_read_cachesize() 159 ath5k_pci_probe(struct pci_dev *pdev, in ath5k_pci_probe() argument 186 pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S); in ath5k_pci_probe() 188 ret = pci_enable_device(pdev); in ath5k_pci_probe() 190 dev_err(&pdev->dev, "can't enable device\n"); in ath5k_pci_probe() 195 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in ath5k_pci_probe() 197 dev_err(&pdev->dev, "32-bit DMA not available\n"); in ath5k_pci_probe() 205 pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &csz); in ath5k_pci_probe() 215 pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, csz); in ath5k_pci_probe() 222 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xa8); in ath5k_pci_probe() [all …]
|
D | ahb.c | 39 struct platform_device *pdev = to_platform_device(ah->dev); in ath5k_ahb_eeprom_read() local 40 struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); in ath5k_ahb_eeprom_read() 56 struct platform_device *pdev = to_platform_device(ah->dev); in ath5k_hw_read_srev() local 57 struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); in ath5k_hw_read_srev() 64 struct platform_device *pdev = to_platform_device(ah->dev); in ath5k_ahb_eeprom_read_mac() local 65 struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); in ath5k_ahb_eeprom_read_mac() 85 static int ath_ahb_probe(struct platform_device *pdev) in ath_ahb_probe() argument 87 struct ar231x_board_config *bcfg = dev_get_platdata(&pdev->dev); in ath_ahb_probe() 96 if (!dev_get_platdata(&pdev->dev)) { in ath_ahb_probe() 97 dev_err(&pdev->dev, "no platform data specified\n"); in ath_ahb_probe() [all …]
|
/linux-4.4.14/drivers/hwmon/ |
D | k8temp.c | 57 struct pci_dev *pdev = to_pci_dev(dev); in k8temp_update_device() local 64 pci_read_config_byte(pdev, REG_TEMP, &tmp); in k8temp_update_device() 66 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device() 67 pci_read_config_dword(pdev, REG_TEMP, &data->temp[0][0]); in k8temp_update_device() 71 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device() 72 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device() 79 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device() 80 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device() 85 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device() 86 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device() [all …]
|
D | mc13783-adc.c | 77 struct platform_device *pdev = to_platform_device(dev); in mc13783_adc_read_bp() local 78 kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; in mc13783_adc_read_bp() 167 static int mc13783_adc_use_touchscreen(struct platform_device *pdev) in mc13783_adc_use_touchscreen() argument 169 struct mc13783_adc_priv *priv = platform_get_drvdata(pdev); in mc13783_adc_use_touchscreen() 175 static int __init mc13783_adc_probe(struct platform_device *pdev) in mc13783_adc_probe() argument 179 const struct platform_device_id *id = platform_get_device_id(pdev); in mc13783_adc_probe() 182 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); in mc13783_adc_probe() 186 priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); in mc13783_adc_probe() 192 platform_set_drvdata(pdev, priv); in mc13783_adc_probe() 195 ret = sysfs_create_group(&pdev->dev.kobj, &mc13783_group_base); in mc13783_adc_probe() [all …]
|
D | jz4740-hwmon.c | 104 static int jz4740_hwmon_probe(struct platform_device *pdev) in jz4740_hwmon_probe() argument 110 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in jz4740_hwmon_probe() 114 hwmon->cell = mfd_get_cell(pdev); in jz4740_hwmon_probe() 116 hwmon->irq = platform_get_irq(pdev, 0); in jz4740_hwmon_probe() 118 dev_err(&pdev->dev, "Failed to get platform irq: %d\n", in jz4740_hwmon_probe() 123 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in jz4740_hwmon_probe() 124 hwmon->base = devm_ioremap_resource(&pdev->dev, mem); in jz4740_hwmon_probe() 131 platform_set_drvdata(pdev, hwmon); in jz4740_hwmon_probe() 133 ret = devm_request_irq(&pdev->dev, hwmon->irq, jz4740_hwmon_irq, 0, in jz4740_hwmon_probe() 134 pdev->name, hwmon); in jz4740_hwmon_probe() [all …]
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | power.c | 73 pm_runtime_disable(&dev->pdev->dev); in gma_power_uninit() 74 pm_runtime_set_suspended(&dev->pdev->dev); in gma_power_uninit() 100 static void gma_resume_display(struct pci_dev *pdev) in gma_resume_display() argument 102 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_display() 111 pci_write_config_word(pdev, PSB_GMCH_CTRL, in gma_resume_display() 124 static void gma_suspend_pci(struct pci_dev *pdev) in gma_suspend_pci() argument 126 struct drm_device *dev = pci_get_drvdata(pdev); in gma_suspend_pci() 133 pci_save_state(pdev); in gma_suspend_pci() 134 pci_read_config_dword(pdev, 0x5C, &bsm); in gma_suspend_pci() 136 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci() [all …]
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_main.c | 83 dev_err(&mdev->pdev->dev, "%s %d err %d\n", in mic_dp_init() 126 static enum mic_hw_family mic_get_family(struct pci_dev *pdev) in mic_get_family() argument 130 switch (pdev->device) { in mic_get_family() 164 mic_device_init(struct mic_device *mdev, struct pci_dev *pdev) in mic_device_init() argument 166 mdev->pdev = pdev; in mic_device_init() 167 mdev->family = mic_get_family(pdev); in mic_device_init() 168 mdev->stepping = pdev->revision; in mic_device_init() 183 static int mic_probe(struct pci_dev *pdev, in mic_probe() argument 192 dev_err(&pdev->dev, "mdev kmalloc failed rc %d\n", rc); in mic_probe() 198 dev_err(&pdev->dev, "ida_simple_get failed rc %d\n", rc); in mic_probe() [all …]
|
D | mic_intr.c | 33 struct pci_dev *pdev = mdev->pdev; in mic_thread_fn() local 43 intr_cb->thread_fn(pdev->irq, in mic_thread_fn() 59 struct pci_dev *pdev = mdev->pdev; in mic_interrupt() local 74 intr_cb->handler(pdev->irq, in mic_interrupt() 199 static int mic_setup_msix(struct mic_device *mdev, struct pci_dev *pdev) in mic_setup_msix() argument 214 rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, in mic_setup_msix() 217 dev_dbg(&pdev->dev, "Error enabling MSIx. rc = %d\n", rc); in mic_setup_msix() 230 dev_dbg(&mdev->pdev->dev, in mic_setup_msix() 234 pci_disable_msix(pdev); in mic_setup_msix() 307 static int mic_setup_msi(struct mic_device *mdev, struct pci_dev *pdev) in mic_setup_msi() argument [all …]
|
/linux-4.4.14/include/linux/ |
D | pci-aspm.h | 26 void pcie_aspm_init_link_state(struct pci_dev *pdev); 27 void pcie_aspm_exit_link_state(struct pci_dev *pdev); 28 void pcie_aspm_pm_state_change(struct pci_dev *pdev); 29 void pcie_aspm_powersave_config_link(struct pci_dev *pdev); 30 void pci_disable_link_state(struct pci_dev *pdev, int state); 31 void pci_disable_link_state_locked(struct pci_dev *pdev, int state); 34 static inline void pcie_aspm_init_link_state(struct pci_dev *pdev) in pcie_aspm_init_link_state() argument 37 static inline void pcie_aspm_exit_link_state(struct pci_dev *pdev) in pcie_aspm_exit_link_state() argument 40 static inline void pcie_aspm_pm_state_change(struct pci_dev *pdev) in pcie_aspm_pm_state_change() argument 43 static inline void pcie_aspm_powersave_config_link(struct pci_dev *pdev) in pcie_aspm_powersave_config_link() argument [all …]
|
D | pci-ats.h | 8 int pci_enable_pri(struct pci_dev *pdev, u32 reqs); 9 void pci_disable_pri(struct pci_dev *pdev); 10 int pci_reset_pri(struct pci_dev *pdev); 14 static inline int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() argument 19 static inline void pci_disable_pri(struct pci_dev *pdev) in pci_disable_pri() argument 23 static inline int pci_reset_pri(struct pci_dev *pdev) in pci_reset_pri() argument 32 int pci_enable_pasid(struct pci_dev *pdev, int features); 33 void pci_disable_pasid(struct pci_dev *pdev); 34 int pci_pasid_features(struct pci_dev *pdev); 35 int pci_max_pasids(struct pci_dev *pdev); [all …]
|
D | vgaarb.h | 69 extern void vga_set_legacy_decoding(struct pci_dev *pdev, 72 static inline void vga_set_legacy_decoding(struct pci_dev *pdev, in vga_set_legacy_decoding() argument 105 extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 107 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } in vga_get() argument 116 static inline int vga_get_interruptible(struct pci_dev *pdev, in vga_get_interruptible() argument 119 return vga_get(pdev, rsrc, 1); in vga_get_interruptible() 128 static inline int vga_get_uninterruptible(struct pci_dev *pdev, in vga_get_uninterruptible() argument 131 return vga_get(pdev, rsrc, 0); in vga_get_uninterruptible() 146 extern int vga_tryget(struct pci_dev *pdev, unsigned int rsrc); 148 static inline int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) { return 0; } in vga_tryget() argument [all …]
|
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_pci.c | 24 static void _rtl92e_parse_pci_configuration(struct pci_dev *pdev, in _rtl92e_parse_pci_configuration() argument 32 pcie_capability_read_word(priv->pdev, PCI_EXP_LNKCTL, &LinkCtrlReg); in _rtl92e_parse_pci_configuration() 36 pci_read_config_byte(pdev, 0x98, &tmp); in _rtl92e_parse_pci_configuration() 38 pci_write_config_byte(pdev, 0x98, tmp); in _rtl92e_parse_pci_configuration() 41 pci_write_config_byte(pdev, 0x70f, tmp); in _rtl92e_parse_pci_configuration() 44 bool rtl92e_check_adapter(struct pci_dev *pdev, struct net_device *dev) in rtl92e_check_adapter() argument 52 VenderID = pdev->vendor; in rtl92e_check_adapter() 53 DeviceID = pdev->device; in rtl92e_check_adapter() 54 RevisionID = pdev->revision; in rtl92e_check_adapter() 55 pci_read_config_word(pdev, 0x3C, &IrqLine); in rtl92e_check_adapter() [all …]
|
D | rtl_pm.c | 22 int rtl92e_suspend(struct pci_dev *pdev, pm_message_t state) in rtl92e_suspend() argument 24 struct net_device *dev = pci_get_drvdata(pdev); in rtl92e_suspend() 58 pci_save_state(pdev); in rtl92e_suspend() 59 pci_disable_device(pdev); in rtl92e_suspend() 60 pci_enable_wake(pdev, pci_choose_state(pdev, state), in rtl92e_suspend() 62 pci_set_power_state(pdev, pci_choose_state(pdev, state)); in rtl92e_suspend() 69 int rtl92e_resume(struct pci_dev *pdev) in rtl92e_resume() argument 71 struct net_device *dev = pci_get_drvdata(pdev); in rtl92e_resume() 78 pci_set_power_state(pdev, PCI_D0); in rtl92e_resume() 80 err = pci_enable_device(pdev); in rtl92e_resume() [all …]
|
/linux-4.4.14/drivers/scsi/isci/ |
D | init.c | 235 sas_phys = devm_kzalloc(&isci_host->pdev->dev, in isci_register_sas_ha() 241 sas_ports = devm_kzalloc(&isci_host->pdev->dev, in isci_register_sas_ha() 282 static int isci_pci_init(struct pci_dev *pdev) in isci_pci_init() argument 287 err = pcim_enable_device(pdev); in isci_pci_init() 289 dev_err(&pdev->dev, in isci_pci_init() 291 pci_name(pdev)); in isci_pci_init() 298 err = pcim_iomap_regions(pdev, bar_mask, DRV_NAME); in isci_pci_init() 302 iomap = pcim_iomap_table(pdev); in isci_pci_init() 306 pci_set_master(pdev); in isci_pci_init() 308 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); in isci_pci_init() [all …]
|
D | probe_roms.c | 41 struct isci_orom *isci_request_oprom(struct pci_dev *pdev) in isci_request_oprom() argument 43 void __iomem *oprom = pci_map_biosrom(pdev); in isci_request_oprom() 54 len = pci_biosrom_size(pdev); in isci_request_oprom() 55 rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); in isci_request_oprom() 57 dev_warn(&pdev->dev, in isci_request_oprom() 88 dev_warn(&pdev->dev, in isci_request_oprom() 99 dev_info(&pdev->dev, in isci_request_oprom() 106 dev_err(&pdev->dev, "oprom parse error\n"); in isci_request_oprom() 114 struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw) in isci_request_firmware() argument 119 if (request_firmware(&fw, ISCI_FW_NAME, &pdev->dev) != 0) in isci_request_firmware() [all …]
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
D | islpci_hotplug.c | 95 prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) in prism54_probe() argument 104 if (pci_enable_device(pdev)) { in prism54_probe() 110 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency_tmr); in prism54_probe() 116 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, in prism54_probe() 121 if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { in prism54_probe() 140 pci_write_config_byte(pdev, 0x40, (u8)init_pcitm); in prism54_probe() 141 pci_write_config_byte(pdev, 0x41, (u8)init_pcitm); in prism54_probe() 147 rvalue = pci_request_regions(pdev, DRV_NAME); in prism54_probe() 155 rvalue = pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, &mem_addr); in prism54_probe() 164 pci_set_master(pdev); in prism54_probe() [all …]
|
/linux-4.4.14/drivers/uio/ |
D | uio_pdrv_genirq.c | 37 struct platform_device *pdev; member 50 pm_runtime_get_sync(&priv->pdev->dev); in uio_pdrv_genirq_open() 59 pm_runtime_put_sync(&priv->pdev->dev); in uio_pdrv_genirq_release() 105 static int uio_pdrv_genirq_probe(struct platform_device *pdev) in uio_pdrv_genirq_probe() argument 107 struct uio_info *uioinfo = dev_get_platdata(&pdev->dev); in uio_pdrv_genirq_probe() 113 if (pdev->dev.of_node) { in uio_pdrv_genirq_probe() 115 uioinfo = devm_kzalloc(&pdev->dev, sizeof(*uioinfo), in uio_pdrv_genirq_probe() 118 dev_err(&pdev->dev, "unable to kmalloc\n"); in uio_pdrv_genirq_probe() 121 uioinfo->name = pdev->dev.of_node->name; in uio_pdrv_genirq_probe() 127 dev_err(&pdev->dev, "missing platform_data\n"); in uio_pdrv_genirq_probe() [all …]
|
D | uio_pci_generic.c | 34 struct pci_dev *pdev; member 49 if (!pci_check_and_mask_intx(gdev->pdev)) in irqhandler() 56 static int probe(struct pci_dev *pdev, in probe() argument 62 err = pci_enable_device(pdev); in probe() 64 dev_err(&pdev->dev, "%s: pci_enable_device failed: %d\n", in probe() 69 if (!pdev->irq) { in probe() 70 dev_warn(&pdev->dev, "No IRQ assigned to device: " in probe() 72 pci_disable_device(pdev); in probe() 76 if (!pci_intx_mask_supported(pdev)) { in probe() 89 gdev->info.irq = pdev->irq; in probe() [all …]
|
D | uio_dmem_genirq.c | 38 struct platform_device *pdev; member 61 addr = dma_alloc_coherent(&priv->pdev->dev, uiomem->size, in uio_dmem_genirq_open() 73 pm_runtime_get_sync(&priv->pdev->dev); in uio_dmem_genirq_open() 84 pm_runtime_put_sync(&priv->pdev->dev); in uio_dmem_genirq_release() 95 dma_free_coherent(&priv->pdev->dev, uiomem->size, in uio_dmem_genirq_release() 147 static int uio_dmem_genirq_probe(struct platform_device *pdev) in uio_dmem_genirq_probe() argument 149 struct uio_dmem_genirq_pdata *pdata = dev_get_platdata(&pdev->dev); in uio_dmem_genirq_probe() 156 if (pdev->dev.of_node) { in uio_dmem_genirq_probe() 163 dev_err(&pdev->dev, "unable to kmalloc\n"); in uio_dmem_genirq_probe() 166 uioinfo->name = pdev->dev.of_node->name; in uio_dmem_genirq_probe() [all …]
|
D | uio_aec.c | 69 static void print_board_data(struct pci_dev *pdev, struct uio_info *i) in print_board_data() argument 71 dev_info(&pdev->dev, "PCI-TC board vendor: %x%x number: %x%x" in print_board_data() 81 static int probe(struct pci_dev *pdev, const struct pci_device_id *id) in probe() argument 90 if (pci_enable_device(pdev)) in probe() 93 if (pci_request_regions(pdev, "aectc")) in probe() 97 info->port[0].start = pci_resource_start(pdev, 0); in probe() 100 info->priv = pci_iomap(pdev, 0, 0); in probe() 103 info->port[0].size = pci_resource_len(pdev, 0); in probe() 107 info->irq = pdev->irq; in probe() 111 print_board_data(pdev, info); in probe() [all …]
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_pci.c | 44 struct pci_dev *pdev; member 53 unsigned int func = PCI_FUNC(info->pdev->devfn); in stmmac_pci_find_phy_addr() 96 struct pci_dev *pdev = info->pdev; in quark_default_data() local 107 plat->bus_id = PCI_DEVID(pdev->bus->number, pdev->devfn); in quark_default_data() 161 static int stmmac_pci_probe(struct pci_dev *pdev, in stmmac_pci_probe() argument 170 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in stmmac_pci_probe() 174 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in stmmac_pci_probe() 180 plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), in stmmac_pci_probe() 186 ret = pcim_enable_device(pdev); in stmmac_pci_probe() 188 dev_err(&pdev->dev, "%s: ERROR: failed to enable device\n", in stmmac_pci_probe() [all …]
|
/linux-4.4.14/drivers/misc/ |
D | atmel-ssc.c | 34 if (ssc->pdev->dev.of_node) { in ssc_request() 35 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") in ssc_request() 40 } else if (ssc->pdev->id == ssc_num) { in ssc_request() 54 dev_dbg(&ssc->pdev->dev, "module busy\n"); in ssc_request() 75 dev_dbg(&ssc->pdev->dev, "device already free\n"); in ssc_free() 133 atmel_ssc_get_driver_data(struct platform_device *pdev) in atmel_ssc_get_driver_data() argument 135 if (pdev->dev.of_node) { in atmel_ssc_get_driver_data() 137 match = of_match_node(atmel_ssc_dt_ids, pdev->dev.of_node); in atmel_ssc_get_driver_data() 144 platform_get_device_id(pdev)->driver_data; in atmel_ssc_get_driver_data() 147 static int ssc_probe(struct platform_device *pdev) in ssc_probe() argument [all …]
|
D | atmel_tclib.c | 46 struct platform_device *pdev = NULL; in atmel_tc_alloc() local 53 if ((tc->pdev->dev.of_node && tc->id == block) || in atmel_tc_alloc() 54 (tc->pdev->id == block)) { in atmel_tc_alloc() 55 pdev = tc->pdev; in atmel_tc_alloc() 62 return pdev ? tc : NULL; in atmel_tc_alloc() 106 static int __init tc_probe(struct platform_device *pdev) in tc_probe() argument 114 irq = platform_get_irq(pdev, 0); in tc_probe() 118 tc = devm_kzalloc(&pdev->dev, sizeof(struct atmel_tc), GFP_KERNEL); in tc_probe() 122 tc->pdev = pdev; in tc_probe() 124 clk = devm_clk_get(&pdev->dev, "t0_clk"); in tc_probe() [all …]
|
D | pch_phub.c | 139 struct pci_dev *pdev; member 163 static void pch_phub_save_reg_conf(struct pci_dev *pdev) in pch_phub_save_reg_conf() argument 166 struct pch_phub_reg *chip = pci_get_drvdata(pdev); in pch_phub_save_reg_conf() 188 dev_dbg(&pdev->dev, "%s : " in pch_phub_save_reg_conf() 214 dev_dbg(&pdev->dev, "%s : " in pch_phub_save_reg_conf() 224 static void pch_phub_restore_reg_conf(struct pci_dev *pdev) in pch_phub_restore_reg_conf() argument 227 struct pch_phub_reg *chip = pci_get_drvdata(pdev); in pch_phub_restore_reg_conf() 249 dev_dbg(&pdev->dev, "%s : " in pch_phub_restore_reg_conf() 275 dev_dbg(&pdev->dev, "%s : " in pch_phub_restore_reg_conf() 516 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in pch_phub_bin_read() [all …]
|
/linux-4.4.14/drivers/mfd/ |
D | mfd-core.c | 29 int mfd_cell_enable(struct platform_device *pdev) in mfd_cell_enable() argument 31 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_enable() 36 err = cell->enable(pdev); in mfd_cell_enable() 46 int mfd_cell_disable(struct platform_device *pdev) in mfd_cell_disable() argument 48 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_disable() 53 err = cell->disable(pdev); in mfd_cell_disable() 66 static int mfd_platform_add_cell(struct platform_device *pdev, in mfd_platform_add_cell() argument 73 pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL); in mfd_platform_add_cell() 74 if (!pdev->mfd_cell) in mfd_platform_add_cell() 77 pdev->mfd_cell->usage_count = usage_count; in mfd_platform_add_cell() [all …]
|
D | intel_quark_i2c_gpio.c | 58 struct pci_dev *pdev; member 130 struct pci_dev *pdev = quark_mfd->pdev; in intel_quark_register_i2c_clk() local 135 i2c_clk_lookup = devm_kcalloc(&pdev->dev, INTEL_QUARK_I2C_NCLK, in intel_quark_register_i2c_clk() 142 i2c_clk = clk_register_fixed_rate(&pdev->dev, in intel_quark_register_i2c_clk() 152 dev_err(&pdev->dev, "Fixed clk register failed: %d\n", ret); in intel_quark_register_i2c_clk() 157 static void intel_quark_unregister_i2c_clk(struct pci_dev *pdev) in intel_quark_unregister_i2c_clk() argument 159 struct intel_quark_mfd *quark_mfd = dev_get_drvdata(&pdev->dev); in intel_quark_unregister_i2c_clk() 168 static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_i2c_setup() argument 174 struct device *dev = &pdev->dev; in intel_quark_i2c_setup() 177 pci_resource_start(pdev, MFD_I2C_BAR); in intel_quark_i2c_setup() [all …]
|
D | davinci_voicecodec.c | 41 static int __init davinci_vc_probe(struct platform_device *pdev) in davinci_vc_probe() argument 48 davinci_vc = devm_kzalloc(&pdev->dev, in davinci_vc_probe() 51 dev_dbg(&pdev->dev, in davinci_vc_probe() 56 davinci_vc->clk = devm_clk_get(&pdev->dev, NULL); in davinci_vc_probe() 58 dev_dbg(&pdev->dev, in davinci_vc_probe() 64 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in davinci_vc_probe() 66 davinci_vc->base = devm_ioremap_resource(&pdev->dev, res); in davinci_vc_probe() 72 davinci_vc->regmap = devm_regmap_init_mmio(&pdev->dev, in davinci_vc_probe() 80 res = platform_get_resource(pdev, IORESOURCE_DMA, 0); in davinci_vc_probe() 82 dev_err(&pdev->dev, "no DMA resource\n"); in davinci_vc_probe() [all …]
|
D | intel_msic.c | 50 struct platform_device *pdev; member 312 struct platform_device *pdev = msic->pdev; in intel_msic_init_devices() local 313 struct intel_msic_platform_data *pdata = dev_get_platdata(&pdev->dev); in intel_msic_init_devices() 326 ret = devm_gpio_request_one(&pdev->dev, gpio, in intel_msic_init_devices() 329 dev_err(&pdev->dev, "failed to register OCD GPIO\n"); in intel_msic_init_devices() 335 dev_err(&pdev->dev, "no IRQ number for OCD GPIO\n"); in intel_msic_init_devices() 347 ret = mfd_add_devices(&pdev->dev, -1, &msic_devs[i], 1, NULL, in intel_msic_init_devices() 353 ret = mfd_add_devices(&pdev->dev, 0, msic_other_devs, in intel_msic_init_devices() 361 mfd_remove_devices(&pdev->dev); in intel_msic_init_devices() 368 struct platform_device *pdev = msic->pdev; in intel_msic_remove_devices() local [all …]
|
D | cs5535-mfd.c | 42 static int cs5535_mfd_res_enable(struct platform_device *pdev) in cs5535_mfd_res_enable() argument 46 res = platform_get_resource(pdev, IORESOURCE_IO, 0); in cs5535_mfd_res_enable() 48 dev_err(&pdev->dev, "can't fetch device resource info\n"); in cs5535_mfd_res_enable() 53 dev_err(&pdev->dev, "can't request region\n"); in cs5535_mfd_res_enable() 60 static int cs5535_mfd_res_disable(struct platform_device *pdev) in cs5535_mfd_res_disable() argument 63 res = platform_get_resource(pdev, IORESOURCE_IO, 0); in cs5535_mfd_res_disable() 65 dev_err(&pdev->dev, "can't fetch device resource info\n"); in cs5535_mfd_res_disable() 128 static int cs5535_mfd_probe(struct pci_dev *pdev, in cs5535_mfd_probe() argument 133 err = pci_enable_device(pdev); in cs5535_mfd_probe() 143 r->start = pci_resource_start(pdev, bar); in cs5535_mfd_probe() [all …]
|
D | ti_am335x_tscadc.c | 136 static int ti_tscadc_probe(struct platform_device *pdev) in ti_tscadc_probe() argument 141 struct device_node *node = pdev->dev.of_node; in ti_tscadc_probe() 151 if (!pdev->dev.of_node) { in ti_tscadc_probe() 152 dev_err(&pdev->dev, "Could not find valid DT data.\n"); in ti_tscadc_probe() 156 node = of_get_child_by_name(pdev->dev.of_node, "tsc"); in ti_tscadc_probe() 160 node = of_get_child_by_name(pdev->dev.of_node, "adc"); in ti_tscadc_probe() 164 dev_err(&pdev->dev, " PIN numbers are 0..7 (not %d)\n", in ti_tscadc_probe() 171 dev_err(&pdev->dev, "Number of i/p channels more than 8\n"); in ti_tscadc_probe() 175 dev_err(&pdev->dev, "Need atleast one channel.\n"); in ti_tscadc_probe() 180 dev_err(&pdev->dev, "Too many step configurations requested\n"); in ti_tscadc_probe() [all …]
|
D | sta2x11-mfd.c | 57 static struct sta2x11_mfd *sta2x11_mfd_find(struct pci_dev *pdev) in sta2x11_mfd_find() argument 62 if (!pdev && !list_empty(&sta2x11_mfd_list)) { in sta2x11_mfd_find() 69 instance = sta2x11_get_instance(pdev); in sta2x11_mfd_find() 79 static int sta2x11_mfd_add(struct pci_dev *pdev, gfp_t flags) in sta2x11_mfd_add() argument 82 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_add() 87 instance = sta2x11_get_instance(pdev); in sta2x11_mfd_add() 102 u32 __sta2x11_mfd_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val, in __sta2x11_mfd_mask() argument 105 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in __sta2x11_mfd_mask() 111 dev_warn(&pdev->dev, ": can't access sctl regs\n"); in __sta2x11_mfd_mask() 117 dev_warn(&pdev->dev, ": system ctl not initialized\n"); in __sta2x11_mfd_mask() [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | am53c974.c | 99 struct pci_dev *pdev = esp->dev; in pci_esp_get_priv() local 101 return pci_get_drvdata(pdev); in pci_esp_get_priv() 314 static void dc390_eeprom_prepare_read(struct pci_dev *pdev, u8 cmd) in dc390_eeprom_prepare_read() argument 321 pci_write_config_byte(pdev, 0x80, 0x40); in dc390_eeprom_prepare_read() 327 pci_write_config_byte(pdev, 0x80, bval); in dc390_eeprom_prepare_read() 329 pci_write_config_byte(pdev, 0x80, 0); in dc390_eeprom_prepare_read() 337 static u16 dc390_eeprom_get_data(struct pci_dev *pdev) in dc390_eeprom_get_data() argument 346 pci_write_config_byte(pdev, 0x80, 0x80); in dc390_eeprom_get_data() 348 pci_write_config_byte(pdev, 0x80, 0x40); in dc390_eeprom_get_data() 350 pci_read_config_byte(pdev, 0x00, &bval); in dc390_eeprom_get_data() [all …]
|
D | wd719x.c | 85 dev_err(&wd->pdev->dev, "command register is not ready: 0x%02x\n", in wd719x_wait_ready() 105 dev_err(&wd->pdev->dev, "direct command timed out\n"); in wd719x_wait_done() 110 dev_err(&wd->pdev->dev, "direct command failed, status 0x%02x, SUE 0x%02x\n", in wd719x_wait_done() 161 dev_warn(&wd->pdev->dev, "RISC sleep command failed\n"); in wd719x_destroy() 167 pci_free_consistent(wd->pdev, sizeof(struct wd719x_scb), scb, in wd719x_destroy() 170 pci_free_consistent(wd->pdev, sizeof(struct wd719x_scb), scb, in wd719x_destroy() 173 pci_free_consistent(wd->pdev, wd->fw_size, wd->fw_virt, wd->fw_phys); in wd719x_destroy() 175 pci_free_consistent(wd->pdev, WD719X_HASH_TABLE_SIZE, wd->hash_virt, in wd719x_destroy() 178 pci_free_consistent(wd->pdev, sizeof(struct wd719x_host_param), in wd719x_destroy() 181 free_irq(wd->pdev->irq, wd); in wd719x_destroy() [all …]
|
/linux-4.4.14/drivers/input/misc/ |
D | e3x0-button.c | 48 struct platform_device *pdev = to_platform_device(dev); in e3x0_button_suspend() local 51 enable_irq_wake(platform_get_irq_byname(pdev, "press")); in e3x0_button_suspend() 58 struct platform_device *pdev = to_platform_device(dev); in e3x0_button_resume() local 61 disable_irq_wake(platform_get_irq_byname(pdev, "press")); in e3x0_button_resume() 69 static int e3x0_button_probe(struct platform_device *pdev) in e3x0_button_probe() argument 75 irq_press = platform_get_irq_byname(pdev, "press"); in e3x0_button_probe() 77 dev_err(&pdev->dev, "No IRQ for 'press', error=%d\n", in e3x0_button_probe() 82 irq_release = platform_get_irq_byname(pdev, "release"); in e3x0_button_probe() 84 dev_err(&pdev->dev, "No IRQ for 'release', error=%d\n", in e3x0_button_probe() 89 input = devm_input_allocate_device(&pdev->dev); in e3x0_button_probe() [all …]
|
D | max8925_onkey.c | 66 static int max8925_onkey_probe(struct platform_device *pdev) in max8925_onkey_probe() argument 68 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_probe() 73 irq[0] = platform_get_irq(pdev, 0); in max8925_onkey_probe() 75 dev_err(&pdev->dev, "No IRQ resource!\n"); in max8925_onkey_probe() 79 irq[1] = platform_get_irq(pdev, 1); in max8925_onkey_probe() 81 dev_err(&pdev->dev, "No IRQ resource!\n"); in max8925_onkey_probe() 85 info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_onkey_info), in max8925_onkey_probe() 90 input = devm_input_allocate_device(&pdev->dev); in max8925_onkey_probe() 96 info->dev = &pdev->dev; in max8925_onkey_probe() 103 input->dev.parent = &pdev->dev; in max8925_onkey_probe() [all …]
|
D | pm8941-pwrkey.c | 156 static int pm8941_pwrkey_probe(struct platform_device *pdev) in pm8941_pwrkey_probe() argument 163 if (of_property_read_u32(pdev->dev.of_node, "debounce", &req_delay)) in pm8941_pwrkey_probe() 167 dev_err(&pdev->dev, "invalid debounce time: %u\n", req_delay); in pm8941_pwrkey_probe() 171 pull_up = of_property_read_bool(pdev->dev.of_node, "bias-pull-up"); in pm8941_pwrkey_probe() 173 pwrkey = devm_kzalloc(&pdev->dev, sizeof(*pwrkey), GFP_KERNEL); in pm8941_pwrkey_probe() 177 pwrkey->dev = &pdev->dev; in pm8941_pwrkey_probe() 179 pwrkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); in pm8941_pwrkey_probe() 181 dev_err(&pdev->dev, "failed to locate regmap\n"); in pm8941_pwrkey_probe() 185 pwrkey->irq = platform_get_irq(pdev, 0); in pm8941_pwrkey_probe() 187 dev_err(&pdev->dev, "failed to get irq\n"); in pm8941_pwrkey_probe() [all …]
|
/linux-4.4.14/drivers/scsi/ufs/ |
D | ufshcd-pci.c | 90 static void ufshcd_pci_shutdown(struct pci_dev *pdev) in ufshcd_pci_shutdown() argument 92 ufshcd_shutdown((struct ufs_hba *)pci_get_drvdata(pdev)); in ufshcd_pci_shutdown() 100 static void ufshcd_pci_remove(struct pci_dev *pdev) in ufshcd_pci_remove() argument 102 struct ufs_hba *hba = pci_get_drvdata(pdev); in ufshcd_pci_remove() 104 pm_runtime_forbid(&pdev->dev); in ufshcd_pci_remove() 105 pm_runtime_get_noresume(&pdev->dev); in ufshcd_pci_remove() 117 ufshcd_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) in ufshcd_pci_probe() argument 123 err = pcim_enable_device(pdev); in ufshcd_pci_probe() 125 dev_err(&pdev->dev, "pcim_enable_device failed\n"); in ufshcd_pci_probe() 129 pci_set_master(pdev); in ufshcd_pci_probe() [all …]
|
/linux-4.4.14/drivers/input/keyboard/ |
D | sh_keysc.c | 86 struct platform_device *pdev = dev_id; in sh_keysc_isr() local 87 struct sh_keysc_priv *priv = platform_get_drvdata(pdev); in sh_keysc_isr() 97 dev_dbg(&pdev->dev, "isr!\n"); in sh_keysc_isr() 132 sh_keysc_map_dbg(&pdev->dev, keys, "keys"); in sh_keysc_isr() 136 sh_keysc_map_dbg(&pdev->dev, priv->last_keys, "last_keys"); in sh_keysc_isr() 137 sh_keysc_map_dbg(&pdev->dev, keys0, "keys0"); in sh_keysc_isr() 138 sh_keysc_map_dbg(&pdev->dev, keys1, "keys1"); in sh_keysc_isr() 164 static int sh_keysc_probe(struct platform_device *pdev) in sh_keysc_probe() argument 173 if (!dev_get_platdata(&pdev->dev)) { in sh_keysc_probe() 174 dev_err(&pdev->dev, "no platform data defined\n"); in sh_keysc_probe() [all …]
|
D | snvs_pwrkey.c | 74 struct platform_device *pdev = dev_id; in imx_snvs_pwrkey_interrupt() local 75 struct pwrkey_drv_data *pdata = platform_get_drvdata(pdev); in imx_snvs_pwrkey_interrupt() 97 static int imx_snvs_pwrkey_probe(struct platform_device *pdev) in imx_snvs_pwrkey_probe() argument 105 np = pdev->dev.of_node; in imx_snvs_pwrkey_probe() 109 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in imx_snvs_pwrkey_probe() 115 dev_err(&pdev->dev, "Can't get snvs syscon\n"); in imx_snvs_pwrkey_probe() 121 dev_warn(&pdev->dev, "KEY_POWER without setting in dts\n"); in imx_snvs_pwrkey_probe() 126 pdata->irq = platform_get_irq(pdev, 0); in imx_snvs_pwrkey_probe() 128 dev_err(&pdev->dev, "no irq defined in platform data\n"); in imx_snvs_pwrkey_probe() 140 input = devm_input_allocate_device(&pdev->dev); in imx_snvs_pwrkey_probe() [all …]
|
D | samsung-keypad.c | 68 struct platform_device *pdev; member 156 pm_runtime_get_sync(&keypad->pdev->dev); in samsung_keypad_irq() 172 pm_runtime_put(&keypad->pdev->dev); in samsung_keypad_irq() 181 pm_runtime_get_sync(&keypad->pdev->dev); in samsung_keypad_start() 196 pm_runtime_put(&keypad->pdev->dev); in samsung_keypad_start() 203 pm_runtime_get_sync(&keypad->pdev->dev); in samsung_keypad_stop() 226 pm_runtime_put(&keypad->pdev->dev); in samsung_keypad_stop() 319 static int samsung_keypad_probe(struct platform_device *pdev) in samsung_keypad_probe() argument 330 pdata = dev_get_platdata(&pdev->dev); in samsung_keypad_probe() 332 pdata = samsung_keypad_parse_dt(&pdev->dev); in samsung_keypad_probe() [all …]
|
D | spear-keyboard.c | 148 static int spear_kbd_parse_dt(struct platform_device *pdev, in spear_kbd_parse_dt() argument 151 struct device_node *np = pdev->dev.of_node; in spear_kbd_parse_dt() 156 dev_err(&pdev->dev, "Missing DT data\n"); in spear_kbd_parse_dt() 168 dev_err(&pdev->dev, "DT: Invalid or missing mode\n"); in spear_kbd_parse_dt() 176 static inline int spear_kbd_parse_dt(struct platform_device *pdev, in spear_kbd_parse_dt() argument 183 static int spear_kbd_probe(struct platform_device *pdev) in spear_kbd_probe() argument 185 struct kbd_platform_data *pdata = dev_get_platdata(&pdev->dev); in spear_kbd_probe() 193 irq = platform_get_irq(pdev, 0); in spear_kbd_probe() 195 dev_err(&pdev->dev, "not able to get irq for the device\n"); in spear_kbd_probe() 199 kbd = devm_kzalloc(&pdev->dev, sizeof(*kbd), GFP_KERNEL); in spear_kbd_probe() [all …]
|
D | omap4-keypad.c | 237 static int omap4_keypad_probe(struct platform_device *pdev) in omap4_keypad_probe() argument 247 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap4_keypad_probe() 249 dev_err(&pdev->dev, "no base address specified\n"); in omap4_keypad_probe() 253 irq = platform_get_irq(pdev, 0); in omap4_keypad_probe() 255 dev_err(&pdev->dev, "no keyboard irq assigned\n"); in omap4_keypad_probe() 261 dev_err(&pdev->dev, "keypad_data memory allocation failed\n"); in omap4_keypad_probe() 267 error = omap4_keypad_parse_dt(&pdev->dev, keypad_data); in omap4_keypad_probe() 271 res = request_mem_region(res->start, resource_size(res), pdev->name); in omap4_keypad_probe() 273 dev_err(&pdev->dev, "can't request mem region\n"); in omap4_keypad_probe() 280 dev_err(&pdev->dev, "can't ioremap mem resource\n"); in omap4_keypad_probe() [all …]
|
D | st-keyscan.c | 125 static int keyscan_probe(struct platform_device *pdev) in keyscan_probe() argument 132 if (!pdev->dev.of_node) { in keyscan_probe() 133 dev_err(&pdev->dev, "no DT data present\n"); in keyscan_probe() 137 keypad_data = devm_kzalloc(&pdev->dev, sizeof(*keypad_data), in keyscan_probe() 142 input_dev = devm_input_allocate_device(&pdev->dev); in keyscan_probe() 144 dev_err(&pdev->dev, "failed to allocate the input device\n"); in keyscan_probe() 148 input_dev->name = pdev->name; in keyscan_probe() 150 input_dev->dev.parent = &pdev->dev; in keyscan_probe() 165 dev_err(&pdev->dev, "failed to build keymap\n"); in keyscan_probe() 173 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in keyscan_probe() [all …]
|
D | bf54x-keys.c | 132 struct platform_device *pdev = (struct platform_device *) data; in bfin_kpad_timer() local 133 struct bf54x_kpad *bf54x_kpad = platform_get_drvdata(pdev); in bfin_kpad_timer() 153 struct platform_device *pdev = dev_id; in bfin_kpad_isr() local 154 struct bf54x_kpad *bf54x_kpad = platform_get_drvdata(pdev); in bfin_kpad_isr() 179 static int bfin_kpad_probe(struct platform_device *pdev) in bfin_kpad_probe() argument 182 struct bfin_kpad_platform_data *pdata = dev_get_platdata(&pdev->dev); in bfin_kpad_probe() 187 dev_err(&pdev->dev, "no rows, cols or keymap from pdata\n"); in bfin_kpad_probe() 193 dev_err(&pdev->dev, "invalid keymapsize\n"); in bfin_kpad_probe() 201 platform_set_drvdata(pdev, bf54x_kpad); in bfin_kpad_probe() 213 dev_warn(&pdev->dev, in bfin_kpad_probe() [all …]
|
D | nomadik-ske-keypad.c | 223 static int __init ske_keypad_probe(struct platform_device *pdev) in ske_keypad_probe() argument 226 dev_get_platdata(&pdev->dev); in ske_keypad_probe() 234 dev_err(&pdev->dev, "invalid keypad platform data\n"); in ske_keypad_probe() 238 irq = platform_get_irq(pdev, 0); in ske_keypad_probe() 240 dev_err(&pdev->dev, "failed to get keypad irq\n"); in ske_keypad_probe() 244 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ske_keypad_probe() 246 dev_err(&pdev->dev, "missing platform resources\n"); in ske_keypad_probe() 253 dev_err(&pdev->dev, "failed to allocate keypad memory\n"); in ske_keypad_probe() 263 if (!request_mem_region(res->start, resource_size(res), pdev->name)) { in ske_keypad_probe() 264 dev_err(&pdev->dev, "failed to request I/O memory\n"); in ske_keypad_probe() [all …]
|
/linux-4.4.14/drivers/pcmcia/ |
D | at91_cf.c | 51 struct platform_device *pdev; member 79 dev_dbg(&cf->pdev->dev, "card %s\n", in at91_cf_irq() 137 dev_dbg(&cf->pdev->dev, "Vcc %d, io_irq %d, flags %04x csc %04x\n", in at91_cf_set_socket() 171 dev_dbg(&cf->pdev->dev, "8bit i/o bus\n"); in at91_cf_set_io_map() 174 dev_dbg(&cf->pdev->dev, "16bit i/o bus\n"); in at91_cf_set_io_map() 223 static int at91_cf_dt_init(struct platform_device *pdev) in at91_cf_dt_init() argument 227 board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL); in at91_cf_dt_init() 231 board->irq_pin = of_get_gpio(pdev->dev.of_node, 0); in at91_cf_dt_init() 232 board->det_pin = of_get_gpio(pdev->dev.of_node, 1); in at91_cf_dt_init() 233 board->vcc_pin = of_get_gpio(pdev->dev.of_node, 2); in at91_cf_dt_init() [all …]
|
/linux-4.4.14/drivers/platform/x86/ |
D | intel_pmc_ipc.c | 323 static int ipc_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) in ipc_pci_probe() argument 329 ipcdev.dev = &pci_dev_get(pdev)->dev; in ipc_pci_probe() 332 ret = pci_enable_device(pdev); in ipc_pci_probe() 336 ret = pci_request_regions(pdev, "intel_pmc_ipc"); in ipc_pci_probe() 340 pci_resource = pci_resource_start(pdev, 0); in ipc_pci_probe() 341 len = pci_resource_len(pdev, 0); in ipc_pci_probe() 343 dev_err(&pdev->dev, "Failed to get resource\n"); in ipc_pci_probe() 349 if (request_irq(pdev->irq, ioc, 0, "intel_pmc_ipc", &ipcdev)) { in ipc_pci_probe() 350 dev_err(&pdev->dev, "Failed to request irq\n"); in ipc_pci_probe() 356 dev_err(&pdev->dev, "Failed to ioremap ipc base\n"); in ipc_pci_probe() [all …]
|
D | intel_mid_powerbtn.c | 60 static int mfld_pb_probe(struct platform_device *pdev) in mfld_pb_probe() argument 63 int irq = platform_get_irq(pdev, 0); in mfld_pb_probe() 73 input->name = pdev->name; in mfld_pb_probe() 76 input->dev.parent = &pdev->dev; in mfld_pb_probe() 83 dev_err(&pdev->dev, "Unable to request irq %d for mfld power" in mfld_pb_probe() 88 device_init_wakeup(&pdev->dev, true); in mfld_pb_probe() 89 dev_pm_set_wake_irq(&pdev->dev, irq); in mfld_pb_probe() 93 dev_err(&pdev->dev, "Unable to register input dev, error " in mfld_pb_probe() 98 platform_set_drvdata(pdev, input); in mfld_pb_probe() 112 dev_err(&pdev->dev, "Unable to clear power button interrupt, " in mfld_pb_probe() [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-dw-mmio.c | 33 static int dw_spi_mmio_probe(struct platform_device *pdev) in dw_spi_mmio_probe() argument 41 dwsmmio = devm_kzalloc(&pdev->dev, sizeof(struct dw_spi_mmio), in dw_spi_mmio_probe() 49 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_spi_mmio_probe() 51 dev_err(&pdev->dev, "no mem resource?\n"); in dw_spi_mmio_probe() 55 dws->regs = devm_ioremap_resource(&pdev->dev, mem); in dw_spi_mmio_probe() 57 dev_err(&pdev->dev, "SPI region map failed\n"); in dw_spi_mmio_probe() 61 dws->irq = platform_get_irq(pdev, 0); in dw_spi_mmio_probe() 63 dev_err(&pdev->dev, "no irq resource?\n"); in dw_spi_mmio_probe() 67 dwsmmio->clk = devm_clk_get(&pdev->dev, NULL); in dw_spi_mmio_probe() 74 dws->bus_num = pdev->id; in dw_spi_mmio_probe() [all …]
|
D | spi-dw-pci.c | 44 static int spi_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in spi_pci_probe() argument 51 ret = pcim_enable_device(pdev); in spi_pci_probe() 55 dws = devm_kzalloc(&pdev->dev, sizeof(*dws), GFP_KERNEL); in spi_pci_probe() 60 dws->paddr = pci_resource_start(pdev, pci_bar); in spi_pci_probe() 62 ret = pcim_iomap_regions(pdev, 1 << pci_bar, pci_name(pdev)); in spi_pci_probe() 66 dws->regs = pcim_iomap_table(pdev)[pci_bar]; in spi_pci_probe() 67 dws->irq = pdev->irq; in spi_pci_probe() 86 ret = dw_spi_add_host(&pdev->dev, dws); in spi_pci_probe() 91 pci_set_drvdata(pdev, dws); in spi_pci_probe() 93 dev_info(&pdev->dev, "found PCI SPI controller(ID: %04x:%04x)\n", in spi_pci_probe() [all …]
|
/linux-4.4.14/drivers/mcb/ |
D | mcb-pci.c | 28 struct pci_dev *pdev = to_pci_dev(dev); in mcb_pci_get_irq() local 30 return pdev->irq; in mcb_pci_get_irq() 33 static int mcb_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) in mcb_pci_probe() argument 41 priv = devm_kzalloc(&pdev->dev, sizeof(struct priv), GFP_KERNEL); in mcb_pci_probe() 45 ret = pci_enable_device(pdev); in mcb_pci_probe() 47 dev_err(&pdev->dev, "Failed to enable PCI device\n"); in mcb_pci_probe() 51 priv->mapbase = pci_resource_start(pdev, 0); in mcb_pci_probe() 53 dev_err(&pdev->dev, "No PCI resource\n"); in mcb_pci_probe() 61 dev_err(&pdev->dev, "Failed to request PCI memory\n"); in mcb_pci_probe() 68 dev_err(&pdev->dev, "Cannot ioremap\n"); in mcb_pci_probe() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | eeh_sysfs.c | 43 struct pci_dev *pdev = to_pci_dev(dev); \ 44 struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); \ 60 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_show() local 61 struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); in eeh_pe_state_show() 76 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_store() local 77 struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); in eeh_pe_state_store() 94 void eeh_sysfs_add_device(struct pci_dev *pdev) in eeh_sysfs_add_device() argument 96 struct eeh_dev *edev = pci_dev_to_eeh_dev(pdev); in eeh_sysfs_add_device() 105 rc += device_create_file(&pdev->dev, &dev_attr_eeh_mode); in eeh_sysfs_add_device() 106 rc += device_create_file(&pdev->dev, &dev_attr_eeh_config_addr); in eeh_sysfs_add_device() [all …]
|
D | pci_dn.c | 75 struct pci_dev *pdev = NULL; in pci_get_pdn_by_devfn() local 78 list_for_each_entry(pdev, &bus->devices, bus_list) { in pci_get_pdn_by_devfn() 79 if (pdev->devfn == devfn) { in pci_get_pdn_by_devfn() 80 if (pdev->dev.archdata.pci_data) in pci_get_pdn_by_devfn() 81 return pdev->dev.archdata.pci_data; in pci_get_pdn_by_devfn() 83 dn = pci_device_to_OF_node(pdev); in pci_get_pdn_by_devfn() 107 struct pci_dn *pci_get_pdn(struct pci_dev *pdev) in pci_get_pdn() argument 113 if (pdev->dev.archdata.pci_data) in pci_get_pdn() 114 return pdev->dev.archdata.pci_data; in pci_get_pdn() 117 dn = pci_device_to_OF_node(pdev); in pci_get_pdn() [all …]
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | mv64x60_dev.c | 36 struct platform_device *pdev; in mv64x60_mpsc_register_shared_pdev() local 65 pdev = platform_device_alloc(MPSC_SHARED_NAME, 0); in mv64x60_mpsc_register_shared_pdev() 66 if (!pdev) in mv64x60_mpsc_register_shared_pdev() 69 err = platform_device_add_resources(pdev, r, 2); in mv64x60_mpsc_register_shared_pdev() 73 err = platform_device_add_data(pdev, &pdata, sizeof(pdata)); in mv64x60_mpsc_register_shared_pdev() 77 err = platform_device_add(pdev); in mv64x60_mpsc_register_shared_pdev() 84 platform_device_put(pdev); in mv64x60_mpsc_register_shared_pdev() 93 struct platform_device *pdev; in mv64x60_mpsc_device_setup() local 186 pdev = platform_device_alloc(MPSC_CTLR_NAME, port_number); in mv64x60_mpsc_device_setup() 187 if (!pdev) in mv64x60_mpsc_device_setup() [all …]
|
/linux-4.4.14/arch/mips/lantiq/xway/ |
D | xrx200_phy_fw.c | 19 static dma_addr_t xway_gphy_load(struct platform_device *pdev) in xway_gphy_load() argument 27 if (of_get_property(pdev->dev.of_node, "firmware1", NULL) || in xway_gphy_load() 28 of_get_property(pdev->dev.of_node, "firmware2", NULL)) { in xway_gphy_load() 31 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 33 dev_err(&pdev->dev, in xway_gphy_load() 39 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 41 dev_err(&pdev->dev, in xway_gphy_load() 47 } else if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 49 dev_err(&pdev->dev, "failed to load firmware filename\n"); in xway_gphy_load() 53 dev_info(&pdev->dev, "requesting %s\n", fw_name); in xway_gphy_load() [all …]
|
/linux-4.4.14/drivers/dma/hsu/ |
D | pci.c | 43 static int hsu_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) in hsu_pci_probe() argument 48 ret = pcim_enable_device(pdev); in hsu_pci_probe() 52 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); in hsu_pci_probe() 54 dev_err(&pdev->dev, "I/O memory remapping failed\n"); in hsu_pci_probe() 58 pci_set_master(pdev); in hsu_pci_probe() 59 pci_try_set_mwi(pdev); in hsu_pci_probe() 61 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in hsu_pci_probe() 65 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in hsu_pci_probe() 69 chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); in hsu_pci_probe() 73 chip->dev = &pdev->dev; in hsu_pci_probe() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_pcie.c | 63 int qib_pcie_init(struct pci_dev *pdev, const struct pci_device_id *ent) in qib_pcie_init() argument 67 ret = pci_enable_device(pdev); in qib_pcie_init() 81 qib_early_err(&pdev->dev, "pci enable failed: error %d\n", in qib_pcie_init() 86 ret = pci_request_regions(pdev, QIB_DRV_NAME); in qib_pcie_init() 88 qib_devinfo(pdev, "pci_request_regions fails: err %d\n", -ret); in qib_pcie_init() 92 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); in qib_pcie_init() 99 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in qib_pcie_init() 101 qib_devinfo(pdev, "Unable to set DMA mask: %d\n", ret); in qib_pcie_init() 104 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in qib_pcie_init() 106 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); in qib_pcie_init() [all …]
|
/linux-4.4.14/drivers/ptp/ |
D | ptp_pch.c | 130 struct pci_dev *pdev; member 194 u32 pch_ch_control_read(struct pci_dev *pdev) in pch_ch_control_read() argument 196 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_control_read() 205 void pch_ch_control_write(struct pci_dev *pdev, u32 val) in pch_ch_control_write() argument 207 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_control_write() 213 u32 pch_ch_event_read(struct pci_dev *pdev) in pch_ch_event_read() argument 215 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_event_read() 224 void pch_ch_event_write(struct pci_dev *pdev, u32 val) in pch_ch_event_write() argument 226 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_event_write() 232 u32 pch_src_uuid_lo_read(struct pci_dev *pdev) in pch_src_uuid_lo_read() argument [all …]
|
/linux-4.4.14/arch/sh/drivers/ |
D | push-switch.c | 39 struct platform_device *pdev = psw->pdev; in switch_work_handler() local 43 kobject_uevent(&pdev->dev.kobj, KOBJ_CHANGE); in switch_work_handler() 46 static int switch_drv_probe(struct platform_device *pdev) in switch_drv_probe() argument 56 irq = platform_get_irq(pdev, 0); in switch_drv_probe() 62 psw_info = pdev->dev.platform_data; in switch_drv_probe() 67 psw_info->name ? psw_info->name : DRV_NAME, pdev); in switch_drv_probe() 72 ret = device_create_file(&pdev->dev, &dev_attr_switch); in switch_drv_probe() 74 dev_err(&pdev->dev, "Failed creating device attrs\n"); in switch_drv_probe() 87 psw->pdev = pdev; in switch_drv_probe() 89 platform_set_drvdata(pdev, psw); in switch_drv_probe() [all …]
|
/linux-4.4.14/drivers/mtd/maps/ |
D | plat-ram.c | 82 static int platram_remove(struct platform_device *pdev) in platram_remove() argument 84 struct platram_info *info = to_platram_info(pdev); in platram_remove() 86 dev_dbg(&pdev->dev, "removing device\n"); in platram_remove() 121 static int platram_probe(struct platform_device *pdev) in platram_probe() argument 128 dev_dbg(&pdev->dev, "probe entered\n"); in platram_probe() 130 if (dev_get_platdata(&pdev->dev) == NULL) { in platram_probe() 131 dev_err(&pdev->dev, "no platform data supplied\n"); in platram_probe() 136 pdata = dev_get_platdata(&pdev->dev); in platram_probe() 144 platform_set_drvdata(pdev, info); in platram_probe() 146 info->dev = &pdev->dev; in platram_probe() [all …]
|
/linux-4.4.14/drivers/net/can/sja1000/ |
D | plx_pci.c | 59 void (*reset_func)(struct pci_dev *pdev); 143 static void plx_pci_reset_common(struct pci_dev *pdev); 144 static void plx_pci_reset_marathon(struct pci_dev *pdev); 145 static void plx9056_pci_reset_common(struct pci_dev *pdev); 167 void (*reset_func)(struct pci_dev *pdev); 395 static void plx_pci_reset_common(struct pci_dev *pdev) in plx_pci_reset_common() argument 397 struct plx_pci_card *card = pci_get_drvdata(pdev); in plx_pci_reset_common() 412 static void plx9056_pci_reset_common(struct pci_dev *pdev) in plx9056_pci_reset_common() argument 414 struct plx_pci_card *card = pci_get_drvdata(pdev); in plx9056_pci_reset_common() 441 static void plx_pci_reset_marathon(struct pci_dev *pdev) in plx_pci_reset_marathon() argument [all …]
|
D | peak_pcmcia.c | 146 struct pcmcia_device *pdev; member 297 dev_err(&card->pdev->dev, in pcan_write_eeprom() 330 dev_err(&card->pdev->dev, in pcan_write_eeprom() 344 dev_err(&card->pdev->dev, in pcan_write_eeprom() 376 dev_err(&card->pdev->dev, in pcan_set_can_power() 496 dev_info(&card->pdev->dev, "%s removed\n", name); in pcan_free_channels() 524 struct pcmcia_device *pdev = card->pdev; in pcan_add_channels() local 552 SET_NETDEV_DEV(netdev, &pdev->dev); in pcan_add_channels() 556 netdev->irq = pdev->irq; in pcan_add_channels() 561 dev_err(&pdev->dev, "channel %d not present\n", i); in pcan_add_channels() [all …]
|
/linux-4.4.14/drivers/net/can/softing/ |
D | softing_cs.c | 31 static int softingcs_reset(struct platform_device *pdev, int v); 32 static int softingcs_enable_irq(struct platform_device *pdev, int v); 176 static int softingcs_reset(struct platform_device *pdev, int v) in softingcs_reset() argument 178 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); in softingcs_reset() 180 dev_dbg(&pdev->dev, "pcmcia config [2] %02x\n", v ? 0 : 0x20); in softingcs_reset() 184 static int softingcs_enable_irq(struct platform_device *pdev, int v) in softingcs_enable_irq() argument 186 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); in softingcs_enable_irq() 188 dev_dbg(&pdev->dev, "pcmcia config [0] %02x\n", v ? 0x60 : 0); in softingcs_enable_irq() 218 struct platform_device *pdev = pcmcia->priv; in softingcs_remove() local 221 platform_device_unregister(pdev); in softingcs_remove() [all …]
|
/linux-4.4.14/drivers/char/xillybus/ |
D | xillybus_pcie.c | 58 pci_dma_sync_single_for_cpu(ep->pdev, in xilly_dma_sync_single_for_cpu_pci() 69 pci_dma_sync_single_for_device(ep->pdev, in xilly_dma_sync_single_for_device_pci() 109 addr = pci_map_single(ep->pdev, ptr, size, pci_direction); in xilly_map_single_pci() 111 if (pci_dma_mapping_error(ep->pdev, addr)) { in xilly_map_single_pci() 116 this->device = ep->pdev; in xilly_map_single_pci() 125 pci_unmap_single(ep->pdev, addr, size, pci_direction); in xilly_map_single_pci() 140 static int xilly_probe(struct pci_dev *pdev, in xilly_probe() argument 146 endpoint = xillybus_init_endpoint(pdev, &pdev->dev, &pci_hw); in xilly_probe() 151 pci_set_drvdata(pdev, endpoint); in xilly_probe() 153 rc = pcim_enable_device(pdev); in xilly_probe() [all …]
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54pci.c | 87 dev_err(&priv->pdev->dev, "wrong firmware, " in p54p_upload_firmware() 159 mapping = pci_map_single(priv->pdev, in p54p_refill_rx_ring() 164 if (pci_dma_mapping_error(priv->pdev, mapping)) { in p54p_refill_rx_ring() 166 dev_err(&priv->pdev->dev, in p54p_refill_rx_ring() 215 dev_err(&priv->pdev->dev, "rx'd frame size " in p54p_check_rx_ring() 221 pci_dma_sync_single_for_cpu(priv->pdev, dma_addr, in p54p_check_rx_ring() 226 pci_unmap_single(priv->pdev, dma_addr, in p54p_check_rx_ring() 232 pci_dma_sync_single_for_device(priv->pdev, dma_addr, in p54p_check_rx_ring() 264 pci_unmap_single(priv->pdev, le32_to_cpu(desc->host_addr), in p54p_check_tx_ring() 340 mapping = pci_map_single(priv->pdev, skb->data, skb->len, in p54p_tx() [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | main.c | 175 static int set_dma_caps(struct pci_dev *pdev) in set_dma_caps() argument 179 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); in set_dma_caps() 181 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask\n"); in set_dma_caps() 182 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in set_dma_caps() 184 dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting\n"); in set_dma_caps() 189 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); in set_dma_caps() 191 dev_warn(&pdev->dev, in set_dma_caps() 193 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in set_dma_caps() 195 dev_err(&pdev->dev, in set_dma_caps() 201 dma_set_max_seg_size(&pdev->dev, 2u * 1024 * 1024 * 1024); in set_dma_caps() [all …]
|
/linux-4.4.14/include/media/ |
D | soc_camera_platform.h | 30 static inline void soc_camera_platform_release(struct platform_device **pdev) in soc_camera_platform_release() argument 32 *pdev = NULL; in soc_camera_platform_release() 36 struct platform_device **pdev, in soc_camera_platform_add() argument 49 if (*pdev) in soc_camera_platform_add() 52 *pdev = platform_device_alloc("soc_camera_platform", id); in soc_camera_platform_add() 53 if (!*pdev) in soc_camera_platform_add() 58 (*pdev)->dev.platform_data = info; in soc_camera_platform_add() 59 (*pdev)->dev.release = release; in soc_camera_platform_add() 61 ret = platform_device_add(*pdev); in soc_camera_platform_add() 63 platform_device_put(*pdev); in soc_camera_platform_add() [all …]
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-zynqmp.c | 164 static int xlnx_rtc_probe(struct platform_device *pdev) in xlnx_rtc_probe() argument 171 xrtcdev = devm_kzalloc(&pdev->dev, sizeof(*xrtcdev), GFP_KERNEL); in xlnx_rtc_probe() 175 platform_set_drvdata(pdev, xrtcdev); in xlnx_rtc_probe() 177 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in xlnx_rtc_probe() 179 xrtcdev->reg_base = devm_ioremap_resource(&pdev->dev, res); in xlnx_rtc_probe() 183 xrtcdev->alarm_irq = platform_get_irq_byname(pdev, "alarm"); in xlnx_rtc_probe() 185 dev_err(&pdev->dev, "no irq resource\n"); in xlnx_rtc_probe() 188 ret = devm_request_irq(&pdev->dev, xrtcdev->alarm_irq, in xlnx_rtc_probe() 190 dev_name(&pdev->dev), xrtcdev); in xlnx_rtc_probe() 192 dev_err(&pdev->dev, "request irq failed\n"); in xlnx_rtc_probe() [all …]
|
D | rtc-xgene.c | 148 static int xgene_rtc_probe(struct platform_device *pdev) in xgene_rtc_probe() argument 155 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in xgene_rtc_probe() 158 platform_set_drvdata(pdev, pdata); in xgene_rtc_probe() 159 pdata->dev = &pdev->dev; in xgene_rtc_probe() 161 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in xgene_rtc_probe() 162 pdata->csr_base = devm_ioremap_resource(&pdev->dev, res); in xgene_rtc_probe() 166 irq = platform_get_irq(pdev, 0); in xgene_rtc_probe() 168 dev_err(&pdev->dev, "No IRQ resource\n"); in xgene_rtc_probe() 171 ret = devm_request_irq(&pdev->dev, irq, xgene_rtc_interrupt, 0, in xgene_rtc_probe() 172 dev_name(&pdev->dev), pdata); in xgene_rtc_probe() [all …]
|
D | rtc-mxc.c | 123 struct platform_device *pdev = to_platform_device(dev); in get_alarm_or_time() local 124 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in get_alarm_or_time() 153 struct platform_device *pdev = to_platform_device(dev); in set_alarm_or_time() local 154 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in set_alarm_or_time() 190 struct platform_device *pdev = to_platform_device(dev); in rtc_update_alarm() local 191 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in rtc_update_alarm() 204 struct platform_device *pdev = to_platform_device(dev); in mxc_rtc_irq_enable() local 205 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in mxc_rtc_irq_enable() 224 struct platform_device *pdev = dev_id; in mxc_rtc_interrupt() local 225 struct rtc_plat_data *pdata = platform_get_drvdata(pdev); in mxc_rtc_interrupt() [all …]
|
D | rtc-m48t59.c | 50 struct platform_device *pdev = to_platform_device(dev); in m48t59_mem_writeb() local 51 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_mem_writeb() 59 struct platform_device *pdev = to_platform_device(dev); in m48t59_mem_readb() local 60 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_mem_readb() 70 struct platform_device *pdev = to_platform_device(dev); in m48t59_rtc_read_time() local 71 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_read_time() 72 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_read_time() 113 struct platform_device *pdev = to_platform_device(dev); in m48t59_rtc_set_time() local 114 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_set_time() 115 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_set_time() [all …]
|
/linux-4.4.14/drivers/dma/dw/ |
D | pci.c | 18 static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) in dw_pci_probe() argument 24 ret = pcim_enable_device(pdev); in dw_pci_probe() 28 ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); in dw_pci_probe() 30 dev_err(&pdev->dev, "I/O memory remapping failed\n"); in dw_pci_probe() 34 pci_set_master(pdev); in dw_pci_probe() 35 pci_try_set_mwi(pdev); in dw_pci_probe() 37 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in dw_pci_probe() 41 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in dw_pci_probe() 45 chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); in dw_pci_probe() 49 chip->dev = &pdev->dev; in dw_pci_probe() [all …]
|
D | platform.c | 101 dw_dma_parse_dt(struct platform_device *pdev) in dw_dma_parse_dt() argument 103 struct device_node *np = pdev->dev.of_node; in dw_dma_parse_dt() 108 dev_err(&pdev->dev, "Missing DT data\n"); in dw_dma_parse_dt() 112 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in dw_dma_parse_dt() 147 dw_dma_parse_dt(struct platform_device *pdev) in dw_dma_parse_dt() argument 153 static int dw_probe(struct platform_device *pdev) in dw_probe() argument 156 struct device *dev = &pdev->dev; in dw_probe() 166 chip->irq = platform_get_irq(pdev, 0); in dw_probe() 170 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_probe() 175 err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); in dw_probe() [all …]
|
/linux-4.4.14/drivers/bus/ |
D | omap-ocp2scp.c | 32 struct platform_device *pdev = to_platform_device(dev); in ocp2scp_remove_devices() local 34 platform_device_unregister(pdev); in ocp2scp_remove_devices() 39 static int omap_ocp2scp_probe(struct platform_device *pdev) in omap_ocp2scp_probe() argument 45 struct device_node *np = pdev->dev.of_node; in omap_ocp2scp_probe() 48 ret = of_platform_populate(np, NULL, NULL, &pdev->dev); in omap_ocp2scp_probe() 50 dev_err(&pdev->dev, in omap_ocp2scp_probe() 56 pm_runtime_enable(&pdev->dev); in omap_ocp2scp_probe() 71 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap_ocp2scp_probe() 72 regs = devm_ioremap_resource(&pdev->dev, res); in omap_ocp2scp_probe() 76 pm_runtime_get_sync(&pdev->dev); in omap_ocp2scp_probe() [all …]
|
/linux-4.4.14/drivers/platform/goldfish/ |
D | pdev_bus.c | 43 struct platform_device pdev; member 66 platform_device_unregister(&pos->pdev); in goldfish_pdev_worker() 71 ret = platform_device_register(&pos->pdev); in goldfish_pdev_worker() 74 pos->pdev.name); in goldfish_pdev_worker() 122 name_len + 1 + sizeof(*dev->pdev.dev.dma_mask), GFP_ATOMIC); in goldfish_new_pdev() 126 dev->pdev.num_resources = resource_count; in goldfish_new_pdev() 127 dev->pdev.resource = (struct resource *)(dev + 1); in goldfish_new_pdev() 128 dev->pdev.name = name = (char *)(dev->pdev.resource + resource_count); in goldfish_new_pdev() 129 dev->pdev.dev.coherent_dma_mask = ~0; in goldfish_new_pdev() 130 dev->pdev.dev.dma_mask = (void *)(dev->pdev.name + name_len + 1); in goldfish_new_pdev() [all …]
|
/linux-4.4.14/drivers/net/can/c_can/ |
D | c_can_pci.c | 114 static int c_can_pci_probe(struct pci_dev *pdev, in c_can_pci_probe() argument 123 ret = pci_enable_device(pdev); in c_can_pci_probe() 125 dev_err(&pdev->dev, "pci_enable_device FAILED\n"); in c_can_pci_probe() 129 ret = pci_request_regions(pdev, KBUILD_MODNAME); in c_can_pci_probe() 131 dev_err(&pdev->dev, "pci_request_regions FAILED\n"); in c_can_pci_probe() 135 ret = pci_enable_msi(pdev); in c_can_pci_probe() 137 dev_info(&pdev->dev, "MSI enabled\n"); in c_can_pci_probe() 138 pci_set_master(pdev); in c_can_pci_probe() 141 addr = pci_iomap(pdev, c_can_pci_data->bar, in c_can_pci_probe() 142 pci_resource_len(pdev, c_can_pci_data->bar)); in c_can_pci_probe() [all …]
|
/linux-4.4.14/drivers/dma/ |
D | ti-dma-crossbar.c | 72 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate() local 73 struct ti_am335x_xbar_data *xbar = platform_get_drvdata(pdev); in ti_am335x_xbar_route_allocate() 80 dev_err(&pdev->dev, "Invalid XBAR event number: %d\n", in ti_am335x_xbar_route_allocate() 86 dev_err(&pdev->dev, "Invalid DMA request line number: %d\n", in ti_am335x_xbar_route_allocate() 94 dev_err(&pdev->dev, "Can't get DMA master\n"); in ti_am335x_xbar_route_allocate() 110 dev_dbg(&pdev->dev, "Mapping XBAR event%u to DMA%u\n", in ti_am335x_xbar_route_allocate() 123 static int ti_am335x_xbar_probe(struct platform_device *pdev) in ti_am335x_xbar_probe() argument 125 struct device_node *node = pdev->dev.of_node; in ti_am335x_xbar_probe() 136 xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); in ti_am335x_xbar_probe() 142 dev_err(&pdev->dev, "Can't get DMA master node\n"); in ti_am335x_xbar_probe() [all …]
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | msi.c | 73 static void rtas_disable_msi(struct pci_dev *pdev) in rtas_disable_msi() argument 77 pdn = pci_get_pdn(pdev); in rtas_disable_msi() 117 static void rtas_teardown_msi_irqs(struct pci_dev *pdev) in rtas_teardown_msi_irqs() argument 121 for_each_pci_msi_entry(entry, pdev) { in rtas_teardown_msi_irqs() 129 rtas_disable_msi(pdev); in rtas_teardown_msi_irqs() 132 static int check_req(struct pci_dev *pdev, int nvec, char *prop_name) in check_req() argument 139 pdn = pci_get_pdn(pdev); in check_req() 164 static int check_req_msi(struct pci_dev *pdev, int nvec) in check_req_msi() argument 166 return check_req(pdev, nvec, "ibm,req#msi"); in check_req_msi() 169 static int check_req_msix(struct pci_dev *pdev, int nvec) in check_req_msix() argument [all …]
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_aer.c | 58 static pci_ers_result_t adf_error_detected(struct pci_dev *pdev, in adf_error_detected() argument 61 struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); in adf_error_detected() 63 dev_info(&pdev->dev, "Acceleration driver hardware error detected.\n"); in adf_error_detected() 65 dev_err(&pdev->dev, "Can't find acceleration device\n"); in adf_error_detected() 70 dev_err(&pdev->dev, "Can't recover from device error\n"); in adf_error_detected() 87 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); in adf_dev_restore() local 88 struct pci_dev *parent = pdev->bus->self; in adf_dev_restore() 98 parent = pdev; in adf_dev_restore() 100 if (!pci_wait_for_pending_transaction(pdev)) in adf_dev_restore() 111 pci_restore_state(pdev); in adf_dev_restore() [all …]
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
D | orinoco_pci.h | 22 static int orinoco_pci_suspend(struct pci_dev *pdev, pm_message_t state) in orinoco_pci_suspend() argument 24 struct orinoco_private *priv = pci_get_drvdata(pdev); in orinoco_pci_suspend() 27 free_irq(pdev->irq, priv); in orinoco_pci_suspend() 28 pci_save_state(pdev); in orinoco_pci_suspend() 29 pci_disable_device(pdev); in orinoco_pci_suspend() 30 pci_set_power_state(pdev, PCI_D3hot); in orinoco_pci_suspend() 35 static int orinoco_pci_resume(struct pci_dev *pdev) in orinoco_pci_resume() argument 37 struct orinoco_private *priv = pci_get_drvdata(pdev); in orinoco_pci_resume() 41 pci_set_power_state(pdev, PCI_D0); in orinoco_pci_resume() 42 err = pci_enable_device(pdev); in orinoco_pci_resume() [all …]
|
D | orinoco_tmd.c | 91 static int orinoco_tmd_init_one(struct pci_dev *pdev, in orinoco_tmd_init_one() argument 99 err = pci_enable_device(pdev); in orinoco_tmd_init_one() 105 err = pci_request_regions(pdev, DRIVER_NAME); in orinoco_tmd_init_one() 111 bridge_io = pci_iomap(pdev, 1, 0); in orinoco_tmd_init_one() 118 hermes_io = pci_iomap(pdev, 2, 0); in orinoco_tmd_init_one() 126 priv = alloc_orinocodev(sizeof(*card), &pdev->dev, in orinoco_tmd_init_one() 139 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, in orinoco_tmd_init_one() 142 printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); in orinoco_tmd_init_one() 165 pci_set_drvdata(pdev, priv); in orinoco_tmd_init_one() 170 free_irq(pdev->irq, priv); in orinoco_tmd_init_one() [all …]
|
D | orinoco_plx.c | 180 static int orinoco_plx_init_one(struct pci_dev *pdev, in orinoco_plx_init_one() argument 188 err = pci_enable_device(pdev); in orinoco_plx_init_one() 194 err = pci_request_regions(pdev, DRIVER_NAME); in orinoco_plx_init_one() 200 bridge_io = pci_iomap(pdev, 1, 0); in orinoco_plx_init_one() 207 attr_io = pci_iomap(pdev, 2, 0); in orinoco_plx_init_one() 214 hermes_io = pci_iomap(pdev, 3, 0); in orinoco_plx_init_one() 222 priv = alloc_orinocodev(sizeof(*card), &pdev->dev, in orinoco_plx_init_one() 236 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, in orinoco_plx_init_one() 239 printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); in orinoco_plx_init_one() 268 pci_set_drvdata(pdev, priv); in orinoco_plx_init_one() [all …]
|
D | orinoco_nortel.c | 141 static int orinoco_nortel_init_one(struct pci_dev *pdev, in orinoco_nortel_init_one() argument 149 err = pci_enable_device(pdev); in orinoco_nortel_init_one() 155 err = pci_request_regions(pdev, DRIVER_NAME); in orinoco_nortel_init_one() 161 bridge_io = pci_iomap(pdev, 0, 0); in orinoco_nortel_init_one() 168 attr_io = pci_iomap(pdev, 1, 0); in orinoco_nortel_init_one() 175 hermes_io = pci_iomap(pdev, 2, 0); in orinoco_nortel_init_one() 183 priv = alloc_orinocodev(sizeof(*card), &pdev->dev, in orinoco_nortel_init_one() 197 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, in orinoco_nortel_init_one() 200 printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); in orinoco_nortel_init_one() 229 pci_set_drvdata(pdev, priv); in orinoco_nortel_init_one() [all …]
|
D | orinoco_pci.c | 113 static int orinoco_pci_init_one(struct pci_dev *pdev, in orinoco_pci_init_one() argument 121 err = pci_enable_device(pdev); in orinoco_pci_init_one() 127 err = pci_request_regions(pdev, DRIVER_NAME); in orinoco_pci_init_one() 133 hermes_io = pci_iomap(pdev, 0, 0); in orinoco_pci_init_one() 141 priv = alloc_orinocodev(sizeof(*card), &pdev->dev, in orinoco_pci_init_one() 153 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, in orinoco_pci_init_one() 156 printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); in orinoco_pci_init_one() 179 pci_set_drvdata(pdev, priv); in orinoco_pci_init_one() 186 free_irq(pdev->irq, priv); in orinoco_pci_init_one() 192 pci_iounmap(pdev, hermes_io); in orinoco_pci_init_one() [all …]
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_drv.c | 204 static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in adf_probe() argument 217 dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); in adf_probe() 221 if (num_possible_nodes() > 1 && dev_to_node(&pdev->dev) < 0) { in adf_probe() 225 dev_err(&pdev->dev, "Invalid NUMA configuration.\n"); in adf_probe() 230 dev_to_node(&pdev->dev)); in adf_probe() 236 accel_pci_dev->pci_dev = pdev; in adf_probe() 241 dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); in adf_probe() 249 dev_to_node(&pdev->dev)); in adf_probe() 263 pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); in adf_probe() 264 pci_read_config_dword(pdev, ADF_DH895XCC_FUSECTL_OFFSET, in adf_probe() [all …]
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-pci.c | 47 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_get_msix_irqs() local 55 ret = pci_enable_msix_range(pdev, msix_entry, 1, v); in ccp_get_msix_irqs() 79 pci_disable_msix(pdev); in ccp_get_msix_irqs() 89 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_get_msi_irq() local 92 ret = pci_enable_msi(pdev); in ccp_get_msi_irq() 96 ccp->irq = pdev->irq; in ccp_get_msi_irq() 106 pci_disable_msi(pdev); in ccp_get_msi_irq() 136 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_free_irqs() local 142 pci_disable_msix(pdev); in ccp_free_irqs() 145 pci_disable_msi(pdev); in ccp_free_irqs() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | pci.c | 1566 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_resource_addr() local 1567 return pci_resource_start(pdev->pdev, bar); in nvkm_device_pci_resource_addr() 1573 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_resource_size() local 1574 return pci_resource_len(pdev->pdev, bar); in nvkm_device_pci_resource_size() 1580 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_fini() local 1582 pci_disable_device(pdev->pdev); in nvkm_device_pci_fini() 1583 pdev->suspend = true; in nvkm_device_pci_fini() 1590 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_preinit() local 1591 if (pdev->suspend) { in nvkm_device_pci_preinit() 1592 int ret = pci_enable_device(pdev->pdev); in nvkm_device_pci_preinit() [all …]
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra20_spdif.c | 265 static int tegra20_spdif_platform_probe(struct platform_device *pdev) in tegra20_spdif_platform_probe() argument 272 spdif = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_spdif), in tegra20_spdif_platform_probe() 275 dev_err(&pdev->dev, "Can't allocate tegra20_spdif\n"); in tegra20_spdif_platform_probe() 278 dev_set_drvdata(&pdev->dev, spdif); in tegra20_spdif_platform_probe() 280 spdif->clk_spdif_out = devm_clk_get(&pdev->dev, "spdif_out"); in tegra20_spdif_platform_probe() 287 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in tegra20_spdif_platform_probe() 288 regs = devm_ioremap_resource(&pdev->dev, mem); in tegra20_spdif_platform_probe() 292 dmareq = platform_get_resource(pdev, IORESOURCE_DMA, 0); in tegra20_spdif_platform_probe() 294 dev_err(&pdev->dev, "No DMA resource\n"); in tegra20_spdif_platform_probe() 298 spdif->regmap = devm_regmap_init_mmio(&pdev->dev, regs, in tegra20_spdif_platform_probe() [all …]
|
/linux-4.4.14/drivers/thermal/ |
D | intel_pch_thermal.c | 61 struct pci_dev *pdev; member 86 dev_err(&ptd->pdev->dev, "Sensor can't be enabled\n"); in pch_wpt_init() 92 dev_err(&ptd->pdev->dev, "Sensor can't be enabled\n"); in pch_wpt_init() 187 static int intel_pch_thermal_probe(struct pci_dev *pdev, in intel_pch_thermal_probe() argument 195 ptd = devm_kzalloc(&pdev->dev, sizeof(*ptd), GFP_KERNEL); in intel_pch_thermal_probe() 199 switch (pdev->device) { in intel_pch_thermal_probe() 205 dev_err(&pdev->dev, "unknown pch thermal device\n"); in intel_pch_thermal_probe() 209 pci_set_drvdata(pdev, ptd); in intel_pch_thermal_probe() 210 ptd->pdev = pdev; in intel_pch_thermal_probe() 212 err = pci_enable_device(pdev); in intel_pch_thermal_probe() [all …]
|
D | spear_thermal.c | 60 struct platform_device *pdev = to_platform_device(dev); in spear_thermal_suspend() local 61 struct thermal_zone_device *spear_thermal = platform_get_drvdata(pdev); in spear_thermal_suspend() 77 struct platform_device *pdev = to_platform_device(dev); in spear_thermal_resume() local 78 struct thermal_zone_device *spear_thermal = platform_get_drvdata(pdev); in spear_thermal_resume() 85 dev_err(&pdev->dev, "Can't enable clock\n"); in spear_thermal_resume() 102 static int spear_thermal_probe(struct platform_device *pdev) in spear_thermal_probe() argument 106 struct device_node *np = pdev->dev.of_node; in spear_thermal_probe() 111 dev_err(&pdev->dev, "Failed: DT Pdata not passed\n"); in spear_thermal_probe() 115 stdev = devm_kzalloc(&pdev->dev, sizeof(*stdev), GFP_KERNEL); in spear_thermal_probe() 120 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spear_thermal_probe() [all …]
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | rtl2832_sdr.c | 121 struct platform_device *pdev; member 170 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_wr_regs() local 171 struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; in rtl2832_sdr_wr_regs() 182 struct platform_device *pdev = dev->pdev; 183 struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; 200 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_wr_reg_mask() local 201 struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; in rtl2832_sdr_wr_reg_mask() 229 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_convert_stream() local 257 dev_dbg(&pdev->dev, in rtl2832_sdr_convert_stream() 275 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_urb_complete() local [all …]
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 167 static int vmci_check_host_caps(struct pci_dev *pdev) in vmci_check_host_caps() argument 177 dev_err(&pdev->dev, "%s: Insufficient memory\n", __func__); in vmci_check_host_caps() 194 dev_dbg(&pdev->dev, "%s: Host capability check: %s\n", in vmci_check_host_caps() 374 static int vmci_enable_msix(struct pci_dev *pdev, in vmci_enable_msix() argument 385 result = pci_enable_msix_exact(pdev, in vmci_enable_msix() 390 result = pci_enable_msix_exact(pdev, vmci_dev->msix_entries, 1); in vmci_enable_msix() 456 static int vmci_guest_probe_device(struct pci_dev *pdev, in vmci_guest_probe_device() argument 466 dev_dbg(&pdev->dev, "Probing for vmci/PCI guest device\n"); in vmci_guest_probe_device() 468 error = pcim_enable_device(pdev); in vmci_guest_probe_device() 470 dev_err(&pdev->dev, in vmci_guest_probe_device() [all …]
|
/linux-4.4.14/drivers/leds/ |
D | leds-asic3.c | 42 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in brightness_set() local 43 const struct mfd_cell *cell = mfd_get_cell(pdev); in brightness_set() 44 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in brightness_set() 61 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in blink_set() local 62 const struct mfd_cell *cell = mfd_get_cell(pdev); in blink_set() 63 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in blink_set() 94 static int asic3_led_probe(struct platform_device *pdev) in asic3_led_probe() argument 96 struct asic3_led *led = dev_get_platdata(&pdev->dev); in asic3_led_probe() 99 ret = mfd_cell_enable(pdev); in asic3_led_probe() 103 led->cdev = devm_kzalloc(&pdev->dev, sizeof(struct led_classdev), in asic3_led_probe() [all …]
|
/linux-4.4.14/include/linux/usb/ |
D | renesas_usbhs.h | 41 int (*notify_hotplug)(struct platform_device *pdev); 57 int (*hardware_init)(struct platform_device *pdev); 65 int (*hardware_exit)(struct platform_device *pdev); 72 int (*power_ctrl)(struct platform_device *pdev, 80 int (*phy_reset)(struct platform_device *pdev); 87 int (*get_id)(struct platform_device *pdev); 92 int (*get_vbus)(struct platform_device *pdev); 99 int (*set_vbus)(struct platform_device *pdev, int enable); 205 #define renesas_usbhs_get_info(pdev)\ argument 206 ((struct renesas_usbhs_platform_info *)(pdev)->dev.platform_data) [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci-sysfs.c | 35 static int __pci_mmap_fits(struct pci_dev *pdev, int num, in __pci_mmap_fits() argument 43 size = ((pci_resource_len(pdev, num) - 1) >> (PAGE_SHIFT - shift)) + 1; in __pci_mmap_fits() 50 pci_name(pdev), num, size); in __pci_mmap_fits() 67 struct pci_dev *pdev = to_pci_dev(container_of(kobj, in pci_mmap_resource() local 75 if (res == &pdev->resource[i]) in pci_mmap_resource() 80 if (!__pci_mmap_fits(pdev, i, vma, sparse)) in pci_mmap_resource() 86 pcibios_resource_to_bus(pdev->bus, &bar, res); in pci_mmap_resource() 90 return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse); in pci_mmap_resource() 114 void pci_remove_resource_files(struct pci_dev *pdev) in pci_remove_resource_files() argument 121 res_attr = pdev->res_attr[i]; in pci_remove_resource_files() [all …]
|
/linux-4.4.14/drivers/char/tpm/ |
D | tpm_nsc.c | 116 dev_info(chip->pdev, "wait for ready failed\n"); in nsc_wait_for_ready() 132 dev_err(chip->pdev, "F0 timeout\n"); in tpm_nsc_recv() 137 dev_err(chip->pdev, "not in normal mode (0x%x)\n", in tpm_nsc_recv() 146 dev_err(chip->pdev, in tpm_nsc_recv() 157 dev_err(chip->pdev, "F0 not set\n"); in tpm_nsc_recv() 161 dev_err(chip->pdev, in tpm_nsc_recv() 192 dev_err(chip->pdev, "IBF timeout\n"); in tpm_nsc_send() 198 dev_err(chip->pdev, "IBR timeout\n"); in tpm_nsc_send() 204 dev_err(chip->pdev, in tpm_nsc_send() 212 dev_err(chip->pdev, "IBF timeout\n"); in tpm_nsc_send() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | ahb.c | 62 struct platform_device *pdev = to_platform_device(sc->dev); in ath_ahb_eeprom_read() local 65 pdata = dev_get_platdata(&pdev->dev); in ath_ahb_eeprom_read() 83 static int ath_ahb_probe(struct platform_device *pdev) in ath_ahb_probe() argument 89 const struct platform_device_id *id = platform_get_device_id(pdev); in ath_ahb_probe() 95 if (!dev_get_platdata(&pdev->dev)) { in ath_ahb_probe() 96 dev_err(&pdev->dev, "no platform data specified\n"); in ath_ahb_probe() 100 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ath_ahb_probe() 102 dev_err(&pdev->dev, "no memory resource found\n"); in ath_ahb_probe() 106 mem = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res)); in ath_ahb_probe() 108 dev_err(&pdev->dev, "ioremap failed\n"); in ath_ahb_probe() [all …]
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | coresight-replicator.c | 67 static int replicator_probe(struct platform_device *pdev) in replicator_probe() argument 70 struct device *dev = &pdev->dev; in replicator_probe() 74 struct device_node *np = pdev->dev.of_node; in replicator_probe() 80 pdev->dev.platform_data = pdata; in replicator_probe() 87 drvdata->dev = &pdev->dev; in replicator_probe() 88 drvdata->atclk = devm_clk_get(&pdev->dev, "atclk"); /* optional */ in replicator_probe() 94 pm_runtime_get_noresume(&pdev->dev); in replicator_probe() 95 pm_runtime_set_active(&pdev->dev); in replicator_probe() 96 pm_runtime_enable(&pdev->dev); in replicator_probe() 97 platform_set_drvdata(pdev, drvdata); in replicator_probe() [all …]
|
/linux-4.4.14/drivers/ipack/carriers/ |
D | tpci200.c | 94 free_irq(tpci200->info->pdev->irq, (void *) tpci200); in tpci200_unregister() 96 pci_iounmap(tpci200->info->pdev, tpci200->info->interface_regs); in tpci200_unregister() 97 pci_iounmap(tpci200->info->pdev, tpci200->info->cfg_regs); in tpci200_unregister() 99 pci_release_region(tpci200->info->pdev, TPCI200_IP_INTERFACE_BAR); in tpci200_unregister() 100 pci_release_region(tpci200->info->pdev, TPCI200_IO_ID_INT_SPACES_BAR); in tpci200_unregister() 101 pci_release_region(tpci200->info->pdev, TPCI200_MEM16_SPACE_BAR); in tpci200_unregister() 102 pci_release_region(tpci200->info->pdev, TPCI200_MEM8_SPACE_BAR); in tpci200_unregister() 103 pci_release_region(tpci200->info->pdev, TPCI200_CFG_MEM_BAR); in tpci200_unregister() 105 pci_disable_device(tpci200->info->pdev); in tpci200_unregister() 106 pci_dev_put(tpci200->info->pdev); in tpci200_unregister() [all …]
|
/linux-4.4.14/drivers/usb/chipidea/ |
D | ci_hdrc_pci.c | 57 static int ci_hdrc_pci_probe(struct pci_dev *pdev, in ci_hdrc_pci_probe() argument 66 dev_err(&pdev->dev, "device doesn't provide driver data\n"); in ci_hdrc_pci_probe() 70 ci = devm_kzalloc(&pdev->dev, sizeof(*ci), GFP_KERNEL); in ci_hdrc_pci_probe() 74 retval = pcim_enable_device(pdev); in ci_hdrc_pci_probe() 78 if (!pdev->irq) { in ci_hdrc_pci_probe() 79 dev_err(&pdev->dev, "No IRQ, check BIOS/PCI setup!"); in ci_hdrc_pci_probe() 83 pci_set_master(pdev); in ci_hdrc_pci_probe() 84 pci_try_set_mwi(pdev); in ci_hdrc_pci_probe() 92 res[0].start = pci_resource_start(pdev, 0); in ci_hdrc_pci_probe() 93 res[0].end = pci_resource_end(pdev, 0); in ci_hdrc_pci_probe() [all …]
|
D | ci_hdrc_msm.c | 54 static int ci_hdrc_msm_probe(struct platform_device *pdev) in ci_hdrc_msm_probe() argument 59 dev_dbg(&pdev->dev, "ci_hdrc_msm_probe\n"); in ci_hdrc_msm_probe() 66 phy = devm_usb_get_phy_by_phandle(&pdev->dev, "usb-phy", 0); in ci_hdrc_msm_probe() 72 plat_ci = ci_hdrc_add_device(&pdev->dev, in ci_hdrc_msm_probe() 73 pdev->resource, pdev->num_resources, in ci_hdrc_msm_probe() 76 dev_err(&pdev->dev, "ci_hdrc_add_device failed!\n"); in ci_hdrc_msm_probe() 80 platform_set_drvdata(pdev, plat_ci); in ci_hdrc_msm_probe() 82 pm_runtime_no_callbacks(&pdev->dev); in ci_hdrc_msm_probe() 83 pm_runtime_enable(&pdev->dev); in ci_hdrc_msm_probe() 88 static int ci_hdrc_msm_remove(struct platform_device *pdev) in ci_hdrc_msm_remove() argument [all …]
|
/linux-4.4.14/drivers/usb/musb/ |
D | ux500.c | 204 ux500_of_probe(struct platform_device *pdev, struct device_node *np) in ux500_of_probe() argument 210 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in ux500_of_probe() 216 dev_err(&pdev->dev, "No 'dr_mode' property found\n"); in ux500_of_probe() 232 static int ux500_probe(struct platform_device *pdev) in ux500_probe() argument 235 struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); in ux500_probe() 236 struct device_node *np = pdev->dev.of_node; in ux500_probe() 244 pdata = ux500_of_probe(pdev, np); in ux500_probe() 248 pdev->dev.platform_data = pdata; in ux500_probe() 250 dev_err(&pdev->dev, "no pdata or device tree found\n"); in ux500_probe() 255 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in ux500_probe() [all …]
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_pci.c | 60 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, &dmah->busaddr, GFP_KERNEL | __GFP_COMP); in drm_pci_alloc() 98 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr, in __drm_legacy_pci_free() 129 return pci_domain_nr(dev->pdev->bus); in drm_get_pci_domain() 136 dev->pdev->bus->number, in drm_pci_set_busid() 137 PCI_SLOT(dev->pdev->devfn), in drm_pci_set_busid() 138 PCI_FUNC(dev->pdev->devfn)); in drm_pci_set_busid() 180 (bus != dev->pdev->bus->number) || in drm_pci_set_unique() 181 (slot != PCI_SLOT(dev->pdev->devfn)) || in drm_pci_set_unique() 182 (func != PCI_FUNC(dev->pdev->devfn))) { in drm_pci_set_unique() 194 (p->busnum & 0xff) != dev->pdev->bus->number || in drm_pci_irq_by_busid() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | shadowpci.c | 28 struct pci_dev *pdev; member 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 49 pci_disable_rom(priv->pdev); in pcirom_fini() 58 struct pci_dev *pdev; in pcirom_init() local 62 pdev = device->func->pci(device)->pdev; in pcirom_init() 66 if (!(ret = pci_enable_rom(pdev))) { in pcirom_init() 70 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init() 71 priv->pdev = pdev; in pcirom_init() 76 pci_disable_rom(pdev); in pcirom_init() 95 struct pci_dev *pdev; in platform_init() local [all …]
|
/linux-4.4.14/drivers/watchdog/ |
D | cadence_wdt.c | 256 struct platform_device *pdev = dev_id; in cdns_wdt_irq_handler() local 258 dev_info(&pdev->dev, in cdns_wdt_irq_handler() 315 static int cdns_wdt_probe(struct platform_device *pdev) in cdns_wdt_probe() argument 323 wdt = devm_kzalloc(&pdev->dev, sizeof(*wdt), GFP_KERNEL); in cdns_wdt_probe() 334 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in cdns_wdt_probe() 335 wdt->regs = devm_ioremap_resource(&pdev->dev, res); in cdns_wdt_probe() 340 wdt->rst = of_property_read_bool(pdev->dev.of_node, "reset-on-timeout"); in cdns_wdt_probe() 341 irq = platform_get_irq(pdev, 0); in cdns_wdt_probe() 343 ret = devm_request_irq(&pdev->dev, irq, cdns_wdt_irq_handler, 0, in cdns_wdt_probe() 344 pdev->name, pdev); in cdns_wdt_probe() [all …]
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_device.c | 110 struct pci_dev *pdev, const struct kfd2kgd_calls *f2g) in kgd2kfd_probe() argument 115 lookup_device_info(pdev->device); in kgd2kfd_probe() 126 kfd->pdev = pdev; in kgd2kfd_probe() 147 err = amd_iommu_device_info(kfd->pdev, &iommu_info); in device_iommu_pasid_init() 173 err = amd_iommu_init_device(kfd->pdev, pasid_limit); in device_iommu_pasid_init() 181 amd_iommu_free_device(kfd->pdev); in device_iommu_pasid_init() 188 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) in iommu_pasid_shutdown_callback() argument 190 struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); in iommu_pasid_shutdown_callback() 199 static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, in iommu_invalid_ppr_cb() argument 206 PCI_BUS_NUM(pdev->devfn), in iommu_invalid_ppr_cb() [all …]
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_drv.c | 63 qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in qxl_pci_probe() argument 65 if (pdev->revision < 4) { in qxl_pci_probe() 70 return drm_get_pci_dev(pdev, ent, &qxl_driver); in qxl_pci_probe() 74 qxl_pci_remove(struct pci_dev *pdev) in qxl_pci_remove() argument 76 struct drm_device *dev = pci_get_drvdata(pdev); in qxl_pci_remove() 93 struct pci_dev *pdev = dev->pdev; in qxl_drm_freeze() local 118 pci_save_state(pdev); in qxl_drm_freeze() 146 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_suspend() local 147 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_suspend() 154 pci_disable_device(pdev); in qxl_pm_suspend() [all …]
|
/linux-4.4.14/drivers/usb/renesas_usbhs/ |
D | common.c | 95 struct usbhs_priv *usbhs_pdev_to_priv(struct platform_device *pdev) in usbhs_pdev_to_priv() argument 97 return dev_get_drvdata(&pdev->dev); in usbhs_pdev_to_priv() 224 struct platform_device *pdev = usbhs_priv_to_pdev(priv); in usbhs_vbus_ctrl() local 226 return usbhs_platform_call(priv, set_vbus, pdev, enable); in usbhs_vbus_ctrl() 343 struct platform_device *pdev = usbhs_priv_to_pdev(priv); in usbhsc_power_ctrl() local 351 usbhs_platform_call(priv, power_ctrl, pdev, priv->base, enable); in usbhsc_power_ctrl() 360 usbhs_platform_call(priv, power_ctrl, pdev, priv->base, enable); in usbhsc_power_ctrl() 372 struct platform_device *pdev = usbhs_priv_to_pdev(priv); in usbhsc_hotplug() local 382 enable = usbhs_platform_call(priv, get_vbus, pdev); in usbhsc_hotplug() 387 id = usbhs_platform_call(priv, get_id, pdev); in usbhsc_hotplug() [all …]
|
/linux-4.4.14/drivers/net/wan/ |
D | wanxl.c | 79 struct pci_dev *pdev; /* for pci_name(pdev) */ member 102 static inline dma_addr_t pci_map_single_debug(struct pci_dev *pdev, void *ptr, in pci_map_single_debug() argument 105 dma_addr_t addr = pci_map_single(pdev, ptr, size, direction); in pci_map_single_debug() 108 pci_name(pdev), (unsigned long long)addr); in pci_map_single_debug() 186 pci_unmap_single(port->card->pdev, desc->address, skb->len, in wanxl_tx_intr() 203 pci_name(card->pdev)); in wanxl_rx_intr() 213 pci_unmap_single(card->pdev, desc->address, in wanxl_rx_intr() 233 pci_map_single(card->pdev, skb->data, in wanxl_rx_intr() 297 desc->address = pci_map_single(port->card->pdev, skb->data, skb->len, in wanxl_xmit() 457 pci_unmap_single(port->card->pdev, desc->address, in wanxl_close() [all …]
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-renesas-irqc.c | 64 struct platform_device *pdev; member 77 dev_dbg(&i->p->pdev->dev, "%s (%d:%d)\n", in irqc_dbg() 143 static int irqc_probe(struct platform_device *pdev) in irqc_probe() argument 148 const char *name = dev_name(&pdev->dev); in irqc_probe() 154 dev_err(&pdev->dev, "failed to allocate driver data\n"); in irqc_probe() 159 p->pdev = pdev; in irqc_probe() 160 platform_set_drvdata(pdev, p); in irqc_probe() 162 p->clk = devm_clk_get(&pdev->dev, NULL); in irqc_probe() 164 dev_warn(&pdev->dev, "unable to get clock\n"); in irqc_probe() 168 pm_runtime_enable(&pdev->dev); in irqc_probe() [all …]
|
/linux-4.4.14/drivers/pci/host/ |
D | pcie-altera-msi.c | 37 struct platform_device *pdev; member 80 dev_err(&msi->pdev->dev, "unexpected MSI\n"); in altera_msi_isr() 108 dev_dbg(&msi->pdev->dev, "msi#%d address_hi %#x address_lo %#x\n", in altera_compose_msi_msg() 165 dev_err(&msi->pdev->dev, "trying to free unused MSI#%lu\n", in altera_irq_domain_free() 184 struct fwnode_handle *fwnode = of_node_to_fwnode(msi->pdev->dev.of_node); in altera_allocate_domains() 189 dev_err(&msi->pdev->dev, "failed to create IRQ domain\n"); in altera_allocate_domains() 196 dev_err(&msi->pdev->dev, "failed to create MSI domain\n"); in altera_allocate_domains() 210 static int altera_msi_remove(struct platform_device *pdev) in altera_msi_remove() argument 212 struct altera_msi *msi = platform_get_drvdata(pdev); in altera_msi_remove() 220 platform_set_drvdata(pdev, NULL); in altera_msi_remove() [all …]
|
/linux-4.4.14/drivers/char/agp/ |
D | amd64-agp.c | 325 static int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) in cache_nbs() argument 338 if (fix_northbridge(dev, pdev, cap_ptr) < 0) { in cache_nbs() 351 static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) in amd8151_init() argument 355 switch (pdev->revision) { in amd8151_init() 365 dev_info(&pdev->dev, "AMD 8151 AGP Bridge rev %s\n", revstring); in amd8151_init() 371 if (pdev->revision < 0x13) { in amd8151_init() 372 dev_info(&pdev->dev, "correcting AGP revision (reports 3.5, is really 3.0)\n"); in amd8151_init() 389 static int uli_agp_init(struct pci_dev *pdev) in uli_agp_init() argument 396 dev_info(&pdev->dev, "setting up ULi AGP\n"); in uli_agp_init() 397 dev1 = pci_get_slot (pdev->bus,PCI_DEVFN(0,0)); in uli_agp_init() [all …]
|
/linux-4.4.14/drivers/power/reset/ |
D | ltc2952-poweroff.c | 182 static int ltc2952_poweroff_init(struct platform_device *pdev) in ltc2952_poweroff_init() argument 185 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); in ltc2952_poweroff_init() 189 data->gpio_watchdog = devm_gpiod_get(&pdev->dev, "watchdog", in ltc2952_poweroff_init() 193 dev_err(&pdev->dev, "unable to claim gpio \"watchdog\"\n"); in ltc2952_poweroff_init() 197 data->gpio_kill = devm_gpiod_get(&pdev->dev, "kill", GPIOD_OUT_LOW); in ltc2952_poweroff_init() 200 dev_err(&pdev->dev, "unable to claim gpio \"kill\"\n"); in ltc2952_poweroff_init() 204 data->gpio_trigger = devm_gpiod_get_optional(&pdev->dev, "trigger", in ltc2952_poweroff_init() 212 dev_err(&pdev->dev, "unable to claim gpio \"trigger\"\n"); in ltc2952_poweroff_init() 216 if (devm_request_irq(&pdev->dev, gpiod_to_irq(data->gpio_trigger), in ltc2952_poweroff_init() 237 dev_warn(&pdev->dev, in ltc2952_poweroff_init() [all …]
|
D | gpio-restart.c | 59 static int gpio_restart_probe(struct platform_device *pdev) in gpio_restart_probe() argument 66 gpio_restart = devm_kzalloc(&pdev->dev, sizeof(*gpio_restart), in gpio_restart_probe() 71 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); in gpio_restart_probe() 73 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, in gpio_restart_probe() 76 dev_err(&pdev->dev, "Could net get reset GPIO\n"); in gpio_restart_probe() 86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe() 89 dev_err(&pdev->dev, "Invalid priority property: %u\n", in gpio_restart_probe() 95 of_property_read_u32(pdev->dev.of_node, "active-delay", in gpio_restart_probe() 97 of_property_read_u32(pdev->dev.of_node, "inactive-delay", in gpio_restart_probe() 99 of_property_read_u32(pdev->dev.of_node, "wait-delay", in gpio_restart_probe() [all …]
|
/linux-4.4.14/drivers/clocksource/ |
D | sh_tmu.c | 58 struct platform_device *pdev; member 155 dev_err(&ch->tmu->pdev->dev, "ch%u: cannot enable clock\n", in __sh_tmu_enable() 182 pm_runtime_get_sync(&ch->tmu->pdev->dev); in sh_tmu_enable() 183 dev_pm_syscore_device(&ch->tmu->pdev->dev, true); in sh_tmu_enable() 210 dev_pm_syscore_device(&ch->tmu->pdev->dev, false); in sh_tmu_disable() 211 pm_runtime_put(&ch->tmu->pdev->dev); in sh_tmu_disable() 302 pm_genpd_syscore_poweroff(&ch->tmu->pdev->dev); in sh_tmu_clocksource_suspend() 314 pm_genpd_syscore_poweron(&ch->tmu->pdev->dev); in sh_tmu_clocksource_resume() 334 dev_info(&ch->tmu->pdev->dev, "ch%u: used as clock source\n", in sh_tmu_register_clocksource() 379 dev_info(&ch->tmu->pdev->dev, "ch%u: used for %s clock events\n", in sh_tmu_clock_event_set_state() [all …]
|
D | sh_mtu2.c | 46 struct platform_device *pdev; member 214 pm_runtime_get_sync(&ch->mtu->pdev->dev); in sh_mtu2_enable() 215 dev_pm_syscore_device(&ch->mtu->pdev->dev, true); in sh_mtu2_enable() 220 dev_err(&ch->mtu->pdev->dev, "ch%u: cannot enable clock\n", in sh_mtu2_enable() 257 dev_pm_syscore_device(&ch->mtu->pdev->dev, false); in sh_mtu2_disable() 258 pm_runtime_put(&ch->mtu->pdev->dev); in sh_mtu2_disable() 296 dev_info(&ch->mtu->pdev->dev, "ch%u: used for periodic clock events\n", in sh_mtu2_clock_event_set_periodic() 304 pm_genpd_syscore_poweroff(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); in sh_mtu2_clock_event_suspend() 309 pm_genpd_syscore_poweron(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); in sh_mtu2_clock_event_resume() 326 dev_info(&ch->mtu->pdev->dev, "ch%u: used for clock events\n", in sh_mtu2_register_clockevent() [all …]
|
/linux-4.4.14/drivers/hwspinlock/ |
D | qcom_hwspinlock.c | 82 static int qcom_hwspinlock_probe(struct platform_device *pdev) in qcom_hwspinlock_probe() argument 94 syscon = of_parse_phandle(pdev->dev.of_node, "syscon", 0); in qcom_hwspinlock_probe() 96 dev_err(&pdev->dev, "no syscon property\n"); in qcom_hwspinlock_probe() 104 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 1, &base); in qcom_hwspinlock_probe() 106 dev_err(&pdev->dev, "no offset in syscon\n"); in qcom_hwspinlock_probe() 110 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, &stride); in qcom_hwspinlock_probe() 112 dev_err(&pdev->dev, "no stride syscon\n"); in qcom_hwspinlock_probe() 117 bank = devm_kzalloc(&pdev->dev, sizeof(*bank) + array_size, GFP_KERNEL); in qcom_hwspinlock_probe() 121 platform_set_drvdata(pdev, bank); in qcom_hwspinlock_probe() 128 bank->lock[i].priv = devm_regmap_field_alloc(&pdev->dev, in qcom_hwspinlock_probe() [all …]
|
/linux-4.4.14/drivers/staging/iio/adc/ |
D | ad7606_par.c | 21 struct platform_device *pdev = to_platform_device(dev); in ad7606_par16_read_block() local 22 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ad7606_par16_read_block() 37 struct platform_device *pdev = to_platform_device(dev); in ad7606_par8_read_block() local 38 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ad7606_par8_read_block() 50 static int ad7606_par_probe(struct platform_device *pdev) in ad7606_par_probe() argument 58 irq = platform_get_irq(pdev, 0); in ad7606_par_probe() 60 dev_err(&pdev->dev, "no irq\n"); in ad7606_par_probe() 64 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ad7606_par_probe() 65 addr = devm_ioremap_resource(&pdev->dev, res); in ad7606_par_probe() 71 indio_dev = ad7606_probe(&pdev->dev, irq, addr, in ad7606_par_probe() [all …]
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | fsl_mxc_udc.c | 32 int fsl_udc_clk_init(struct platform_device *pdev) in fsl_udc_clk_init() argument 38 pdata = dev_get_platdata(&pdev->dev); in fsl_udc_clk_init() 40 mxc_ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in fsl_udc_clk_init() 42 dev_err(&pdev->dev, "clk_get(\"ipg\") failed\n"); in fsl_udc_clk_init() 46 mxc_ahb_clk = devm_clk_get(&pdev->dev, "ahb"); in fsl_udc_clk_init() 48 dev_err(&pdev->dev, "clk_get(\"ahb\") failed\n"); in fsl_udc_clk_init() 52 mxc_per_clk = devm_clk_get(&pdev->dev, "per"); in fsl_udc_clk_init() 54 dev_err(&pdev->dev, "clk_get(\"per\") failed\n"); in fsl_udc_clk_init() 63 if (!strcmp(pdev->id_entry->name, "imx-udc-mx27")) { in fsl_udc_clk_init() 67 dev_err(&pdev->dev, "USB_CLK=%lu, should be 60MHz\n", freq); in fsl_udc_clk_init() [all …]
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-gpio-vbus-usb.c | 159 struct platform_device *pdev = data; in gpio_vbus_irq() local 160 struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); in gpio_vbus_irq() 161 struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev); in gpio_vbus_irq() 164 dev_dbg(&pdev->dev, "VBUS %s (gadget: %s)\n", in gpio_vbus_irq() 182 struct platform_device *pdev; in gpio_vbus_set_peripheral() local 186 pdev = to_platform_device(gpio_vbus->dev); in gpio_vbus_set_peripheral() 191 dev_dbg(&pdev->dev, "unregistering gadget '%s'\n", in gpio_vbus_set_peripheral() 208 dev_dbg(&pdev->dev, "registered gadget '%s'\n", gadget->name); in gpio_vbus_set_peripheral() 212 gpio_vbus_irq(gpio_vbus->irq, pdev); in gpio_vbus_set_peripheral() 246 static int gpio_vbus_probe(struct platform_device *pdev) in gpio_vbus_probe() argument [all …]
|
/linux-4.4.14/drivers/i2c/muxes/ |
D | i2c-mux-pinctrl.c | 56 struct platform_device *pdev) in i2c_mux_pinctrl_parse_dt() argument 58 struct device_node *np = pdev->dev.of_node; in i2c_mux_pinctrl_parse_dt() 66 mux->pdata = devm_kzalloc(&pdev->dev, sizeof(*mux->pdata), GFP_KERNEL); in i2c_mux_pinctrl_parse_dt() 80 mux->pdata->pinctrl_states = devm_kzalloc(&pdev->dev, in i2c_mux_pinctrl_parse_dt() 126 struct platform_device *pdev) in i2c_mux_pinctrl_parse_dt() argument 132 static int i2c_mux_pinctrl_probe(struct platform_device *pdev) in i2c_mux_pinctrl_probe() argument 138 mux = devm_kzalloc(&pdev->dev, sizeof(*mux), GFP_KERNEL); in i2c_mux_pinctrl_probe() 140 dev_err(&pdev->dev, "Cannot allocate i2c_mux_pinctrl\n"); in i2c_mux_pinctrl_probe() 144 platform_set_drvdata(pdev, mux); in i2c_mux_pinctrl_probe() 146 mux->dev = &pdev->dev; in i2c_mux_pinctrl_probe() [all …]
|
/linux-4.4.14/drivers/remoteproc/ |
D | wkup_m3_rproc.c | 57 struct platform_device *pdev; member 64 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_start() local 65 struct device *dev = &pdev->dev; in wkup_m3_rproc_start() 68 if (pdata->deassert_reset(pdev, pdata->reset_name)) { in wkup_m3_rproc_start() 79 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_stop() local 80 struct device *dev = &pdev->dev; in wkup_m3_rproc_stop() 83 if (pdata->assert_reset(pdev, pdata->reset_name)) { in wkup_m3_rproc_stop() 126 static int wkup_m3_rproc_probe(struct platform_device *pdev) in wkup_m3_rproc_probe() argument 128 struct device *dev = &pdev->dev; in wkup_m3_rproc_probe() 155 pm_runtime_enable(&pdev->dev); in wkup_m3_rproc_probe() [all …]
|
/linux-4.4.14/drivers/char/hw_random/ |
D | timeriomem-rng.c | 97 static int timeriomem_rng_probe(struct platform_device *pdev) in timeriomem_rng_probe() argument 99 struct timeriomem_rng_data *pdata = pdev->dev.platform_data; in timeriomem_rng_probe() 105 if (!pdev->dev.of_node && !pdata) { in timeriomem_rng_probe() 106 dev_err(&pdev->dev, "timeriomem_rng_data is missing\n"); in timeriomem_rng_probe() 110 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in timeriomem_rng_probe() 115 dev_err(&pdev->dev, in timeriomem_rng_probe() 121 priv = devm_kzalloc(&pdev->dev, in timeriomem_rng_probe() 126 platform_set_drvdata(pdev, priv); in timeriomem_rng_probe() 128 if (pdev->dev.of_node) { in timeriomem_rng_probe() 131 if (!of_property_read_u32(pdev->dev.of_node, in timeriomem_rng_probe() [all …]
|
/linux-4.4.14/sound/soc/rockchip/ |
D | rockchip_spdif.c | 275 static int rk_spdif_probe(struct platform_device *pdev) in rk_spdif_probe() argument 277 struct device_node *np = pdev->dev.of_node; in rk_spdif_probe() 290 dev_err(&pdev->dev, in rk_spdif_probe() 301 spdif = devm_kzalloc(&pdev->dev, sizeof(*spdif), GFP_KERNEL); in rk_spdif_probe() 305 spdif->hclk = devm_clk_get(&pdev->dev, "hclk"); in rk_spdif_probe() 307 dev_err(&pdev->dev, "Can't retrieve rk_spdif bus clock\n"); in rk_spdif_probe() 316 spdif->mclk = devm_clk_get(&pdev->dev, "mclk"); in rk_spdif_probe() 318 dev_err(&pdev->dev, "Can't retrieve rk_spdif master clock\n"); in rk_spdif_probe() 328 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in rk_spdif_probe() 329 regs = devm_ioremap_resource(&pdev->dev, res); in rk_spdif_probe() [all …]
|
/linux-4.4.14/sound/soc/fsl/ |
D | fsl_spdif.c | 97 struct platform_device *pdev; member 119 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_dpll_lock() local 125 dev_dbg(&pdev->dev, "isr: Rx dpll %s \n", in spdif_irq_dpll_lock() 135 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_sym_error() local 137 dev_dbg(&pdev->dev, "isr: receiver found illegal symbol\n"); in spdif_irq_sym_error() 149 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_uqrx_full() local 164 dev_err(&pdev->dev, "unsupported channel name\n"); in spdif_irq_uqrx_full() 168 dev_dbg(&pdev->dev, "isr: %c Channel receive register full\n", name); in spdif_irq_uqrx_full() 173 dev_err(&pdev->dev, "User bit receivce buffer overflow\n"); in spdif_irq_uqrx_full() 187 struct platform_device *pdev = spdif_priv->pdev; in spdif_irq_uq_sync() local [all …]
|