/linux-6.8/net/ncsi/ |
D | ncsi-netlink.c | 37 struct net_device *dev; in ndp_from_ifindex() local 44 dev = dev_get_by_index(net, ifindex); in ndp_from_ifindex() 45 if (!dev) { in ndp_from_ifindex() 50 nd = ncsi_find_dev(dev); in ndp_from_ifindex() 53 dev_put(dev); in ndp_from_ifindex() 66 nla_put_u32(skb, NCSI_CHANNEL_ATTR_ID, nc->id); in ncsi_write_channel_info() 95 struct ncsi_dev_priv *ndp, unsigned int id) in ncsi_write_package_info() argument 103 if (id > ndp->package_num - 1) { in ncsi_write_package_info() 104 netdev_info(ndp->ndev.dev, "NCSI: No package with id %u\n", id); in ncsi_write_package_info() 110 if (np->id != id) in ncsi_write_package_info() [all …]
|
/linux-6.8/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | devlink_port.c | 8 mlx5_esw_get_port_parent_id(struct mlx5_core_dev *dev, struct netdev_phys_item_id *ppid) in mlx5_esw_get_port_parent_id() argument 12 parent_id = mlx5_query_nic_system_image_guid(dev); in mlx5_esw_get_port_parent_id() 14 memcpy(ppid->id, &parent_id, sizeof(parent_id)); in mlx5_esw_get_port_parent_id() 19 return (mlx5_core_is_ecpf(esw->dev) && vport_num == MLX5_VPORT_PF) || in mlx5_esw_devlink_port_supported() 21 mlx5_core_is_ec_vf_vport(esw->dev, vport_num); in mlx5_esw_devlink_port_supported() 28 struct mlx5_core_dev *dev = esw->dev; in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() local 34 mlx5_esw_get_port_parent_id(dev, &ppid); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 35 pfnum = mlx5_get_dev_index(dev); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 36 external = mlx5_core_is_ecpf_esw_manager(dev); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 38 controller_num = dev->priv.eswitch->offloads.host_number + 1; in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() [all …]
|
/linux-6.8/net/ieee802154/ |
D | nl-mac.c | 51 static int ieee802154_nl_start_confirm(struct net_device *dev, u8 status) in ieee802154_nl_start_confirm() argument 61 if (nla_put_string(msg, IEEE802154_ATTR_DEV_NAME, dev->name) || in ieee802154_nl_start_confirm() 62 nla_put_u32(msg, IEEE802154_ATTR_DEV_INDEX, dev->ifindex) || in ieee802154_nl_start_confirm() 64 dev->dev_addr) || in ieee802154_nl_start_confirm() 75 u32 seq, int flags, struct net_device *dev) in ieee802154_nl_fill_iface() argument 89 ops = ieee802154_mlme_ops(dev); in ieee802154_nl_fill_iface() 90 phy = dev->ieee802154_ptr->wpan_phy; in ieee802154_nl_fill_iface() 92 get_device(&phy->dev); in ieee802154_nl_fill_iface() 95 short_addr = dev->ieee802154_ptr->short_addr; in ieee802154_nl_fill_iface() 96 pan_id = dev->ieee802154_ptr->pan_id; in ieee802154_nl_fill_iface() [all …]
|
D | nl802154.c | 39 __cfg802154_wpan_dev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg802154_wpan_dev_from_attrs() argument 43 bool have_ifidx = attrs[NL802154_ATTR_IFINDEX]; in __cfg802154_wpan_dev_from_attrs() 44 bool have_wpan_dev_id = attrs[NL802154_ATTR_WPAN_DEV]; in __cfg802154_wpan_dev_from_attrs() 55 ifidx = nla_get_u32(attrs[NL802154_ATTR_IFINDEX]); in __cfg802154_wpan_dev_from_attrs() 57 wpan_dev_id = nla_get_u64(attrs[NL802154_ATTR_WPAN_DEV]); in __cfg802154_wpan_dev_from_attrs() 94 __cfg802154_rdev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg802154_rdev_from_attrs() argument 101 if (!attrs[NL802154_ATTR_WPAN_PHY] && in __cfg802154_rdev_from_attrs() 102 !attrs[NL802154_ATTR_IFINDEX] && in __cfg802154_rdev_from_attrs() 103 !attrs[NL802154_ATTR_WPAN_DEV]) in __cfg802154_rdev_from_attrs() 106 if (attrs[NL802154_ATTR_WPAN_PHY]) in __cfg802154_rdev_from_attrs() [all …]
|
/linux-6.8/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | devlink.c | 10 struct mlx5e_dev *mlx5e_create_devlink(struct device *dev, in mlx5e_create_devlink() argument 18 devlink_net(priv_to_devlink(mdev)), dev); in mlx5e_create_devlink() 41 mlx5e_devlink_get_port_parent_id(struct mlx5_core_dev *dev, struct netdev_phys_item_id *ppid) in mlx5e_devlink_get_port_parent_id() argument 45 parent_id = mlx5_query_nic_system_image_guid(dev); in mlx5e_devlink_get_port_parent_id() 47 memcpy(ppid->id, &parent_id, sizeof(parent_id)); in mlx5e_devlink_get_port_parent_id() 54 struct devlink_port_attrs attrs = {}; in mlx5e_devlink_port_register() local 59 attrs.flavour = DEVLINK_PORT_FLAVOUR_PHYSICAL; in mlx5e_devlink_port_register() 60 attrs.phys.port_number = mlx5_get_dev_index(mdev); in mlx5e_devlink_port_register() 63 memcpy(attrs.switch_id.id, ppid.id, ppid.id_len); in mlx5e_devlink_port_register() 64 attrs.switch_id.id_len = ppid.id_len; in mlx5e_devlink_port_register() [all …]
|
/linux-6.8/drivers/usb/usbip/ |
D | vhci_sysfs.c | 52 dev_name(&vdev->udev->dev)); in port_show_vhci() 147 static ssize_t status_show(struct device *dev, in status_show() argument 165 static ssize_t nports_show(struct device *dev, struct device_attribute *attr, in nports_show() argument 233 static ssize_t detach_store(struct device *dev, struct device_attribute *attr, in detach_store() argument 252 dev_err(dev, "port is not ready %u\n", port); in detach_store() 308 static ssize_t attach_store(struct device *dev, struct device_attribute *attr, in attach_store() argument 345 dev_err(dev, "port %d is not ready\n", port); in attach_store() 362 dev_err(dev, "failed to lookup sock"); in attach_store() 367 dev_err(dev, "Expecting SOCK_STREAM - found %d", in attach_store() 406 dev_err(dev, "port %d already used\n", rhport); in attach_store() [all …]
|
/linux-6.8/net/ipv6/ |
D | ioam6.c | 53 return (ns->id != *(__be16 *)arg->key); in ioam6_ns_cmpfn() 60 return (sc->id != *(u32 *)arg->key); in ioam6_sc_cmpfn() 65 .key_offset = offsetof(struct ioam6_namespace, id), 73 .key_offset = offsetof(struct ioam6_schema, id), 113 __be16 id; in ioam6_genl_addns() local 116 if (!info->attrs[IOAM6_ATTR_NS_ID]) in ioam6_genl_addns() 119 id = cpu_to_be16(nla_get_u16(info->attrs[IOAM6_ATTR_NS_ID])); in ioam6_genl_addns() 124 ns = rhashtable_lookup_fast(&nsdata->namespaces, &id, rht_ns_params); in ioam6_genl_addns() 136 ns->id = id; in ioam6_genl_addns() 138 if (!info->attrs[IOAM6_ATTR_NS_DATA]) in ioam6_genl_addns() [all …]
|
/linux-6.8/drivers/hwmon/ |
D | hwmon.c | 36 struct device dev; member 43 #define to_hwmon_device(d) container_of(d, struct hwmon_device, dev) 65 struct device *dev; /* Reference to hwmon device */ member 71 name_show(struct device *dev, struct device_attribute *attr, char *buf) in name_show() argument 73 return sprintf(buf, "%s\n", to_hwmon_device(dev)->name); in name_show() 78 label_show(struct device *dev, struct device_attribute *attr, char *buf) in label_show() argument 80 return sysfs_emit(buf, "%s\n", to_hwmon_device(dev)->label); in label_show() 93 struct device *dev = kobj_to_dev(kobj); in hwmon_dev_attr_is_visible() local 94 struct hwmon_device *hdev = to_hwmon_device(dev); in hwmon_dev_attr_is_visible() 106 .attrs = hwmon_dev_attrs, [all …]
|
D | asus_atk0110.c | 133 u32 id; member 138 typedef ssize_t (*sysfs_show_func)(struct device *dev, 160 u64 id; member 184 u32 id; member 216 static ssize_t atk_input_show(struct device *dev, in atk_input_show() argument 234 static ssize_t atk_label_show(struct device *dev, in atk_label_show() argument 242 static ssize_t atk_limit1_show(struct device *dev, in atk_limit1_show() argument 254 static ssize_t atk_limit2_show(struct device *dev, in atk_limit2_show() argument 329 struct device *dev = &data->acpi_dev->dev; in validate_hwmon_pack() local 336 dev_warn(dev, "Invalid type: %d\n", obj->type); in validate_hwmon_pack() [all …]
|
D | emc1403.c | 35 static ssize_t temp_show(struct device *dev, struct device_attribute *attr, in temp_show() argument 39 struct thermal_data *data = dev_get_drvdata(dev); in temp_show() 49 static ssize_t bit_show(struct device *dev, struct device_attribute *attr, in bit_show() argument 53 struct thermal_data *data = dev_get_drvdata(dev); in bit_show() 63 static ssize_t temp_store(struct device *dev, struct device_attribute *attr, in temp_store() argument 67 struct thermal_data *data = dev_get_drvdata(dev); in temp_store() 80 static ssize_t bit_store(struct device *dev, struct device_attribute *attr, in bit_store() argument 84 struct thermal_data *data = dev_get_drvdata(dev); in bit_store() 98 static ssize_t show_hyst_common(struct device *dev, in show_hyst_common() argument 103 struct thermal_data *data = dev_get_drvdata(dev); in show_hyst_common() [all …]
|
/linux-6.8/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 70 struct ocrdma_dev *dev = get_ocrdma_dev(ibdev); in ocrdma_query_device() local 76 memcpy(&attr->fw_ver, &dev->attr.fw_ver[0], in ocrdma_query_device() 77 min(sizeof(dev->attr.fw_ver), sizeof(attr->fw_ver))); in ocrdma_query_device() 79 dev->nic_info.mac_addr); in ocrdma_query_device() 80 attr->max_mr_size = dev->attr.max_mr_size; in ocrdma_query_device() 82 attr->vendor_id = dev->nic_info.pdev->vendor; in ocrdma_query_device() 83 attr->vendor_part_id = dev->nic_info.pdev->device; in ocrdma_query_device() 84 attr->hw_ver = dev->asic_id; in ocrdma_query_device() 85 attr->max_qp = dev->attr.max_qp; in ocrdma_query_device() 87 attr->max_qp_wr = dev->attr.max_wqe; in ocrdma_query_device() [all …]
|
D | ocrdma_hw.c | 121 static inline void *ocrdma_get_mcqe(struct ocrdma_dev *dev) in ocrdma_get_mcqe() argument 124 (dev->mq.cq.va + (dev->mq.cq.tail * sizeof(struct ocrdma_mcqe))); in ocrdma_get_mcqe() 131 static inline void ocrdma_mcq_inc_tail(struct ocrdma_dev *dev) in ocrdma_mcq_inc_tail() argument 133 dev->mq.cq.tail = (dev->mq.cq.tail + 1) & (OCRDMA_MQ_CQ_LEN - 1); in ocrdma_mcq_inc_tail() 136 static inline struct ocrdma_mqe *ocrdma_get_mqe(struct ocrdma_dev *dev) in ocrdma_get_mqe() argument 138 return dev->mq.sq.va + (dev->mq.sq.head * sizeof(struct ocrdma_mqe)); in ocrdma_get_mqe() 141 static inline void ocrdma_mq_inc_head(struct ocrdma_dev *dev) in ocrdma_mq_inc_head() argument 143 dev->mq.sq.head = (dev->mq.sq.head + 1) & (OCRDMA_MQ_LEN - 1); in ocrdma_mq_inc_head() 146 static inline void *ocrdma_get_mqe_rsp(struct ocrdma_dev *dev) in ocrdma_get_mqe_rsp() argument 148 return dev->mq.sq.va + (dev->mqe_ctx.tag * sizeof(struct ocrdma_mqe)); in ocrdma_get_mqe_rsp() [all …]
|
/linux-6.8/arch/powerpc/kernel/ |
D | sysfs.c | 49 static ssize_t store_smt_snooze_delay(struct device *dev, in store_smt_snooze_delay() argument 59 static ssize_t show_smt_snooze_delay(struct device *dev, in show_smt_snooze_delay() argument 95 static ssize_t show_##NAME(struct device *dev, \ 99 struct cpu *cpu = container_of(dev, struct cpu, dev); \ 101 smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \ 105 store_##NAME(struct device *dev, struct device_attribute *attr, \ 108 struct cpu *cpu = container_of(dev, struct cpu, dev); \ 113 smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \ 182 static ssize_t show_dscr_default(struct device *dev, in show_dscr_default() argument 197 static ssize_t __used store_dscr_default(struct device *dev, in store_dscr_default() argument [all …]
|
/linux-6.8/drivers/infiniband/hw/erdma/ |
D | erdma_cm.c | 92 static struct erdma_cep *erdma_cep_alloc(struct erdma_dev *dev) in erdma_cep_alloc() argument 108 cep->dev = dev; in erdma_cep_alloc() 110 spin_lock_irqsave(&dev->lock, flags); in erdma_cep_alloc() 111 list_add_tail(&cep->devq, &dev->cep_list); in erdma_cep_alloc() 112 spin_unlock_irqrestore(&dev->lock, flags); in erdma_cep_alloc() 182 struct erdma_dev *dev = cep->dev; in __erdma_cep_dealloc() local 194 spin_lock_irqsave(&dev->lock, flags); in __erdma_cep_dealloc() 196 spin_unlock_irqrestore(&dev->lock, flags); in __erdma_cep_dealloc() 248 event.ird = cep->dev->attrs.max_ird; in erdma_cm_upcall() 249 event.ord = cep->dev->attrs.max_ord; in erdma_cm_upcall() [all …]
|
D | erdma_qp.c | 18 switch (qp->attrs.state) { in erdma_qp_llp_close() 27 qp->attrs.state = ERDMA_QP_STATE_IDLE; in erdma_qp_llp_close() 41 struct ib_qp *erdma_get_ibqp(struct ib_device *ibdev, int id) in erdma_get_ibqp() argument 43 struct erdma_qp *qp = find_qp_by_qpn(to_edev(ibdev), id); in erdma_get_ibqp() 52 struct erdma_qp_attrs *attrs, in erdma_modify_qp_state_to_rts() argument 56 struct erdma_dev *dev = qp->dev; in erdma_modify_qp_state_to_rts() local 76 qp->attrs.state = ERDMA_QP_STATE_RTS; in erdma_modify_qp_state_to_rts() 83 req.cfg = FIELD_PREP(ERDMA_CMD_MODIFY_QP_STATE_MASK, qp->attrs.state) | in erdma_modify_qp_state_to_rts() 84 FIELD_PREP(ERDMA_CMD_MODIFY_QP_CC_MASK, qp->attrs.cc) | in erdma_modify_qp_state_to_rts() 95 if (qp->attrs.qp_type == ERDMA_QP_PASSIVE) in erdma_modify_qp_state_to_rts() [all …]
|
/linux-6.8/drivers/net/ethernet/intel/i40e/ |
D | i40e_devlink.c | 136 struct i40e_pf *i40e_alloc_pf(struct device *dev) in i40e_alloc_pf() argument 140 devlink = devlink_alloc(&i40e_devlink_ops, sizeof(struct i40e_pf), dev); in i40e_alloc_pf() 190 u64 id = pci_get_dsn(pf->pdev); in i40e_devlink_set_switch_id() local 192 ppid->id_len = sizeof(id); in i40e_devlink_set_switch_id() 193 put_unaligned_be64(id, &ppid->id); in i40e_devlink_set_switch_id() 209 struct devlink_port_attrs attrs = {}; in i40e_devlink_create_port() local 210 struct device *dev = &pf->pdev->dev; in i40e_devlink_create_port() local 213 attrs.flavour = DEVLINK_PORT_FLAVOUR_PHYSICAL; in i40e_devlink_create_port() 214 attrs.phys.port_number = pf->hw.pf_id; in i40e_devlink_create_port() 215 i40e_devlink_set_switch_id(pf, &attrs.switch_id); in i40e_devlink_create_port() [all …]
|
/linux-6.8/kernel/ |
D | workqueue.c | 157 int id; /* I: pool ID */ member 193 struct workqueue_attrs *attrs; /* I: worker attributes */ member 629 pool->id = ret; in worker_pool_assign_id() 799 return work_struct_pwq(data)->pool->id; in get_work_pool_id() 1140 if (!pool->attrs->affn_strict && in kick_pool() 1141 !cpumask_test_cpu(p->wake_cpu, pool->attrs->__pod_cpumask)) { in kick_pool() 1144 p->wake_cpu = cpumask_any_distribute(pool->attrs->__pod_cpumask); in kick_pool() 1618 set_work_pool_and_keep_pending(work, pool->id); in try_to_grab_pending() 2087 if (pool->cpu < 0 && pool->attrs->affn_strict) in pool_allowed_cpus() 2088 return pool->attrs->__pod_cpumask; in pool_allowed_cpus() [all …]
|
/linux-6.8/drivers/hwtracing/intel_th/ |
D | gth.c | 51 struct device *dev; member 142 static ssize_t master_attr_show(struct device *dev, in master_attr_show() argument 164 static ssize_t master_attr_store(struct device *dev, in master_attr_store() argument 323 static ssize_t output_attr_show(struct device *dev, in output_attr_show() argument 332 pm_runtime_get_sync(dev); in output_attr_show() 339 pm_runtime_put(dev); in output_attr_show() 344 static ssize_t output_attr_store(struct device *dev, in output_attr_store() argument 356 pm_runtime_get_sync(dev); in output_attr_store() 362 pm_runtime_put(dev); in output_attr_store() 370 struct attribute **attrs; in intel_th_master_attributes() local [all …]
|
/linux-6.8/net/xfrm/ |
D | xfrm_user.c | 38 static int verify_one_alg(struct nlattr **attrs, enum xfrm_attr_type_t type, in verify_one_alg() argument 41 struct nlattr *rt = attrs[type]; in verify_one_alg() 68 static int verify_auth_trunc(struct nlattr **attrs, in verify_auth_trunc() argument 71 struct nlattr *rt = attrs[XFRMA_ALG_AUTH_TRUNC]; in verify_auth_trunc() 87 static int verify_aead(struct nlattr **attrs, struct netlink_ext_ack *extack) in verify_aead() argument 89 struct nlattr *rt = attrs[XFRMA_ALG_AEAD]; in verify_aead() 105 static void verify_one_addr(struct nlattr **attrs, enum xfrm_attr_type_t type, in verify_one_addr() argument 108 struct nlattr *rt = attrs[type]; in verify_one_addr() 114 static inline int verify_sec_ctx_len(struct nlattr **attrs, struct netlink_ext_ack *extack) in verify_sec_ctx_len() argument 116 struct nlattr *rt = attrs[XFRMA_SEC_CTX]; in verify_sec_ctx_len() [all …]
|
/linux-6.8/drivers/net/ethernet/rocker/ |
D | rocker_main.c | 137 dev_err(&pdev->dev, "unexpected 32bit register value %08llx, expected %08llx\n", in rocker_reg_test() 148 dev_err(&pdev->dev, "unexpected 64bit register value %16llx, expected %16llx\n", in rocker_reg_test() 168 dev_err(&pdev->dev, "no interrupt received within a timeout\n"); in rocker_dma_test_one() 174 dev_err(&pdev->dev, "unexpected memory content %02x at byte %x\n, %02x expected", in rocker_dma_test_one() 203 dma_handle = dma_map_single(&pdev->dev, buf, ROCKER_TEST_DMA_BUF_SIZE, in rocker_dma_test_offset() 205 if (dma_mapping_error(&pdev->dev, dma_handle)) { in rocker_dma_test_offset() 237 dma_unmap_single(&pdev->dev, dma_handle, ROCKER_TEST_DMA_BUF_SIZE, in rocker_dma_test_offset() 276 dev_err(&pdev->dev, "reg test failed\n"); in rocker_basic_hw_test() 284 dev_err(&pdev->dev, "cannot assign test irq\n"); in rocker_basic_hw_test() 292 dev_err(&pdev->dev, "no interrupt received within a timeout\n"); in rocker_basic_hw_test() [all …]
|
/linux-6.8/drivers/firewire/ |
D | core-device.c | 137 static void get_ids(const u32 *directory, int *id) in get_ids() argument 145 case CSR_VENDOR: id[0] = value; break; in get_ids() 146 case CSR_MODEL: id[1] = value; break; in get_ids() 147 case CSR_SPECIFIER_ID: id[2] = value; break; in get_ids() 148 case CSR_VERSION: id[3] = value; break; in get_ids() 153 static void get_modalias_ids(const struct fw_unit *unit, int *id) in get_modalias_ids() argument 173 get_ids(directories[i], id); in get_modalias_ids() 176 static bool match_ids(const struct ieee1394_device_id *id_table, int *id) in match_ids() argument 180 if (id[0] == id_table->vendor_id) in match_ids() 182 if (id[1] == id_table->model_id) in match_ids() [all …]
|
/linux-6.8/drivers/net/ethernet/intel/ice/ |
D | ice_devlink.c | 198 u32 id, cfg_ver, fw_ver; in ice_info_cgu_fw_build() local 202 if (ice_aq_get_cgu_info(&pf->hw, &id, &cfg_ver, &fw_ver)) in ice_info_cgu_fw_build() 204 snprintf(ctx->buf, sizeof(ctx->buf), "%u.%u.%u", id, cfg_ver, fw_ver); in ice_info_cgu_fw_build() 276 struct device *dev = ice_pf_to_dev(pf); in ice_devlink_info_get() local 295 dev_dbg(dev, "Failed to discover device capabilities, status %d aq_err %s\n", in ice_devlink_info_get() 304 dev_dbg(dev, "Unable to read inactive Option ROM version data, status %d aq_err %s\n", in ice_devlink_info_get() 315 dev_dbg(dev, "Unable to read inactive NVM version data, status %d aq_err %s\n", in ice_devlink_info_get() 326 dev_dbg(dev, "Unable to read inactive Netlist version data, status %d aq_err %s\n", in ice_devlink_info_get() 410 struct device *dev = ice_pf_to_dev(pf); in ice_devlink_reload_empr_start() local 434 dev_dbg(dev, "Issuing device EMP reset to activate firmware\n"); in ice_devlink_reload_empr_start() [all …]
|
/linux-6.8/drivers/staging/greybus/ |
D | light.c | 20 u8 id; member 28 struct attribute **attrs; member 48 u8 id; member 129 req.light_id = channel->light->id; in __gb_lights_flash_intensity_set() 130 req.channel_id = channel->id; in __gb_lights_flash_intensity_set() 187 static ssize_t fade_##__dir##_show(struct device *dev, \ 191 struct led_classdev *cdev = dev_get_drvdata(dev); \ 197 static ssize_t fade_##__dir##_store(struct device *dev, \ 201 struct led_classdev *cdev = dev_get_drvdata(dev); \ 214 dev_err(dev, "could not parse fade value %d\n", ret); \ [all …]
|
/linux-6.8/drivers/iio/trigger/ |
D | iio-trig-sysfs.c | 19 int id; member 26 static int iio_sysfs_trigger_probe(int id); 27 static ssize_t iio_sysfs_trig_add(struct device *dev, in iio_sysfs_trig_add() argument 45 static int iio_sysfs_trigger_remove(int id); 46 static ssize_t iio_sysfs_trig_remove(struct device *dev, in iio_sysfs_trig_remove() argument 72 .attrs = iio_sysfs_trig_attrs, 82 static void iio_trigger_sysfs_release(struct device *dev) in iio_trigger_sysfs_release() argument 100 static ssize_t iio_sysfs_trigger_poll(struct device *dev, in iio_sysfs_trigger_poll() argument 103 struct iio_trigger *trig = to_iio_trigger(dev); in iio_sysfs_trigger_poll() 119 .attrs = iio_sysfs_trigger_attrs, [all …]
|
/linux-6.8/drivers/nvmem/ |
D | core.c | 24 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev) 43 const char *id; member 177 static ssize_t type_show(struct device *dev, in type_show() argument 180 struct nvmem_device *nvmem = to_nvmem_device(dev); in type_show() 196 struct device *dev; in bin_attr_nvmem_read() local 201 dev = attr->private; in bin_attr_nvmem_read() 203 dev = kobj_to_dev(kobj); in bin_attr_nvmem_read() 204 nvmem = to_nvmem_device(dev); in bin_attr_nvmem_read() 236 struct device *dev; in bin_attr_nvmem_write() local 241 dev = attr->private; in bin_attr_nvmem_write() [all …]
|