/linux-master/drivers/dma/ |
H A D | stm32-dmamux.c | 181 const struct of_device_id *match; local 207 match = of_match_node(stm32_stm32dma_master_match, dma_node); 208 if (!match) {
|
/linux-master/drivers/dma/ti/ |
H A D | dma-crossbar.c | 134 const struct of_device_id *match; local 153 match = of_match_node(ti_am335x_master_match, dma_node); 154 if (!match) { 326 const struct of_device_id *match; local 348 match = of_match_node(ti_dra7_master_match, dma_node); 349 if (!match) { 417 xbar->dma_offset = *(u32 *)match->data; 443 const struct of_device_id *match; local 446 match = of_match_node(ti_dma_xbar_match, pdev->dev.of_node); 447 if (unlikely(!match)) [all...] |
H A D | edma.c | 2297 const struct of_device_id *match; local 2299 match = of_match_node(edma_of_ids, node); 2300 if (match && (*(u32 *)match->data) == EDMA_BINDING_TPCC) 2663 bool match = false; local 2671 match = true; 2674 return match;
|
H A D | k3-udma.c | 5320 const struct of_device_id *match; local 5332 match = of_match_node(udma_of_match, dev->of_node); 5333 if (!match) { 5334 dev_err(dev, "No compatible match found\n"); 5337 ud->match_data = match->data;
|
/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dma.c | 3074 const struct of_device_id *match; local 3076 match = of_match_node(xilinx_dma_of_ids, np); 3077 if (match && match->data) { 3078 xdev->dma_config = match->data;
|
/linux-master/drivers/eisa/ |
H A D | eisa-bus.c | 140 .match = eisa_bus_match,
|
/linux-master/drivers/firewire/ |
H A D | core-device.c | 178 int match = 0; local 181 match |= IEEE1394_MATCH_VENDOR_ID; 183 match |= IEEE1394_MATCH_MODEL_ID; 185 match |= IEEE1394_MATCH_SPECIFIER_ID; 187 match |= IEEE1394_MATCH_VERSION; 189 return (match & id_table->match_flags) == id_table->match_flags; 258 .match = fw_unit_match, 780 * match the drivers id_tables against it. 956 int match = 0; local 989 match [all...] |
H A D | ohci.c | 2036 * the two generations match we know we have a consistent set 2974 /* Present this value as big-endian to match the receive code */ 3099 u32 control = IR_CONTEXT_ISOCH_HEADER, match; local 3109 match = 0; 3111 match = IT_CONTEXT_CYCLE_MATCH_ENABLE | 3116 context_run(&ctx->context, match); 3124 match = (tags << 28) | (sync << 8) | ctx->base.channel; 3126 match |= (cycle & 0x07fff) << 12; 3132 reg_write(ohci, CONTEXT_MATCH(ctx->context.regs), match);
|
/linux-master/drivers/firmware/arm_ffa/ |
H A D | bus.c | 110 .match = ffa_device_match,
|
/linux-master/drivers/firmware/arm_scmi/ |
H A D | bus.c | 288 .match = scmi_dev_match,
|
/linux-master/drivers/firmware/ |
H A D | arm_scpi.c | 359 struct scpi_xfer *t, *match = NULL; local 372 match = list_first_entry(&ch->rx_pending, struct scpi_xfer, 374 list_del(&match->node); 379 match = t; 384 if (match && !completion_done(&match->done)) { 392 len = match->rx_len; 394 match->status = ioread32(&mem->status); 395 memcpy_fromio(match->rx_buf, mem->payload, len); 399 len = min_t(unsigned int, match [all...] |
/linux-master/drivers/firmware/google/ |
H A D | coreboot_table.c | 75 .match = coreboot_bus_match,
|
/linux-master/drivers/firmware/qcom/ |
H A D | qcom_scm.c | 1635 bool match; local 1641 match = of_match_node(qcom_scm_qseecom_allowlist, np); 1644 return match;
|
/linux-master/drivers/fpga/ |
H A D | dfl.c | 159 * @pdev: platform device to match with associated port ops. 173 /* match port_ops using the name of platform device */ 332 .match = dfl_bus_match, 574 * This function will match sub features with given feature drvs list and 1649 * @data: data passed to match function 1650 * @match: match function used to find specific port from the port device list 1661 int (*match)(struct platform_device *, void *)) 1669 if (match(port_dev, data) && get_device(&port_dev->dev)) 1851 * device, so if released port number doesn't match V [all...] |
H A D | dfl.h | 212 * @name: name of this port ops, to match with port platform device. 537 int (*match)(struct platform_device *, void *)); 541 int (*match)(struct platform_device *, void *)) 546 pdev = __dfl_fpga_cdev_find_port(cdev, data, match);
|
H A D | fpga-region.c | 23 int (*match)(struct device *, const void *)) 27 dev = class_find_device(&fpga_region_class, start, data, match);
|
/linux-master/drivers/fsi/ |
H A D | fsi-core.c | 1409 .match = fsi_bus_match,
|
/linux-master/drivers/gpio/ |
H A D | gpio-creg-snps.c | 137 const struct of_device_id *match; local 151 match = of_match_node(creg_gpio_ids, pdev->dev.of_node); 152 hcg->layout = match->data;
|
H A D | gpio-grgpio.c | 200 int match = 0; local 214 match = 1; 220 if (!match)
|
H A D | gpio-winbond.c | 689 .match = winbond_gpio_imatch,
|
H A D | gpio-zynq.c | 905 const struct of_device_id *match; local 911 match = of_match_node(zynq_gpio_of_match, pdev->dev.of_node); 912 if (!match) { 916 gpio->p_data = match->data;
|
H A D | gpiolib.c | 61 * Only match if the fwnode doesn't already have a proper struct device 71 .match = gpio_bus_match, 1141 * @data: data to pass to match function 1142 * @match: Callback function to check gpio_chip 1148 * determined by a user supplied @match callback. The callback should return 1149 * 0 if the device doesn't match and non-zero if it does. If the callback 1161 int (*match)(struct gpio_chip *gc, 1185 if (gc && match(gc, data)) 4048 * a match 4055 * a match [all...] |
/linux-master/drivers/gpu/drm/arm/ |
H A D | hdlcd_drv.c | 356 struct component_match *match = NULL; local 363 drm_of_component_match_add(&pdev->dev, &match, compare_dev, port); 367 match);
|
H A D | malidp_drv.c | 922 struct component_match *match = NULL; local 932 drm_of_component_match_add(&pdev->dev, &match, malidp_compare_dev, 936 match);
|
/linux-master/drivers/gpu/drm/armada/ |
H A D | armada_drv.c | 174 struct component_match **match, struct device_node *dev_node) 181 drm_of_component_match_add(dev, match, component_compare_of, 194 struct component_match *match = NULL; local 208 component_match_add(dev, &match, component_compare_dev_name, 220 armada_add_endpoints(dev, &match, d->of_node); 226 match); 173 armada_add_endpoints(struct device *dev, struct component_match **match, struct device_node *dev_node) argument
|