/linux-4.19.296/drivers/isdn/hisax/ |
D | sedlbauer_cs.c | 65 static int sedlbauer_config(struct pcmcia_device *link); 66 static void sedlbauer_release(struct pcmcia_device *link); 76 static int sedlbauer_probe(struct pcmcia_device *link) in sedlbauer_probe() argument 80 dev_dbg(&link->dev, "sedlbauer_attach()\n"); in sedlbauer_probe() 87 local->p_dev = link; in sedlbauer_probe() 88 link->priv = local; in sedlbauer_probe() 90 return sedlbauer_config(link); in sedlbauer_probe() 93 static void sedlbauer_detach(struct pcmcia_device *link) in sedlbauer_detach() argument 95 dev_dbg(&link->dev, "sedlbauer_detach(0x%p)\n", link); in sedlbauer_detach() 97 ((local_info_t *)link->priv)->stop = 1; in sedlbauer_detach() [all …]
|
D | teles_cs.c | 46 static int teles_cs_config(struct pcmcia_device *link); 47 static void teles_cs_release(struct pcmcia_device *link); 56 static int teles_probe(struct pcmcia_device *link) in teles_probe() argument 60 dev_dbg(&link->dev, "teles_attach()\n"); in teles_probe() 67 local->p_dev = link; in teles_probe() 68 link->priv = local; in teles_probe() 70 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in teles_probe() 72 return teles_cs_config(link); in teles_probe() 75 static void teles_detach(struct pcmcia_device *link) in teles_detach() argument 77 local_info_t *info = link->priv; in teles_detach() [all …]
|
D | elsa_cs.c | 65 static int elsa_cs_config(struct pcmcia_device *link); 66 static void elsa_cs_release(struct pcmcia_device *link); 75 static int elsa_cs_probe(struct pcmcia_device *link) in elsa_cs_probe() argument 79 dev_dbg(&link->dev, "elsa_cs_attach()\n"); in elsa_cs_probe() 85 local->p_dev = link; in elsa_cs_probe() 86 link->priv = local; in elsa_cs_probe() 90 return elsa_cs_config(link); in elsa_cs_probe() 93 static void elsa_cs_detach(struct pcmcia_device *link) in elsa_cs_detach() argument 95 local_info_t *info = link->priv; in elsa_cs_detach() 97 dev_dbg(&link->dev, "elsa_cs_detach(0x%p)\n", link); in elsa_cs_detach() [all …]
|
D | avma1_cs.c | 41 static int avma1cs_config(struct pcmcia_device *link); 42 static void avma1cs_release(struct pcmcia_device *link); 57 static void avma1cs_detach(struct pcmcia_device *link) in avma1cs_detach() argument 59 dev_dbg(&link->dev, "avma1cs_detach(0x%p)\n", link); in avma1cs_detach() 60 avma1cs_release(link); in avma1cs_detach() 61 kfree(link->priv); in avma1cs_detach() 75 static int avma1cs_config(struct pcmcia_device *link) in avma1cs_config() argument 82 dev_dbg(&link->dev, "avma1cs_config(0x%p)\n", link); in avma1cs_config() 85 if (link->prod_id[1]) in avma1cs_config() 86 strlcpy(devname, link->prod_id[1], sizeof(devname)); in avma1cs_config() [all …]
|
/linux-4.19.296/drivers/pci/pcie/ |
D | aspm.c | 57 struct list_head link; /* node in parent's children list */ member 119 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument 132 return link->aspm_default; in policy_to_aspm_state() 137 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument 148 return link->clkpm_default; in policy_to_clkpm_state() 153 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) in pcie_set_clkpm_nocheck() argument 156 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 163 link->clkpm_enabled = !!enable; in pcie_set_clkpm_nocheck() 166 static void pcie_set_clkpm(struct pcie_link_state *link, int enable) in pcie_set_clkpm() argument 172 if (!link->clkpm_capable || link->clkpm_disable) in pcie_set_clkpm() [all …]
|
/linux-4.19.296/drivers/misc/ocxl/ |
D | link.c | 79 struct link { struct 182 struct link *link = (struct link *) data; in xsl_fault_handler() local 183 struct spa *spa = link->spa; in xsl_fault_handler() 259 static int setup_xsl_irq(struct pci_dev *dev, struct link *link) in setup_xsl_irq() argument 261 struct spa *spa = link->spa; in setup_xsl_irq() 274 link->domain, link->bus, link->dev); in setup_xsl_irq() 296 link); in setup_xsl_irq() 309 static void release_xsl_irq(struct link *link) in release_xsl_irq() argument 311 struct spa *spa = link->spa; in release_xsl_irq() 314 free_irq(spa->virq, link); in release_xsl_irq() [all …]
|
/linux-4.19.296/drivers/parport/ |
D | parport_cs.c | 80 static int parport_config(struct pcmcia_device *link); 83 static int parport_probe(struct pcmcia_device *link) in parport_probe() argument 87 dev_dbg(&link->dev, "parport_attach()\n"); in parport_probe() 92 link->priv = info; in parport_probe() 93 info->p_dev = link; in parport_probe() 95 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in parport_probe() 97 return parport_config(link); in parport_probe() 100 static void parport_detach(struct pcmcia_device *link) in parport_detach() argument 102 dev_dbg(&link->dev, "parport_detach\n"); in parport_detach() 104 parport_cs_release(link); in parport_detach() [all …]
|
/linux-4.19.296/drivers/isdn/hardware/avm/ |
D | avm_cs.c | 40 static int avmcs_config(struct pcmcia_device *link); 41 static void avmcs_release(struct pcmcia_device *link); 55 static void avmcs_detach(struct pcmcia_device *link) in avmcs_detach() argument 57 avmcs_release(link); in avmcs_detach() 69 static int avmcs_config(struct pcmcia_device *link) in avmcs_config() argument 77 if (link->prod_id[1]) in avmcs_config() 78 strlcpy(devname, link->prod_id[1], sizeof(devname)); in avmcs_config() 83 if (pcmcia_loop_config(link, avmcs_configcheck, NULL)) in avmcs_config() 87 if (!link->irq) { in avmcs_config() 89 pcmcia_disable_device(link); in avmcs_config() [all …]
|
/linux-4.19.296/drivers/media/ |
D | media-entity.c | 115 struct media_link *link = gobj_to_link(gobj); in dev_dbg_obj() local 120 media_type(link->gobj0) == MEDIA_GRAPH_PAD ? in dev_dbg_obj() 122 media_id(link->gobj0), in dev_dbg_obj() 123 media_id(link->gobj1)); in dev_dbg_obj() 241 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument 243 if (link->source->entity == entity) in media_entity_other() 244 return link->sink->entity; in media_entity_other() 246 return link->source->entity; in media_entity_other() 258 graph->stack[graph->top].link = entity->links.next; in stack_push() 272 #define link_top(en) ((en)->stack[(en)->top].link) [all …]
|
/linux-4.19.296/include/trace/events/ |
D | fsi.h | 12 TP_PROTO(const struct fsi_master *master, int link, int id, 14 TP_ARGS(master, link, id, addr, size), 17 __field(int, link) 24 __entry->link = link; 31 __entry->link, 39 TP_PROTO(const struct fsi_master *master, int link, int id, 41 TP_ARGS(master, link, id, addr, size, data), 44 __field(int, link) 52 __entry->link = link; 61 __entry->link, [all …]
|
/linux-4.19.296/drivers/soundwire/ |
D | intel_init.c | 34 struct sdw_link_data *link = ctx->links; in sdw_intel_cleanup_pdev() local 37 if (!link) in sdw_intel_cleanup_pdev() 41 if (link->pdev) in sdw_intel_cleanup_pdev() 42 platform_device_unregister(link->pdev); in sdw_intel_cleanup_pdev() 43 link++; in sdw_intel_cleanup_pdev() 57 struct sdw_link_data *link; in sdw_intel_add_controller() local 103 link = ctx->links; in sdw_intel_add_controller() 108 link->res.irq = res->irq; in sdw_intel_add_controller() 109 link->res.registers = res->mmio_base + SDW_LINK_BASE in sdw_intel_add_controller() 111 link->res.shim = res->mmio_base + SDW_SHIM_BASE; in sdw_intel_add_controller() [all …]
|
D | mipi_disco.c | 33 struct fwnode_handle *link; in sdw_master_read_prop() local 44 link = device_get_named_child_node(bus->dev, name); in sdw_master_read_prop() 45 if (!link) { in sdw_master_read_prop() 50 if (fwnode_property_read_bool(link, in sdw_master_read_prop() 54 if (fwnode_property_read_bool(link, in sdw_master_read_prop() 58 fwnode_property_read_u32(link, in sdw_master_read_prop() 61 nval = fwnode_property_read_u32_array(link, in sdw_master_read_prop() 71 fwnode_property_read_u32_array(link, in sdw_master_read_prop() 88 nval = fwnode_property_read_u32_array(link, in sdw_master_read_prop() 98 fwnode_property_read_u32_array(link, in sdw_master_read_prop() [all …]
|
/linux-4.19.296/drivers/base/ |
D | core.c | 116 struct device_link *link; in device_is_dependent() local 131 list_for_each_entry(link, &dev->links.consumers, s_node) { in device_is_dependent() 132 if (link->consumer == target) in device_is_dependent() 135 ret = device_is_dependent(link->consumer, target); in device_is_dependent() 142 static void device_link_init_status(struct device_link *link, in device_link_init_status() argument 157 link->status = DL_STATE_CONSUMER_PROBE; in device_link_init_status() 160 link->status = DL_STATE_DORMANT; in device_link_init_status() 167 link->status = DL_STATE_CONSUMER_PROBE; in device_link_init_status() 170 link->status = DL_STATE_ACTIVE; in device_link_init_status() 173 link->status = DL_STATE_AVAILABLE; in device_link_init_status() [all …]
|
/linux-4.19.296/drivers/char/pcmcia/ |
D | cm4040_cs.c | 62 static void reader_release(struct pcmcia_device *link); 438 struct pcmcia_device *link; in cm4040_open() local 446 link = dev_table[minor]; in cm4040_open() 447 if (link == NULL || !pcmcia_dev_present(link)) { in cm4040_open() 452 if (link->open) { in cm4040_open() 457 dev = link->priv; in cm4040_open() 466 link->open = 1; in cm4040_open() 480 struct pcmcia_device *link; in cm4040_close() local 489 link = dev_table[minor]; in cm4040_close() 490 if (link == NULL) in cm4040_close() [all …]
|
D | scr24x_cs.c | 238 static int scr24x_config_check(struct pcmcia_device *link, void *priv_data) in scr24x_config_check() argument 240 if (resource_size(link->resource[PCMCIA_IOPORT_0]) != 0x11) in scr24x_config_check() 242 return pcmcia_request_io(link); in scr24x_config_check() 245 static int scr24x_probe(struct pcmcia_device *link) in scr24x_probe() argument 263 link->priv = dev; in scr24x_probe() 264 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in scr24x_probe() 266 ret = pcmcia_loop_config(link, scr24x_config_check, NULL); in scr24x_probe() 270 dev->dev = &link->dev; in scr24x_probe() 271 dev->regs = devm_ioport_map(&link->dev, in scr24x_probe() 272 link->resource[PCMCIA_IOPORT_0]->start, in scr24x_probe() [all …]
|
/linux-4.19.296/drivers/fsi/ |
D | fsi-core.c | 92 int link; /* FSI link# */ member 113 static int fsi_master_read(struct fsi_master *master, int link, 115 static int fsi_master_write(struct fsi_master *master, int link, 117 static int fsi_master_break(struct fsi_master *master, int link); 215 int rc, link; in fsi_slave_report_and_clear_errors() local 218 link = slave->link; in fsi_slave_report_and_clear_errors() 221 rc = fsi_master_read(master, link, id, FSI_SLAVE_BASE + FSI_SISC, in fsi_slave_report_and_clear_errors() 226 rc = fsi_master_read(master, link, id, FSI_SLAVE_BASE + FSI_SSTAT, in fsi_slave_report_and_clear_errors() 235 return fsi_master_write(master, link, id, FSI_SLAVE_BASE + FSI_SISC, in fsi_slave_report_and_clear_errors() 282 return fsi_master_write(slave->master, slave->link, slave->id, in fsi_slave_set_smode() [all …]
|
D | fsi-master.h | 64 int (*read)(struct fsi_master *, int link, uint8_t id, 66 int (*write)(struct fsi_master *, int link, uint8_t id, 68 int (*term)(struct fsi_master *, int link, uint8_t id); 69 int (*send_break)(struct fsi_master *, int link); 70 int (*link_enable)(struct fsi_master *, int link); 71 int (*link_config)(struct fsi_master *, int link,
|
/linux-4.19.296/include/linux/ |
D | libata.h | 553 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline); 554 typedef int (*ata_reset_fn_t)(struct ata_link *link, unsigned int *classes, 556 typedef void (*ata_postreset_fn_t)(struct ata_link *link, unsigned int *classes); 695 struct ata_link *link; member 868 struct ata_link link; /* host default link */ member 934 int (*set_mode)(struct ata_link *link, struct ata_device **r_failed_dev); 958 int (*scr_read)(struct ata_link *link, unsigned int sc_reg, u32 *val); 959 int (*scr_write)(struct ata_link *link, unsigned int sc_reg, u32 val); 962 int (*set_lpm)(struct ata_link *link, enum ata_lpm_policy policy, 1104 extern int sata_set_spd(struct ata_link *link); [all …]
|
/linux-4.19.296/fs/affs/ |
D | symlink.c | 18 char *link = page_address(page); in affs_symlink_readpage() local 40 link[i++] = c; in affs_symlink_readpage() 43 link[i++] = lf->symname[j++]; in affs_symlink_readpage() 45 link[i++] = '/'; in affs_symlink_readpage() 51 link[i++] = '.'; in affs_symlink_readpage() 52 link[i++] = '.'; in affs_symlink_readpage() 54 link[i++] = c; in affs_symlink_readpage() 58 link[i] = '\0'; in affs_symlink_readpage()
|
/linux-4.19.296/drivers/bluetooth/ |
D | bt3c_cs.c | 86 static int bt3c_config(struct pcmcia_device *link); 87 static void bt3c_release(struct pcmcia_device *link); 617 static int bt3c_probe(struct pcmcia_device *link) in bt3c_probe() argument 622 info = devm_kzalloc(&link->dev, sizeof(*info), GFP_KERNEL); in bt3c_probe() 626 info->p_dev = link; in bt3c_probe() 627 link->priv = info; in bt3c_probe() 629 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_VPP | in bt3c_probe() 632 return bt3c_config(link); in bt3c_probe() 636 static void bt3c_detach(struct pcmcia_device *link) in bt3c_detach() argument 638 bt3c_release(link); in bt3c_detach() [all …]
|
D | dtl1_cs.c | 84 static int dtl1_config(struct pcmcia_device *link); 531 static int dtl1_probe(struct pcmcia_device *link) in dtl1_probe() argument 536 info = devm_kzalloc(&link->dev, sizeof(*info), GFP_KERNEL); in dtl1_probe() 540 info->p_dev = link; in dtl1_probe() 541 link->priv = info; in dtl1_probe() 543 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in dtl1_probe() 545 return dtl1_config(link); in dtl1_probe() 549 static void dtl1_detach(struct pcmcia_device *link) in dtl1_detach() argument 551 struct dtl1_info *info = link->priv; in dtl1_detach() 554 pcmcia_disable_device(link); in dtl1_detach() [all …]
|
D | bluecard_cs.c | 84 static int bluecard_config(struct pcmcia_device *link); 85 static void bluecard_release(struct pcmcia_device *link); 820 static int bluecard_probe(struct pcmcia_device *link) in bluecard_probe() argument 825 info = devm_kzalloc(&link->dev, sizeof(*info), GFP_KERNEL); in bluecard_probe() 829 info->p_dev = link; in bluecard_probe() 830 link->priv = info; in bluecard_probe() 832 link->config_flags |= CONF_ENABLE_IRQ; in bluecard_probe() 834 return bluecard_config(link); in bluecard_probe() 838 static void bluecard_detach(struct pcmcia_device *link) in bluecard_detach() argument 840 bluecard_release(link); in bluecard_detach() [all …]
|
/linux-4.19.296/drivers/thunderbolt/ |
D | icm.c | 82 int (*get_route)(struct tb *tb, u8 link, u8 depth, u64 *route); 151 u8 link; in phy_port_from_route() local 153 link = depth ? route >> ((depth - 1) * 8) : route; in phy_port_from_route() 154 return tb_phy_port_from_link(link); in phy_port_from_route() 157 static inline u8 dual_link_from_link(u8 link) in dual_link_from_link() argument 159 return link ? ((link - 1) ^ 0x01) + 1 : 0; in dual_link_from_link() 256 static int icm_fr_get_route(struct tb *tb, u8 link, u8 depth, u64 *route) in icm_fr_get_route() argument 276 index = icm_fr_get_switch_index(sw->ports[link]); in icm_fr_get_route() 426 request.link_info = xd->depth << ICM_LINK_INFO_DEPTH_SHIFT | xd->link; in icm_fr_approve_xdomain_paths() 451 phy_port = tb_phy_port_from_link(xd->link); in icm_fr_disconnect_xdomain_paths() [all …]
|
/linux-4.19.296/drivers/hid/intel-ish-hid/ipc/ |
D | ipc.c | 286 if (list_empty(&dev->wr_processing_list_head.link)) { in write_ipc_from_queue() 292 ipc_link = list_entry(dev->wr_processing_list_head.link.next, in write_ipc_from_queue() 293 struct wr_msg_ctl_info, link); in write_ipc_from_queue() 343 list_del_init(&ipc_link->link); in write_ipc_from_queue() 344 list_add_tail(&ipc_link->link, &dev->wr_free_list_head.link); in write_ipc_from_queue() 384 if (list_empty(&dev->wr_free_list_head.link)) { in write_ipc_to_queue() 388 ipc_link = list_entry(dev->wr_free_list_head.link.next, in write_ipc_to_queue() 389 struct wr_msg_ctl_info, link); in write_ipc_to_queue() 390 list_del_init(&ipc_link->link); in write_ipc_to_queue() 397 list_add_tail(&ipc_link->link, &dev->wr_processing_list_head.link); in write_ipc_to_queue() [all …]
|
/linux-4.19.296/drivers/pci/controller/ |
D | pcie-cadence.c | 171 struct device_link **link; in cdns_pcie_init_phy() local 187 link = devm_kcalloc(dev, phy_count, sizeof(*link), GFP_KERNEL); in cdns_pcie_init_phy() 188 if (!link) in cdns_pcie_init_phy() 198 link[i] = device_link_add(dev, &phy[i]->dev, DL_FLAG_STATELESS); in cdns_pcie_init_phy() 199 if (!link[i]) { in cdns_pcie_init_phy() 208 pcie->link = link; in cdns_pcie_init_phy() 218 device_link_del(link[i]); in cdns_pcie_init_phy()
|