/linux-master/drivers/regulator/ |
H A D | tps62360-regulator.c | 318 static int tps62360_probe(struct i2c_client *client) argument 320 const struct i2c_device_id *id = i2c_client_get_device_id(client); 330 pdata = dev_get_platdata(&client->dev); 332 tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); 336 tps->desc.name = client->name; 343 if (client->dev.of_node) { 346 &client->dev); 348 dev_err(&client->dev, "Error: No device match found\n"); 353 pdata = of_get_tps62360_platform_data(&client->dev, 358 dev_err(&client 462 tps62360_shutdown(struct i2c_client *client) argument [all...] |
H A D | tps51632-regulator.c | 249 static int tps51632_probe(struct i2c_client *client) argument 257 tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); 261 tps->dev = &client->dev; 262 tps->desc.name = client->name; 273 pdata = dev_get_platdata(&client->dev); 274 if (!pdata && client->dev.of_node) 275 pdata = of_get_tps51632_platform_data(&client->dev, &tps->desc); 277 dev_err(&client->dev, "No Platform data\n"); 284 dev_err(&client->dev, "Invalid base_voltage_uV setting\n"); 291 dev_err(&client [all...] |
H A D | pfuze100-regulator.c | 686 static int pfuze100_regulator_probe(struct i2c_client *client) argument 688 const struct i2c_device_id *id = i2c_client_get_device_id(client); 696 pfuze_chip = devm_kzalloc(&client->dev, sizeof(*pfuze_chip), 701 if (client->dev.of_node) { 702 match = of_match_device(pfuze_dt_ids, &client->dev); 704 dev_err(&client->dev, "Error: No device match found\n"); 711 dev_err(&client->dev, "No dts match or id table match found\n"); 715 i2c_set_clientdata(client, pfuze_chip); 716 pfuze_chip->dev = &client->dev; 718 pfuze_chip->regmap = devm_regmap_init_i2c(client, [all...] |
H A D | rpi-panel-attiny-regulator.c | 248 static int attiny_i2c_read(struct i2c_client *client, u8 reg, unsigned int *buf) argument 256 msgs[0].addr = client->addr; 261 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 268 msgs[0].addr = client->addr; 273 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 382 static void attiny_i2c_remove(struct i2c_client *client) argument 384 struct attiny_lcd *state = i2c_get_clientdata(client);
|
H A D | pf8x00-regulator.c | 545 static int pf8x00_i2c_probe(struct i2c_client *client) argument 552 chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); 556 i2c_set_clientdata(client, chip); 557 chip->dev = &client->dev; 559 chip->regmap = devm_regmap_init_i2c(client, &pf8x00_regmap_config); 562 dev_err(&client->dev, 579 rdev = devm_regulator_register(&client->dev, &data->desc, &config); 581 dev_err(&client->dev,
|
H A D | max8973-regulator.c | 586 static int max8973_probe(struct i2c_client *client) argument 588 const struct i2c_device_id *id = i2c_client_get_device_id(client); 600 pdata = dev_get_platdata(&client->dev); 602 if (!pdata && client->dev.of_node) { 603 pdata = max8973_parse_dt(&client->dev); 608 dev_err(&client->dev, "No Platform data"); 612 max = devm_kzalloc(&client->dev, sizeof(*max), GFP_KERNEL); 616 max->dvs_gpiod = devm_gpiod_get_optional(&client->dev, "maxim,dvs", 619 return dev_err_probe(&client->dev, PTR_ERR(max->dvs_gpiod), 623 max->regmap = devm_regmap_init_i2c(client, [all...] |
/linux-master/drivers/pwm/ |
H A D | pwm-pca9685.c | 521 static int pca9685_pwm_probe(struct i2c_client *client) argument 529 chip = devm_pwmchip_alloc(&client->dev, PCA9685_MAXCHAN + 1, sizeof(*pca)); 534 pca->regmap = devm_regmap_init_i2c(client, &pca9685_regmap_i2c_config); 537 dev_err(&client->dev, "Failed to initialize register map: %d\n", 542 i2c_set_clientdata(client, chip); 550 if (device_property_read_bool(&client->dev, "invert")) 555 if (device_property_read_bool(&client->dev, "open-drain")) 587 pm_runtime_enable(&client->dev); 589 if (pm_runtime_enabled(&client->dev)) { 595 pm_runtime_set_suspended(&client 604 pca9685_pwm_remove(struct i2c_client *client) argument 620 struct i2c_client *client = to_i2c_client(dev); local 629 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | cros_hps_i2c.c | 24 struct i2c_client *client; member in struct:hps_drvdata 38 struct device *dev = &hps->client->dev; 47 struct device *dev = &hps->client->dev; 58 static int hps_i2c_probe(struct i2c_client *client) argument 63 hps = devm_kzalloc(&client->dev, sizeof(*hps), GFP_KERNEL); 67 hps->misc_device.parent = &client->dev; 72 i2c_set_clientdata(client, hps); 73 hps->client = client; 80 hps->enable_gpio = devm_gpiod_get(&client 98 hps_i2c_remove(struct i2c_client *client) argument 114 struct i2c_client *client = to_i2c_client(dev); local 123 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-cy8c95x0.c | 1478 static int cy8c95x0_detect(struct i2c_client *client, argument 1481 struct i2c_adapter *adapter = client->adapter; 1488 ret = i2c_smbus_read_byte_data(client, CY8C95X0_DEVID); 1505 dev_info(&client->dev, "Found a %s chip at 0x%02x.\n", name, client->addr); 1511 static int cy8c95x0_probe(struct i2c_client *client) argument 1517 chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); 1521 chip->dev = &client->dev; 1524 chip->driver_data = (uintptr_t)i2c_get_match_data(client); 1528 i2c_set_clientdata(client, chi 1623 cy8c95x0_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | mac-cfg.h | 239 * struct iwl_mac_client_data - configuration data for client MAC context 252 * @ctwin: client traffic window in TU (period after TBTT when GO is present). 319 * @client: client mac data 337 struct iwl_mac_client_data client; member in union:iwl_mac_config_cmd::__anon1099 532 * @STATION_TYPE_PEER: represents a peer - AP in BSS, a TDLS sta, a client in
|
/linux-master/drivers/net/pse-pd/ |
H A D | tps23881.c | 41 struct i2c_client *client; member in struct:tps23881_priv 55 struct i2c_client *client = priv->client; local 63 ret = i2c_smbus_read_word_data(client, TPS23881_REG_PW_STATUS); 81 ret = i2c_smbus_write_word_data(client, TPS23881_REG_PW_EN, val); 91 struct i2c_client *client = priv->client; local 99 ret = i2c_smbus_read_word_data(client, TPS23881_REG_PW_STATUS); 117 ret = i2c_smbus_write_word_data(client, TPS23881_REG_PW_EN, val); 127 struct i2c_client *client local 160 struct i2c_client *client = priv->client; local 484 struct i2c_client *client = priv->client; local 529 struct i2c_client *client = priv->client; local 673 tps23881_flash_sram_fw_part(struct i2c_client *client, const char *fw_name, const struct tps23881_fw_conf *fw_conf) argument 710 tps23881_flash_sram_fw(struct i2c_client *client) argument 733 tps23881_i2c_probe(struct i2c_client *client) argument [all...] |
H A D | pd692x0.c | 82 struct i2c_client *client; member in struct:pd692x0_priv 174 const struct i2c_client *client = priv->client; local 188 ret = i2c_master_send(client, (u8 *)msg, sizeof(*msg)); 197 const struct i2c_client *client = priv->client; local 204 dev_err(&client->dev, 211 ret = i2c_master_recv(client, (u8 *)&buf, sizeof(buf)); 221 ret = i2c_master_recv(client, (u8 *)&buf, sizeof(buf)); 227 dev_err(&client 234 pd692x0_try_recv_msg(const struct i2c_client *client, struct pd692x0_msg *msg, struct pd692x0_msg *buf) argument 265 const struct i2c_client *client = priv->client; local 784 pd692x0_fw_recv_resp(const struct i2c_client *client, unsigned long ms_timeout, const char *msg_ok, unsigned int msg_size) argument 822 pd692x0_fw_write_line(const struct i2c_client *client, const char line[PD692X0_FW_LINE_MAX_SZ], const bool last_line) argument 850 pd692x0_fw_reset(const struct i2c_client *client) argument 900 const struct i2c_client *client = priv->client; local 958 const struct i2c_client *client; local 1048 const struct i2c_client *client = priv->client; local 1109 pd692x0_i2c_probe(struct i2c_client *client) argument 1189 pd692x0_i2c_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_hw.c | 477 __le32 client; member in struct:prestera_msg_counter_req 2341 u32 client, u32 *block_id, u32 *offset, 2346 .client = __cpu_to_le32(client) 2340 prestera_hw_counter_block_get(struct prestera_switch *sw, u32 client, u32 *block_id, u32 *offset, u32 *num_counters) argument
|
H A D | prestera_flower.c | 84 &rule->re_arg.count.client);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_client.c | 15 struct i40e_client *client, 19 struct i40e_client *client, 23 struct i40e_client *client, 27 struct i40e_client *client, 41 * @params: client param struct 73 * i40e_notify_client_of_vf_msg - call the client vf message callback 79 * If there is a client to this VSI, call the client 87 if (!cdev || !cdev->client) 89 if (!cdev->client 404 struct i40e_client *client; local 535 i40e_client_virtchnl_send(struct i40e_info *ldev, struct i40e_client *client, u32 vf_id, u8 *msg, u16 len) argument 560 i40e_client_setup_qvlist(struct i40e_info *ldev, struct i40e_client *client, struct i40e_qvlist_info *qvlist_info) argument 629 i40e_client_request_reset(struct i40e_info *ldev, struct i40e_client *client, u32 reset_level) argument 663 i40e_client_update_vsi_ctxt(struct i40e_info *ldev, struct i40e_client *client, bool is_vf, u32 vf_id, u32 flag, u32 valid_flag) argument 721 i40e_client_device_register(struct i40e_info *ldev, struct i40e_client *client) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 102 if (!handle->client) 104 else if (handle->client->type == HNAE3_CLIENT_ROCE) 411 struct hnae3_client *client; local 416 client = handle->client; 423 client->ops->link_status_change(handle, !!link_state); 1359 struct hnae3_client *client = hdev->nic_client; local 1364 !client) 1367 if (!client->ops->reset_notify) 1370 ret = client 1381 struct hnae3_client *client = hdev->roce_client; local 2425 hclgevf_init_nic_client_instance(struct hnae3_ae_dev *ae_dev, struct hnae3_client *client) argument 2453 hclgevf_init_roce_client_instance(struct hnae3_ae_dev *ae_dev, struct hnae3_client *client) argument 2477 hclgevf_init_client_instance(struct hnae3_client *client, struct hnae3_ae_dev *ae_dev) argument 2525 hclgevf_uninit_client_instance(struct hnae3_client *client, struct hnae3_ae_dev *ae_dev) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 623 if (handle->client) { 3092 struct hnae3_client *client = hdev->nic_client; local 3096 if (!client) 3113 client->ops->link_status_change(handle, state); 3774 struct hnae3_client *client = hdev->nic_client; local 3777 if (!test_bit(HCLGE_STATE_NIC_REGISTERED, &hdev->state) || !client) 3780 if (!client->ops->reset_notify) 3783 ret = client->ops->reset_notify(handle, type); 3785 dev_err(&hdev->pdev->dev, "notify nic client failed %d(%d)\n", 3795 struct hnae3_client *client local 3972 struct hnae3_client *client = hdev->nic_client; local 11183 struct hnae3_client *client = vport->nic.client; local 11228 struct hnae3_client *client; local 11275 hclge_init_client_instance(struct hnae3_client *client, struct hnae3_ae_dev *ae_dev) argument 11322 hclge_uninit_client_instance(struct hnae3_client *client, struct hnae3_ae_dev *ae_dev) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 52 static struct hnae3_client client; variable in typeref:struct:hnae3_client 5969 client.type = HNAE3_CLIENT_KNIC; 5970 snprintf(client.name, HNAE3_CLIENT_NAME_LENGTH, "%s", 5973 client.ops = &client_ops; 5975 INIT_LIST_HEAD(&client.node); 5979 ret = hnae3_register_client(&client); 5990 hnae3_unregister_client(&client); 6004 hnae3_unregister_client(&client);
|
H A D | hnae3.h | 446 * Register client to ae_dev 448 * Unregister client from ae_dev 454 * Inform the hclge that client has been started 456 * Inform the hclge that client has been stopped 604 int (*init_client_instance)(struct hnae3_client *client, 606 void (*uninit_client_instance)(struct hnae3_client *client, 843 struct net_device *netdev; /* Set by KNIC client when init instance */ 871 /* The below attributes defined for RoCE client, hnae3 gives 872 * initial values to them, and RoCE client can modify and use 901 struct hnae3_client *client; member in struct:hnae3_handle [all...] |
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | cm.c | 2259 "application TOS[%d] and remote client TOS[%d] mismatch\n", 3026 /* set our node side to client (active) side */ 3027 cm_node->tcp_cntxt.client = 1; 3053 if (cm_node->tcp_cntxt.client)
|
/linux-master/drivers/hwmon/ |
H A D | w83l786ng.c | 113 struct i2c_client *client; member in struct:w83l786ng_data 138 w83l786ng_read_value(struct i2c_client *client, u8 reg) argument 140 return i2c_smbus_read_byte_data(client, reg); 144 w83l786ng_write_value(struct i2c_client *client, u8 reg, u8 value) argument 146 return i2c_smbus_write_byte_data(client, reg, value); 152 struct i2c_client *client = data->client; local 159 dev_dbg(&client->dev, "Updating w83l786ng data.\n"); 163 data->in[i] = w83l786ng_read_value(client, 165 data->in_min[i] = w83l786ng_read_value(client, 295 struct i2c_client *client = data->client; local 333 struct i2c_client *client = data->client; local 424 struct i2c_client *client = data->client; local 479 struct i2c_client *client = data->client; local 507 struct i2c_client *client = data->client; local 531 struct i2c_client *client = data->client; local 587 struct i2c_client *client = data->client; local 660 w83l786ng_detect(struct i2c_client *client, struct i2c_board_info *info) argument 694 w83l786ng_init_client(struct i2c_client *client) argument 708 w83l786ng_probe(struct i2c_client *client) argument [all...] |
H A D | w83793.c | 250 struct i2c_client *client; member in struct:w83793_data 274 * Release our data struct when we're detached from the i2c client *and* all 283 static u8 w83793_read_value(struct i2c_client *client, u16 reg); 284 static int w83793_write_value(struct i2c_client *client, u16 reg, u8 value); 285 static int w83793_probe(struct i2c_client *client); 286 static int w83793_detect(struct i2c_client *client, 288 static void w83793_remove(struct i2c_client *client); 289 static void w83793_init_client(struct i2c_client *client); 374 struct i2c_client *client = to_i2c_client(dev); local 375 struct w83793_data *data = i2c_get_clientdata(client); 412 struct i2c_client *client = to_i2c_client(dev); local 440 struct i2c_client *client = to_i2c_client(dev); local 487 struct i2c_client *client = to_i2c_client(dev); local 529 struct i2c_client *client = to_i2c_client(dev); local 586 struct i2c_client *client = to_i2c_client(dev); local 647 struct i2c_client *client = to_i2c_client(dev); local 717 struct i2c_client *client = to_i2c_client(dev); local 818 struct i2c_client *client = to_i2c_client(dev); local 886 struct i2c_client *client = to_i2c_client(dev); local 927 struct i2c_client *client = to_i2c_client(dev); local 979 struct i2c_client *client = to_i2c_client(dev); local 1174 w83793_init_client(struct i2c_client *client) argument 1498 w83793_remove(struct i2c_client *client) argument 1560 w83793_detect_subclients(struct i2c_client *client) argument 1602 w83793_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1642 w83793_probe(struct i2c_client *client) argument 1938 struct i2c_client *client = to_i2c_client(dev); local 2025 struct i2c_client *client = to_i2c_client(dev); local 2089 w83793_read_value(struct i2c_client *client, u16 reg) argument 2115 w83793_write_value(struct i2c_client *client, u16 reg, u8 value) argument [all...] |
H A D | w83l785ts.c | 65 static int w83l785ts_probe(struct i2c_client *client); 66 static int w83l785ts_detect(struct i2c_client *client, 68 static void w83l785ts_remove(struct i2c_client *client); 69 static u8 w83l785ts_read_value(struct i2c_client *client, u8 reg, u8 defval); 95 * Client data (each client gets its own) 128 static int w83l785ts_detect(struct i2c_client *client, argument 131 struct i2c_adapter *adapter = client->adapter; 139 if ((w83l785ts_read_value(client, W83L785TS_REG_CONFIG, 0) & 0x80) 140 || (w83l785ts_read_value(client, W83L785TS_REG_TYPE, 0) & 0xFC)) { 143 client 165 w83l785ts_probe(struct i2c_client *client) argument 206 w83l785ts_remove(struct i2c_client *client) argument 217 w83l785ts_read_value(struct i2c_client *client, u8 reg, u8 defval) argument 258 struct i2c_client *client = to_i2c_client(dev); local [all...] |
H A D | w83792d.c | 286 static int w83792d_probe(struct i2c_client *client); 287 static int w83792d_detect(struct i2c_client *client, 289 static void w83792d_remove(struct i2c_client *client); 296 static void w83792d_init_client(struct i2c_client *client); 327 static inline int w83792d_read_value(struct i2c_client *client, u8 reg) argument 329 return i2c_smbus_read_byte_data(client, reg); 333 w83792d_write_value(struct i2c_client *client, u8 reg, u8 value) argument 335 return i2c_smbus_write_byte_data(client, reg, value); 372 struct i2c_client *client = to_i2c_client(dev); \ 373 struct w83792d_data *data = i2c_get_clientdata(client); \ 410 struct i2c_client *client = to_i2c_client(dev); local 450 struct i2c_client *client = to_i2c_client(dev); local 501 struct i2c_client *client = to_i2c_client(dev); local 541 struct i2c_client *client = to_i2c_client(dev); local 619 struct i2c_client *client = to_i2c_client(dev); local 644 struct i2c_client *client = to_i2c_client(dev); local 696 struct i2c_client *client = to_i2c_client(dev); local 732 struct i2c_client *client = to_i2c_client(dev); local 766 struct i2c_client *client = to_i2c_client(dev); local 806 struct i2c_client *client = to_i2c_client(dev); local 852 struct i2c_client *client = to_i2c_client(dev); local 894 struct i2c_client *client = to_i2c_client(dev); local 1310 w83792d_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1355 w83792d_probe(struct i2c_client *client) argument 1433 w83792d_remove(struct i2c_client *client) argument 1446 w83792d_init_client(struct i2c_client *client) argument 1480 struct i2c_client *client = to_i2c_client(dev); local [all...] |
H A D | w83791d.c | 195 static inline int w83791d_read(struct i2c_client *client, u8 reg) argument 197 return i2c_smbus_read_byte_data(client, reg); 200 static inline int w83791d_write(struct i2c_client *client, u8 reg, u8 value) argument 202 return i2c_smbus_write_byte_data(client, reg, value); 315 static int w83791d_probe(struct i2c_client *client); 316 static int w83791d_detect(struct i2c_client *client, 318 static void w83791d_remove(struct i2c_client *client); 320 static int w83791d_read(struct i2c_client *client, u8 reg); 321 static int w83791d_write(struct i2c_client *client, u8 reg, u8 value); 328 static void w83791d_init_client(struct i2c_client *client); 444 struct i2c_client *client = to_i2c_client(dev); local 534 struct i2c_client *client = to_i2c_client(dev); local 571 struct i2c_client *client = to_i2c_client(dev); local 721 struct i2c_client *client = to_i2c_client(dev); local 762 struct i2c_client *client = to_i2c_client(dev); local 828 struct i2c_client *client = to_i2c_client(dev); local 869 struct i2c_client *client = to_i2c_client(dev); local 931 struct i2c_client *client = to_i2c_client(dev); local 964 struct i2c_client *client = to_i2c_client(dev); local 1060 struct i2c_client *client = to_i2c_client(dev); local 1095 struct i2c_client *client = to_i2c_client(dev); local 1254 w83791d_detect_subclients(struct i2c_client *client) argument 1297 w83791d_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1341 w83791d_probe(struct i2c_client *client) argument 1408 w83791d_remove(struct i2c_client *client) argument 1416 w83791d_init_client(struct i2c_client *client) argument 1477 struct i2c_client *client = to_i2c_client(dev); local [all...] |