| /linux/drivers/pnp/ |
| H A D | driver.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * driver.c - device id matching, driver model, etc. 29 int compare_pnp_id(struct pnp_id *pos, const char *id) in compare_pnp_id() argument 31 if (!pos || !id || (strlen(id) != 7)) in compare_pnp_id() 33 if (memcmp(id, "ANYDEVS", 7) == 0) in compare_pnp_id() 36 if (memcmp(pos->id, id, 3) == 0) in compare_pnp_id() 37 if (compare_func(pos->id, id) == 1) in compare_pnp_id() 39 pos = pos->next; in compare_pnp_id() 47 const struct pnp_device_id *drv_id = drv->id_table; in match_device() 52 while (*drv_id->id) { in match_device() [all …]
|
| /linux/sound/isa/ad1816a/ |
| H A D | ad1816a.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 card-ad1816a.c - driver for ADI SoundPort AD1816A based soundcards. 24 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 1-MAX */ 25 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ variable 38 module_param_array(id, charp, NULL, 0444); 39 MODULE_PARM_DESC(id, "ID string for ad1816a based soundcard."); 47 { .id = "ADS7150", .devs = { { .id = "ADS7150" }, { .id = "ADS7151" } } }, 49 { .id = "ADS7180", .devs = { { .id = "ADS7180" }, { .id = "ADS7181" } } }, 50 /* Analog Devices AD1816A - added by Kenneth Platz <kxp@atl.hp.com> */ 51 { .id = "ADS7181", .devs = { { .id = "ADS7180" }, { .id = "ADS7181" } } }, [all …]
|
| /linux/sound/isa/ |
| H A D | azt2320.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 card-azt2320.c - driver for Aztech Systems AZT2320 based soundcards. 4 Copyright (C) 1999-2000 by Massimo Piccioni <dafastidio@libero.it> 17 activation method (full-duplex audio!). 37 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 38 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ variable 51 module_param_array(id, charp, NULL, 0444); 52 MODULE_PARM_DESC(id, "ID string for azt2320 based soundcard."); 65 { .id = "AZT1008", .devs = { { "AZT1008" }, { "AZT2001" }, } }, 67 { .id = "AZT2320", .devs = { { "AZT0001" }, { "AZT0002" }, } }, [all …]
|
| H A D | als100.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 card-als100.c - driver for Avance Logic ALS100 based soundcards. 5 Copyright (C) 1999-2000 by Massimo Piccioni <dafastidio@libero.it> 6 Copyright (C) 1999-2002 by Massimo Piccioni <dafastidio@libero.it> 10 Generalised for soundcards based on DT-0196 and ALS-007 chips 30 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 31 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ variable 43 module_param_array(id, charp, NULL, 0444); 44 MODULE_PARM_DESC(id, "ID string for Avance Logic based soundcard."); 48 MODULE_ALIAS("snd-dt019x"); [all …]
|
| H A D | adlib.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; variable 27 module_param_array(id, charp, NULL, 0444); 28 MODULE_PARM_DESC(id, "ID string for " CRD_NAME " soundcard."); 50 int error; in snd_adlib_probe() local 52 error = snd_devm_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_adlib_probe() 53 if (error < 0) { in snd_adlib_probe() 55 return error; in snd_adlib_probe() 58 card->private_data = devm_request_region(dev, port[n], 4, CRD_NAME); in snd_adlib_probe() 59 if (!card->private_data) { in snd_adlib_probe() [all …]
|
| /linux/drivers/scsi/aic7xxx/ |
| H A D | aic7xxx_osm_pci.c | 4 * Copyright (c) 2000-2001 Adaptec Inc. 18 * 3. Neither the names of the above-listed copyright holders nor the names 39 * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c#47 $ 47 #define ID(x) ID_C(x, PCI_CLASS_STORAGE_SCSI) macro 51 ID(ID_AHA_2902_04_10_15_20C_30C), 53 ID(ID_AHA_2930CU), 54 ID(ID_AHA_1480A & ID_DEV_VENDOR_MASK), 55 ID(ID_AHA_2940AU_0 & ID_DEV_VENDOR_MASK), 56 ID(ID_AHA_2940AU_CN & ID_DEV_VENDOR_MASK), 57 ID(ID_AHA_2930C_VAR & ID_DEV_VENDOR_MASK), [all …]
|
| H A D | aic79xx_osm_pci.c | 4 * Copyright (c) 2000-2001 Adaptec Inc. 18 * 3. Neither the names of the above-listed copyright holders nor the names 39 * $Id: //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm_pci.c#25 $ 48 #define ID(x) \ macro 54 ID(ID_AHA_29320A), 55 ID(ID_AHA_29320ALP), 56 ID(ID_AHA_29320LPE), 58 ID(ID_AHA_29320), 59 ID(ID_AHA_29320B), 60 ID(ID_AHA_29320LP), [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | dqiterate.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 cursor->sc = sc; in xchk_dqiter_init() 32 cursor->bmap.br_startoff = NULLFILEOFF; in xchk_dqiter_init() 33 cursor->dqtype = dqtype & XFS_DQTYPE_REC_MASK; in xchk_dqiter_init() 34 cursor->quota_ip = xfs_quota_inode(sc->mp, cursor->dqtype); in xchk_dqiter_init() 35 cursor->id = 0; in xchk_dqiter_init() 46 struct xfs_quotainfo *qi = cursor->sc->mp->m_quotainfo; in xchk_dquot_iter_revalidate_bmap() 47 struct xfs_ifork *ifp = xfs_ifork_ptr(cursor->quota_ip, in xchk_dquot_iter_revalidate_bmap() 50 xfs_dqid_t this_id = cursor->id; in xchk_dquot_iter_revalidate_bmap() 52 int error; in xchk_dquot_iter_revalidate_bmap() local [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | mms114.c | 1 // SPDX-License-Identifier: GPL-2.0 101 struct i2c_client *client = data->client; in __mms114_read_reg() 104 int error; in __mms114_read_reg() local 107 return -EINVAL; in __mms114_read_reg() 110 xfer[0].addr = client->addr; in __mms114_read_reg() 111 xfer[0].flags = client->flags & I2C_M_TEN; in __mms114_read_reg() 116 xfer[1].addr = client->addr; in __mms114_read_reg() 117 xfer[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD; in __mms114_read_reg() 121 error = i2c_transfer(client->adapter, xfer, 2); in __mms114_read_reg() 122 if (error != 2) { in __mms114_read_reg() [all …]
|
| H A D | goodix.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * 2010 - 2012 Goodix Technology. 59 const char *id; member 99 { .id = "1151", .data = >1x_chip_data }, 100 { .id = "1158", .data = >1x_chip_data }, 101 { .id = "5663", .data = >1x_chip_data }, 102 { .id = "5688", .data = >1x_chip_data }, 103 { .id = "917S", .data = >1x_chip_data }, 104 { .id = "9286", .data = >1x_chip_data }, 106 { .id = "911", .data = >911_chip_data }, [all …]
|
| H A D | silead.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* ------------------------------------------------------------------------- 3 * Copyright (C) 2014-2015, Intel Corporation 7 * Copyright (C) 2010-2015, Shanghai Sileadinc Co.Ltd 9 * ------------------------------------------------------------------------- 77 int id[SILEAD_MAX_FINGERS]; member 94 struct input_absinfo *absinfo_x = &data->input->absinfo[ABS_MT_POSITION_X]; in silead_apply_efi_fw_min_max() 95 struct input_absinfo *absinfo_y = &data->input->absinfo[ABS_MT_POSITION_Y]; in silead_apply_efi_fw_min_max() 97 if (!data->efi_fw_min_max_set) in silead_apply_efi_fw_min_max() 100 absinfo_x->minimum = data->efi_fw_min_max[0]; in silead_apply_efi_fw_min_max() [all …]
|
| H A D | sis_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/crc-itu-t.h> 25 * u8 Report ID 26 * <contact data - variable length> 33 * u8 finger id 49 #define SIS_PKT_REPORT_OFFSET 2 /* Report ID/type */ 71 #define SIS_CONTACT_ID_OFFSET 1 /* Contact ID */ 76 #define SIS_CONTACT_PRESSURE_OFFSET(id) (SIS_PKT_HAS_AREA(id) ? 8 : 6) argument 116 return -EIO; in sis_read_packet() 120 dev_err(&client->dev, in sis_read_packet() [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_dquot.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2003 Silicon Graphics, Inc. 32 * ip->i_lock 33 * qi->qi_tree_lock 34 * dquot->q_qlock 35 * dquot->q_flush (xfs_dqflock() and friends) 36 * qi->qi_lru_lock 39 * otherwise by the lowest id first, see xfs_dqlock2. 53 struct xfs_mount *mp = dqp->q_mount; in xfs_dquot_mark_sick() 55 switch (dqp->q_type) { in xfs_dquot_mark_sick() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | qt2160.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * qt2160.c - Atmel AT42QT2160 Touch Sense Controller 35 #define QT2160_CYCLE_INTERVAL 2000 /* msec - 2 sec */ 49 int id; member 73 struct qt2160_data *qt2160 = led->qt2160; in qt2160_led_set() 74 struct i2c_client *client = qt2160->client; in qt2160_led_set() 77 if (value != led->brightness) { in qt2160_led_set() 81 drive |= BIT(led->id); in qt2160_led_set() 82 pwmen |= BIT(led->id); in qt2160_led_set() 85 drive &= ~BIT(led->id); in qt2160_led_set() [all …]
|
| /linux/drivers/input/serio/ |
| H A D | serio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 1999-2004 Vojtech Pavlik 42 guard(mutex)(&serio->drv_mutex); in serio_connect_driver() 44 return drv->connect(serio, drv); in serio_connect_driver() 49 guard(mutex)(&serio->drv_mutex); in serio_reconnect_driver() 51 if (serio->drv && serio->drv->reconnect) in serio_reconnect_driver() 52 return serio->drv->reconnect(serio); in serio_reconnect_driver() 54 return -1; in serio_reconnect_driver() 59 guard(mutex)(&serio->drv_mutex); in serio_disconnect_driver() 61 if (serio->drv) in serio_disconnect_driver() [all …]
|
| /linux/drivers/pnp/pnpacpi/ |
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * pnpacpi -- PnP ACPI driver 28 static int __init ispnpidacpi(const char *id) in ispnpidacpi() argument 30 TEST_ALPHA(id[0]); in ispnpidacpi() 31 TEST_ALPHA(id[1]); in ispnpidacpi() 32 TEST_ALPHA(id[2]); in ispnpidacpi() 33 TEST_HEX(id[3]); in ispnpidacpi() 34 TEST_HEX(id[4]); in ispnpidacpi() 35 TEST_HEX(id[5]); in ispnpidacpi() 36 TEST_HEX(id[6]); in ispnpidacpi() [all …]
|
| /linux/sound/isa/es1688/ |
| H A D | es1688.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 32 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ variable 39 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = - 86 int i, error; snd_es1688_legacy_create() local 121 int error; snd_es1688_probe() local 167 int error; snd_es1688_isa_probe() local 208 int error; snd_card_es968_pnp() local 232 int error; snd_es968_pnp_detect() local [all...] |
| /linux/security/keys/ |
| H A D | keyctl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2004-5 Red Hat, Inc. All Rights Reserved. 24 #include <keys/request_key_auth-type.h> 55 return -EINVAL; in key_get_type_from_user() 57 return -EPERM; in key_get_type_from_user() 58 type[len - in key_get_type_from_user() 258 keyctl_get_keyring_ID(key_serial_t id,int create) keyctl_get_keyring_ID() argument 325 keyctl_update_key(key_serial_t id,const void __user * _payload,size_t plen) keyctl_update_key() argument 379 keyctl_revoke_key(key_serial_t id) keyctl_revoke_key() argument 420 keyctl_invalidate_key(key_serial_t id) keyctl_invalidate_key() argument 515 keyctl_keyring_link(key_serial_t id,key_serial_t ringid) keyctl_keyring_link() argument 552 keyctl_keyring_unlink(key_serial_t id,key_serial_t ringid) keyctl_keyring_unlink() argument 595 keyctl_keyring_move(key_serial_t id,key_serial_t from_ringid,key_serial_t to_ringid,unsigned int flags) keyctl_keyring_move() argument 949 keyctl_chown_key(key_serial_t id,uid_t user,gid_t group) keyctl_chown_key() argument 1073 keyctl_setperm_key(key_serial_t id,key_perm_t perm) keyctl_setperm_key() argument 1173 keyctl_instantiate_key_common(key_serial_t id,struct iov_iter * from,key_serial_t ringid) keyctl_instantiate_key_common() argument 1250 keyctl_instantiate_key(key_serial_t id,const void __user * _payload,size_t plen,key_serial_t ringid) keyctl_instantiate_key() argument 1279 keyctl_instantiate_key_iov(key_serial_t id,const struct iovec __user * _payload_iov,unsigned ioc,key_serial_t ringid) keyctl_instantiate_key_iov() argument 1315 keyctl_negate_key(key_serial_t id,unsigned timeout,key_serial_t ringid) keyctl_negate_key() argument 1335 keyctl_reject_key(key_serial_t id,unsigned timeout,unsigned error,key_serial_t ringid) keyctl_reject_key() argument 1457 keyctl_set_timeout(key_serial_t id,unsigned timeout) keyctl_set_timeout() argument 1516 keyctl_assume_authority(key_serial_t id) keyctl_assume_authority() argument 1729 keyctl_restrict_keyring(key_serial_t id,const char __user * _type,const char __user * _restriction) keyctl_restrict_keyring() argument 1773 keyctl_watch_key(key_serial_t id,int watch_queue_fd,int watch_id) keyctl_watch_key() argument [all...] |
| /linux/drivers/input/ |
| H A D | ff-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 26 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access() 27 !ff->effect_owners[effect_id]) in check_effect_access() 28 return -EINVAL; in check_effect_access() 30 if (file && ff->effect_owners[effect_id] != file) in check_effect_access() 31 return -EACCES; in check_effect_access() 42 return e1->type == e2->type && in check_effects_compatible() 43 (e1->type != FF_PERIODIC || in check_effects_compatible() 44 e1->u.periodic.waveform == e2->u.periodic.waveform); in check_effects_compatible() 54 switch (effect->type) { in compat_effect() [all …]
|
| /linux/drivers/block/ |
| H A D | ps3disk.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/blk-mq.h> 68 DIR_WRITE = 0, /* memory -> device */ 69 DIR_READ = 1 /* device -> memory */ 88 dev_dbg(&dev->sbd.core, "%s:%u: %u sectors from %llu\n", in ps3disk_scatter_gather() 90 iter.bio->bi_iter.bi_sector); in ps3disk_scatter_gather() 92 memcpy_from_bvec(dev->bounce_buf + offset, &bvec); in ps3disk_scatter_gather() 94 memcpy_to_bvec(&bvec, dev->bounce_buf + offset); in ps3disk_scatter_gather() 102 struct ps3disk_private *priv = ps3_system_bus_get_drvdata(&dev->sbd); in ps3disk_submit_request_sg() 106 unsigned int region_id = dev->regions[dev->region_idx].id; in ps3disk_submit_request_sg() [all …]
|
| /linux/drivers/pci/ |
| H A D | pci-driver.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * (C) Copyright 2002-2004, 2007 Greg Kroah-Hartman <greg@kroah.com> 22 #include <linux/dma-map-ops.h> 29 struct pci_device_id id; member 33 * pci_add_dynid - add a new PCI device ID to this driver and re-probe devices 35 * @vendor: PCI vendor ID 36 * @device: PCI device ID 37 * @subvendor: PCI subvendor ID 38 * @subdevice: PCI subdevice ID 43 * Adds a new dynamic pci device ID to this driver and causes the [all …]
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | pm_nl_ctl.c | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <error.h> 32 fprintf(stderr, "\tadd [flags signal|subflow|backup|fullmesh] [id <nr>] [dev <name>] <ip>\n"); in syntax() 33 fprintf(stderr, "\tann <local-ip> id <local-id> token <token> [port <local-por in syntax() 475 u_int8_t id; csf() local 603 u_int8_t id; remove_addr() local 652 u_int32_t id = UINT_MAX; announce_addr() local 781 u_int8_t id; add_addr() local 915 u_int8_t id; del_addr() local 980 uint8_t id; print_addr() local 1120 u_int8_t id; get_addr() local 1364 u_int8_t id; set_flags() local [all...] |
| /linux/drivers/rapidio/ |
| H A D | rio-driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 * rio_match_device - Tell if a RIO device has a matching RIO device id structure 19 * @id: the RIO device id structure to match against 23 * matches a device id structure provided by a RIO driver. Returns the 27 *id, in rio_match_device() 30 while (id->vid || id->asm_vid) { in rio_match_device() 31 if (((id->vid == RIO_ANY_ID) || (id->vid == rdev->vid)) && in rio_match_device() 32 ((id->did == RIO_ANY_ID) || (id->did == rdev->did)) && in rio_match_device() 33 ((id->asm_vid == RIO_ANY_ID) in rio_match_device() 34 || (id->asm_vid == rdev->asm_vid)) in rio_match_device() [all …]
|
| /linux/sound/soc/qcom/ |
| H A D | lpass-platform.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. 5 * lpass-platform.c -- ALSA SoC platform driver for QTi LPASS 8 #include <dt-binding 362 int id; __lpass_get_id() local 429 int id; lpass_platform_pcmops_hw_params() local 608 int ret, id, ch, dir = substream->stream; lpass_platform_pcmops_prepare() local 671 int ret, ch, id; lpass_platform_pcmops_trigger() local [all...] |
| /linux/drivers/input/misc/ |
| H A D | cs40l50-vibra.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * integrated DSP, and closed-loop algorithms 62 int id; member 95 int error; member 128 static struct cs40l50_effect *cs40l50_find_effect(int id, struct list_head *effect_head) in cs40l50_find_effect() argument 133 if (effect->id == id) in cs40l50_find_effect() 142 u32 bank_type = work_data->custom_data[0] & CS40L50_CUSTOM_DATA_MASK; in cs40l50_effect_bank_set() 145 dev_err(work_data->vib->dev, "Invalid bank (%u)\n", bank_type); in cs40l50_effect_bank_set() 146 return -EINVAL; in cs40l50_effect_bank_set() 149 if (work_data->custom_len > CS40L50_OWT_CUSTOM_DATA_SIZE) in cs40l50_effect_bank_set() [all …]
|