/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_fw.c | 25 static void ionic_dev_cmd_firmware_download(struct ionic_dev *idev, u64 addr, argument 35 ionic_dev_cmd_go(idev, &cmd); 38 static void ionic_dev_cmd_firmware_install(struct ionic_dev *idev) argument 45 ionic_dev_cmd_go(idev, &cmd); 48 static void ionic_dev_cmd_firmware_activate(struct ionic_dev *idev, u8 slot) argument 56 ionic_dev_cmd_go(idev, &cmd); 77 ionic_dev_cmd_go(&ionic->idev, &cmd); 97 struct ionic_dev *idev = &lif->ionic->idev; local 112 if (!idev [all...] |
H A D | ionic_ethtool.c | 78 strscpy(drvinfo->fw_version, ionic->idev.dev_info.fw_version, 93 struct ionic_dev *idev; local 99 idev = &lif->ionic->idev; 100 if (!idev->dev_info_regs) 105 memcpy_fromio(p + offset, lif->ionic->idev.dev_info_regs->words, size); 109 memcpy_fromio(p + offset, idev->dev_cmd_regs->words, size); 125 struct ionic_dev *idev = &lif->ionic->idev; local 130 if (!idev 275 struct ionic_dev *idev = &lif->ionic->idev; local 908 struct ionic_dev *idev = &lif->ionic->idev; local 942 struct ionic_dev *idev = &lif->ionic->idev; local [all...] |
/linux-master/drivers/input/misc/ |
H A D | e3x0-button.c | 19 struct input_dev *idev = data; local 21 input_report_key(idev, KEY_POWER, 0); 22 input_sync(idev); 29 struct input_dev *idev = data; local 31 input_report_key(idev, KEY_POWER, 1); 32 pm_wakeup_event(idev->dev.parent, 0); 33 input_sync(idev);
|
H A D | ab8500-ponkey.c | 22 * @idev: pointer to input device 28 struct input_dev *idev; member in struct:ab8500_ponkey 40 input_report_key(ponkey->idev, KEY_POWER, true); 42 input_report_key(ponkey->idev, KEY_POWER, false); 44 input_sync(ponkey->idev); 74 ponkey->idev = input; 102 error = input_register_device(ponkey->idev);
|
H A D | ati_remote2.c | 183 struct input_dev *idev; member in struct:ati_remote2 255 static int ati_remote2_open(struct input_dev *idev) argument 257 struct ati_remote2 *ar2 = input_get_drvdata(idev); 292 static void ati_remote2_close(struct input_dev *idev) argument 294 struct ati_remote2 *ar2 = input_get_drvdata(idev); 310 struct input_dev *idev = ar2->idev; local 331 input_event(idev, EV_REL, REL_X, (s8) data[1]); 332 input_event(idev, EV_REL, REL_Y, (s8) data[2]); 333 input_sync(idev); 349 struct input_dev *idev = ar2->idev; local 481 ati_remote2_getkeycode(struct input_dev *idev, struct input_keymap_entry *ke) argument 522 ati_remote2_setkeycode(struct input_dev *idev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument 570 struct input_dev *idev; local [all...] |
H A D | axp20x-pek.c | 200 struct input_dev *idev = pwr; local 201 struct axp20x_pek *axp20x_pek = input_get_drvdata(idev); 208 input_report_key(idev, KEY_POWER, true); 210 input_report_key(idev, KEY_POWER, false); 212 input_sync(idev); 221 struct input_dev *idev; local 240 idev = axp20x_pek->input; 242 idev->name = "axp20x-pek"; 243 idev->phys = "m1kbd/input2"; 244 idev [all...] |
H A D | bma150.c | 423 struct input_dev *idev; local 463 idev = devm_input_allocate_device(&bma150->client->dev); 464 if (!idev) 467 input_set_drvdata(idev, bma150); 468 bma150->input = idev; 470 idev->name = BMA150_DRIVER; 471 idev->phys = BMA150_DRIVER "/input0"; 472 idev->id.bustype = BUS_I2C; 474 idev->open = bma150_open; 475 idev [all...] |
/linux-master/drivers/scsi/isci/ |
H A D | remote_node_context.c | 116 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); local 117 struct domain_device *dev = idev->domain_dev; 123 ihost = idev->owning_port->owning_controller; 127 * sci_remote_device_node_count(idev)); 130 rnc->ssp.remote_node_port_width = idev->device_port_width; 131 rnc->ssp.logical_port_index = idev->owning_port->physical_port_index; 161 rnc->ssp.oaf_connection_rate = idev->connection_rate; 235 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); local 236 struct domain_device *dev = idev->domain_dev; 237 struct isci_host *ihost = idev 257 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); local 271 struct isci_remote_device *idev = rnc_to_dev(rnc); local 305 struct isci_remote_device *idev; local 355 struct isci_remote_device *idev = rnc_to_dev(rnc); local 377 struct isci_remote_device *idev = rnc_to_dev(rnc); local 570 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); local 660 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); local [all...] |
H A D | host.h | 326 static inline void wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev) argument 328 wait_event(ihost->eventq, !test_bit(IDEV_START_PENDING, &idev->flags)); 331 static inline void wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 333 wait_event(ihost->eventq, !test_bit(IDEV_STOP_PENDING, &idev->flags)); 341 static inline struct isci_host *idev_to_ihost(struct isci_remote_device *idev) argument 343 return dev_to_ihost(idev->domain_dev); 360 static inline int sci_remote_device_node_count(struct isci_remote_device *idev) argument 362 struct domain_device *dev = idev->domain_dev; 379 static inline struct device *scirdev_to_dev(struct isci_remote_device *idev) argument 381 if (!idev || !ide [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | bcm_iproc_tsc.c | 141 struct input_dev *idev; member in struct:iproc_ts_priv 213 input_report_key(priv->idev, BTN_TOUCH, priv->pen_status); 248 input_report_abs(priv->idev, ABS_X, x); 249 input_report_abs(priv->idev, ABS_Y, y); 257 input_sync(priv->idev); 262 static int iproc_ts_start(struct input_dev *idev) argument 267 struct iproc_ts_priv *priv = input_get_drvdata(idev); 419 struct input_dev *idev; local 451 idev = devm_input_allocate_device(&pdev->dev); 452 if (!idev) { [all...] |
H A D | fsl-imx25-tcq.c | 29 struct input_dev *idev; member in struct:mx25_tcq_priv 280 input_report_abs(priv->idev, ABS_X, x_pos); 281 input_report_abs(priv->idev, ABS_Y, y_pos); 282 input_report_key(priv->idev, BTN_TOUCH, 1); 283 input_sync(priv->idev); 293 input_report_key(priv->idev, BTN_TOUCH, 0); 294 input_sync(priv->idev); 466 static int mx25_tcq_open(struct input_dev *idev) argument 468 struct device *dev = &idev->dev; 490 static void mx25_tcq_close(struct input_dev *idev) argument 503 struct input_dev *idev; local [all...] |
/linux-master/drivers/platform/x86/ |
H A D | asus-wireless.c | 24 struct input_dev *idev; member in struct:asus_wireless_data 120 input_report_key(data->idev, KEY_RFKILL, 1); 121 input_sync(data->idev); 122 input_report_key(data->idev, KEY_RFKILL, 0); 123 input_sync(data->idev); 138 data->idev = devm_input_allocate_device(&adev->dev); 139 if (!data->idev) 141 data->idev->name = "Asus Wireless Radio Control"; 142 data->idev->phys = "asus-wireless/input0"; 143 data->idev [all...] |
/linux-master/drivers/iio/accel/ |
H A D | kionix-kx022a.c | 300 kx022a_get_mount_matrix(const struct iio_dev *idev, argument 303 struct kx022a_data *data = iio_priv(idev); 488 static int kx022a_write_raw_get_fmt(struct iio_dev *idev, argument 502 static int kx022a_write_raw(struct iio_dev *idev, argument 506 struct kx022a_data *data = iio_priv(idev); 518 ret = iio_device_claim_direct_mode(idev); 571 iio_device_release_direct_mode(idev); 602 static int kx022a_read_raw(struct iio_dev *idev, argument 606 struct kx022a_data *data = iio_priv(idev); 612 ret = iio_device_claim_direct_mode(idev); 652 kx022a_set_watermark(struct iio_dev *idev, unsigned int val) argument 669 struct iio_dev *idev = dev_to_iio_dev(dev); local 684 struct iio_dev *idev = dev_to_iio_dev(dev); local 756 __kx022a_fifo_flush(struct iio_dev *idev, unsigned int samples, bool irq) argument 858 kx022a_fifo_flush(struct iio_dev *idev, unsigned int samples) argument 941 kx022a_buffer_predisable(struct iio_dev *idev) argument 990 kx022a_buffer_postenable(struct iio_dev *idev) argument 1013 struct iio_dev *idev = pf->indio_dev; local 1032 struct iio_dev *idev = private; local 1051 struct iio_dev *idev = private; local 1246 struct iio_dev *idev; local [all...] |
/linux-master/include/linux/ |
H A D | iommufd.h | 23 void iommufd_device_unbind(struct iommufd_device *idev); 25 int iommufd_device_attach(struct iommufd_device *idev, u32 *pt_id); 26 int iommufd_device_replace(struct iommufd_device *idev, u32 *pt_id); 27 void iommufd_device_detach(struct iommufd_device *idev); 29 struct iommufd_ctx *iommufd_device_to_ictx(struct iommufd_device *idev); 30 u32 iommufd_device_to_id(struct iommufd_device *idev);
|
/linux-master/net/netfilter/ |
H A D | nf_nat_redirect.c | 113 struct inet6_dev *idev; local 116 idev = __in6_dev_get(skb->dev); 117 if (idev != NULL) { 120 read_lock_bh(&idev->lock); 121 list_for_each_entry(ifa, &idev->addr_list, if_list) { 129 read_unlock_bh(&idev->lock);
|
/linux-master/net/ipv6/ |
H A D | proc.c | 235 struct inet6_dev *idev = (struct inet6_dev *)seq->private; local 237 seq_printf(seq, "%-32s\t%u\n", "ifIndex", idev->dev->ifindex); 238 snmp6_seq_show_item64(seq, idev->stats.ipv6, 240 snmp6_seq_show_item(seq, NULL, idev->stats.icmpv6dev->mibs, 242 snmp6_seq_show_icmpv6msg(seq, idev->stats.icmpv6msgdev->mibs); 246 int snmp6_register_dev(struct inet6_dev *idev) argument 251 if (!idev || !idev->dev) 254 net = dev_net(idev->dev); 258 p = proc_create_single_data(idev 267 snmp6_unregister_dev(struct inet6_dev *idev) argument [all...] |
H A D | ndisc.c | 404 struct inet6_dev *idev = __in6_dev_get(dev); local 406 if (!idev || idev->cnf.disable_ipv6) { 449 struct inet6_dev *idev; local 453 idev = __in6_dev_get(skb->dev); 454 tclass = idev ? READ_ONCE(idev->cnf.ndisc_tclass) : 0; 477 struct inet6_dev *idev; local 506 idev = __in6_dev_get(dst->dev); 507 IP6_INC_STATS(net, idev, IPSTATS_MIB_OUTREQUEST 579 struct inet6_dev *idev; local 798 struct inet6_dev *idev = NULL; local 975 struct inet6_dev *idev = __in6_dev_get(dev); local 1002 struct inet6_dev *idev = __in6_dev_get(dev); local 1137 struct inet6_dev *idev; local 1816 struct inet6_dev *idev = __in6_dev_get(skb->dev); local 1886 struct inet6_dev *idev; local 1958 struct inet6_dev *idev; local [all...] |
/linux-master/tools/usb/usbip/libsrc/ |
H A D | vhci_driver.h | 43 struct usbip_imported_device idev[]; member in struct:usbip_vhci_driver 65 int usbip_vhci_imported_device_dump(struct usbip_imported_device *idev);
|
/linux-master/drivers/input/keyboard/ |
H A D | maple_keyb.c | 152 struct input_dev *idev; local 163 idev = input_allocate_device(); 164 if (!idev) { 169 kbd->dev = idev; 172 idev->name = mdev->product_name; 173 idev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP); 174 idev->keycode = kbd->keycode; 175 idev->keycodesize = sizeof(unsigned short); 176 idev->keycodemax = ARRAY_SIZE(kbd->keycode); 177 idev [all...] |
H A D | cap11xx.c | 87 struct input_dev *idev; member in struct:cap11xx_priv 381 for (i = 0; i < priv->idev->keycodemax; i++) 382 input_report_key(priv->idev, priv->keycodes[i], 385 input_sync(priv->idev); 404 static int cap11xx_input_open(struct input_dev *idev) argument 406 struct cap11xx_priv *priv = input_get_drvdata(idev); 411 static void cap11xx_input_close(struct input_dev *idev) argument 413 struct cap11xx_priv *priv = input_get_drvdata(idev); 578 priv->idev = devm_input_allocate_device(dev); 579 if (!priv->idev) [all...] |
/linux-master/include/net/netfilter/ |
H A D | nf_tables_ipv6.h | 76 struct inet6_dev *idev; local 90 idev = __in6_dev_get(nft_in(pkt)); 91 __IP6_INC_STATS(nft_net(pkt), idev, IPSTATS_MIB_INTRUNCATEDPKTS); local 107 idev = __in6_dev_get(nft_in(pkt)); 108 __IP6_INC_STATS(nft_net(pkt), idev, IPSTATS_MIB_INHDRERRORS); local
|
/linux-master/drivers/iommu/iommufd/ |
H A D | hw_pagetable.c | 84 * @idev: Device to get an iommu_domain for 86 * @immediate_attach: True if idev should be attached to the hwpt 100 struct iommufd_device *idev, u32 flags, 106 const struct iommu_ops *ops = dev_iommu_ops(idev->dev); 131 hwpt->domain = ops->domain_alloc_user(idev->dev, flags, NULL, 140 hwpt->domain = iommu_domain_alloc(idev->dev->bus); 161 if (idev->enforce_cache_coherency) { 174 rc = iommufd_hw_pagetable_attach(hwpt, idev); 187 iommufd_hw_pagetable_detach(idev); 197 * @idev 99 iommufd_hwpt_paging_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas, struct iommufd_device *idev, u32 flags, bool immediate_attach, const struct iommu_user_data *user_data) argument 206 iommufd_hwpt_nested_alloc(struct iommufd_ctx *ictx, struct iommufd_hwpt_paging *parent, struct iommufd_device *idev, u32 flags, const struct iommu_user_data *user_data) argument 261 struct iommufd_device *idev; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-picolcd_core.c | 411 struct input_dev *idev; local 422 idev = input_allocate_device(); 423 if (idev == NULL) { 427 input_set_drvdata(idev, hdev); 429 idev->name = hdev->name; 430 idev->phys = hdev->phys; 431 idev->uniq = hdev->uniq; 432 idev->id.bustype = hdev->bus; 433 idev->id.vendor = hdev->vendor; 434 idev 456 struct input_dev *idev = data->input_keys; local [all...] |
/linux-master/drivers/iio/light/ |
H A D | rohm-bu27008.c | 993 static int bu27008_read_one(struct bu27008_data *data, struct iio_dev *idev, argument 1163 static int bu27008_read_lux(struct bu27008_data *data, struct iio_dev *idev, argument 1187 static int bu27008_read_raw(struct iio_dev *idev, argument 1191 struct bu27008_data *data = iio_priv(idev); 1196 busy = iio_device_claim_direct_mode(idev); 1202 ret = bu27008_read_lux(data, idev, chan, val, val2); 1204 ret = bu27008_read_one(data, idev, chan, val, val2); 1207 iio_device_release_direct_mode(idev); 1307 static int bu27008_write_raw(struct iio_dev *idev, argument 1311 struct bu27008_data *data = iio_priv(idev); 1342 bu27008_read_avail(struct iio_dev *idev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument 1361 bu27008_update_scan_mode(struct iio_dev *idev, const unsigned long *scan_mask) argument 1425 struct iio_dev *idev = pf->indio_dev; local 1458 bu27008_buffer_preenable(struct iio_dev *idev) argument 1465 bu27008_buffer_postdisable(struct iio_dev *idev) argument 1489 bu27008_setup_trigger(struct bu27008_data *data, struct iio_dev *idev) argument 1539 struct iio_dev *idev; local [all...] |
H A D | rohm-bu27034.c | 1164 static int bu27034_read_raw(struct iio_dev *idev, argument 1168 struct bu27034_data *data = iio_priv(idev); 1195 ret = iio_device_claim_direct_mode(idev); 1208 iio_device_release_direct_mode(idev); 1235 static int bu27034_write_raw(struct iio_dev *idev, argument 1239 struct bu27034_data *data = iio_priv(idev); 1242 ret = iio_device_claim_direct_mode(idev); 1261 iio_device_release_direct_mode(idev); 1266 static int bu27034_read_avail(struct iio_dev *idev, argument 1270 struct bu27034_data *data = iio_priv(idev); 1349 struct iio_dev *idev = arg; local 1393 bu27034_buffer_enable(struct iio_dev *idev) argument 1420 bu27034_buffer_disable(struct iio_dev *idev) argument 1447 struct iio_dev *idev; local [all...] |