Searched refs:match (Results 251 - 275 of 1156) sorted by path

<<11121314151617181920>>

/linux-master/drivers/dma/
H A Dstm32-dmamux.c181 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 Ddma-crossbar.c134 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 Dedma.c2297 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 Dk3-udma.c5320 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 Dxilinx_dma.c3074 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 Deisa-bus.c140 .match = eisa_bus_match,
/linux-master/drivers/firewire/
H A Dcore-device.c178 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 Dohci.c2036 * 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 Dbus.c110 .match = ffa_device_match,
/linux-master/drivers/firmware/arm_scmi/
H A Dbus.c288 .match = scmi_dev_match,
/linux-master/drivers/firmware/
H A Darm_scpi.c359 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 Dcoreboot_table.c75 .match = coreboot_bus_match,
/linux-master/drivers/firmware/qcom/
H A Dqcom_scm.c1635 bool match; local
1641 match = of_match_node(qcom_scm_qseecom_allowlist, np);
1644 return match;
/linux-master/drivers/fpga/
H A Ddfl.c159 * @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 Ddfl.h212 * @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 Dfpga-region.c23 int (*match)(struct device *, const void *))
27 dev = class_find_device(&fpga_region_class, start, data, match);
/linux-master/drivers/fsi/
H A Dfsi-core.c1409 .match = fsi_bus_match,
/linux-master/drivers/gpio/
H A Dgpio-creg-snps.c137 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 Dgpio-grgpio.c200 int match = 0; local
214 match = 1;
220 if (!match)
H A Dgpio-winbond.c689 .match = winbond_gpio_imatch,
H A Dgpio-zynq.c905 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 Dgpiolib.c61 * 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 Dhdlcd_drv.c356 struct component_match *match = NULL; local
363 drm_of_component_match_add(&pdev->dev, &match, compare_dev, port);
367 match);
H A Dmalidp_drv.c922 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 Darmada_drv.c174 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

Completed in 322 milliseconds

<<11121314151617181920>>