| /linux/drivers/infiniband/core/ |
| H A D | device.c | 2682 struct ib_device_ops *dev_ops = &dev->ops; in ib_set_device_ops() local 2693 WARN_ON(dev_ops->driver_id != RDMA_DRIVER_UNKNOWN && in ib_set_device_ops() 2694 dev_ops->driver_id != ops->driver_id); in ib_set_device_ops() 2695 dev_ops->driver_id = ops->driver_id; in ib_set_device_ops() 2698 WARN_ON(dev_ops->owner && dev_ops->owner != ops->owner); in ib_set_device_ops() 2699 dev_ops->owner = ops->owner; in ib_set_device_ops() 2702 dev_ops->uverbs_abi_ver = ops->uverbs_abi_ver; in ib_set_device_ops() 2704 dev_ops->uverbs_no_driver_id_binding |= in ib_set_device_ops() 2707 SET_DEVICE_OP(dev_ops, add_gi in ib_set_device_ops() [all...] |
| /linux/drivers/reset/ |
| H A D | reset-ti-sci.c | 67 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_set() local 78 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set() 87 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set() 148 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_status() local 157 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_status()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_common.c | 2209 if (dev->dev_ops->get_caps) in ksz_phylink_get_caps() 2210 dev->dev_ops->get_caps(dev, port, config); in ksz_phylink_get_caps() 2462 dev->dev_ops->cfg_port_member(dev, i, val | cpu_port); in ksz_update_port_member() 2471 dev->dev_ops->cfg_port_member(dev, port, port_member | cpu_port); in ksz_update_port_member() 2480 ret = dev->dev_ops->r_phy(dev, addr, regnum, &val); in ksz_sw_mdio_read() 2492 return dev->dev_ops->w_phy(dev, addr, regnum, val); in ksz_sw_mdio_write() 2741 if (dev->dev_ops->mdio_bus_preinit) { in ksz_mdio_register() 2742 ret = dev->dev_ops->mdio_bus_preinit(dev, !!parent_bus); in ksz_mdio_register() 2747 if (dev->dev_ops->create_phy_addr_map) { in ksz_mdio_register() 2748 ret = dev->dev_ops->create_phy_addr_map(dev, !!parent_bus); in ksz_mdio_register() [all …]
|
| H A D | ksz_common.h | 169 const struct ksz_dev_ops *dev_ops; member 638 return ksz_read8(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread8() 644 return ksz_read16(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread16() 650 return ksz_read32(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread32() 656 return ksz_write8(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pwrite8() 662 return ksz_write16(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_pwrite16() 669 return ksz_write32(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_pwrite32() 676 return ksz_rmw8(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_prmw8() 683 return ksz_rmw32(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_prmw32()
|
| H A D | lan937x_main.c | 409 dev->dev_ops->cfg_port_member(dev, port, member); in lan937x_port_setup()
|
| H A D | ksz_ptp.c | 1095 const struct ksz_dev_ops *ops = port->ksz_dev->dev_ops; in ksz_ptp_msg_irq_setup() 1117 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_ptp_irq_setup()
|
| H A D | ksz8.c | 45 ksz_rmw8(dev, dev->dev_ops->get_port_addr(port, offset), bits, in ksz_port_cfg() 449 dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr, in ksz8_port_init_cnt() 459 dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr, in ksz8_port_init_cnt()
|
| H A D | ksz9477_acl.c | 792 reg = dev->dev_ops->get_port_addr(port, KSZ9477_PORT_ACL_CTRL_0); in ksz9477_acl_wait_ready()
|
| /linux/drivers/remoteproc/ |
| H A D | ti_k3_common.c | 123 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_reset() 143 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_release() 148 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_rproc_release() 226 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_rproc_prepare() 256 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_unprepare()
|
| /linux/drivers/net/ |
| H A D | loopback.c | 165 const struct net_device_ops *dev_ops, in gen_lo_setup() argument 189 dev->netdev_ops = dev_ops; in gen_lo_setup()
|
| /linux/kernel/bpf/ |
| H A D | offload.c | 594 ret = offmap->dev_ops->map_lookup_elem(offmap, key, value); in bpf_map_offload_lookup_elem() 611 ret = offmap->dev_ops->map_update_elem(offmap, key, value, in bpf_map_offload_update_elem() 625 ret = offmap->dev_ops->map_delete_elem(offmap, key); in bpf_map_offload_delete_elem() 638 ret = offmap->dev_ops->map_get_next_key(offmap, key, next_key); in bpf_map_offload_get_next_key()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_idc.c | 24 !adapter->dev_ops.idc_init) in idpf_idc_init() 27 err = adapter->dev_ops.idc_init(adapter); in idpf_idc_init()
|
| H A D | idpf_ptp.c | 943 if (adapter->dev_ops.reg_ops.ptp_reg_init) in idpf_ptp_init() 944 adapter->dev_ops.reg_ops.ptp_reg_init(adapter); in idpf_ptp_init()
|
| H A D | idpf_lib.c | 157 adapter->dev_ops.reg_ops.mb_intr_reg_init(adapter); in idpf_mb_intr_init() 1820 struct idpf_reg_ops *reg_ops = &adapter->dev_ops.reg_ops; in idpf_init_hard_reset()
|
| H A D | idpf_virtchnl.c | 1076 struct resource *rstat_reg = &adapter->dev_ops.static_reg_info[1]; in idpf_calc_remaining_mmio_regs() 1077 struct resource *mbx_reg = &adapter->dev_ops.static_reg_info[0]; in idpf_calc_remaining_mmio_regs() 3292 adapter->dev_ops.reg_ops.ctlq_reg_init(adapter, ctlq_info); in idpf_init_dflt_mbx()
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | offload.c | 401 offmap->dev_ops = &nfp_bpf_map_ops; in nfp_bpf_map_alloc()
|
| /linux/drivers/net/netdevsim/ |
| H A D | bpf.c | 520 offmap->dev_ops = &nsim_bpf_map_ops; in nsim_bpf_map_alloc()
|
| /linux/sound/usb/ |
| H A D | mixer.c | 3581 static const struct snd_device_ops dev_ops = { in snd_usb_create_mixer() local 3634 err = snd_device_new(chip->card, SNDRV_DEV_CODEC, mixer, &dev_ops); in snd_usb_create_mixer()
|
| /linux/drivers/firmware/ |
| H A D | ti_sci.c | 3206 struct ti_sci_dev_ops *dops = &ops->dev_ops; in ti_sci_setup_ops()
|