| /drivers/extcon/ |
| A D | extcon-intel-cht-wc.c | 181 dev_warn(ext->dev, in cht_wc_extcon_get_charger() 243 if (ext->vbus_boost && ext->vbus_boost_enabled != enable) { in cht_wc_extcon_set_otgmode() 323 cht_wc_extcon_set_state(ext, ext->previous_cable, false); in cht_wc_extcon_pwrsrc_event() 328 extcon_set_state_sync(ext->edev, EXTCON_USB_HOST, ext->usb_host); in cht_wc_extcon_pwrsrc_event() 330 if (ext->usb_host) in cht_wc_extcon_pwrsrc_event() 342 if (ext->psy) in cht_wc_extcon_pwrsrc_event() 432 ext->vbus_boost = devm_regulator_get_optional(ext->dev, "vbus"); in cht_wc_extcon_get_role_sw_and_regulator() 486 ext->psy = devm_power_supply_register(ext->dev, in cht_wc_extcon_register_psy() 504 ext = devm_kzalloc(&pdev->dev, sizeof(*ext), GFP_KERNEL); in cht_wc_extcon_probe() 505 if (!ext) in cht_wc_extcon_probe() [all …]
|
| /drivers/net/ethernet/netronome/nfp/flower/ |
| A D | match.c | 15 ext->nfp_flow_key_layer = key_type; in nfp_flower_compile_meta() 16 ext->mask_id = ~0; in nfp_flower_compile_meta() 227 ext->tos |= tmp & (~msk->tos); in nfp_flower_compile_ip_ext() 231 ext->ttl |= tmp & (~msk->ttl); in nfp_flower_compile_ip_ext() 244 ext->flags |= NFP_FL_TCP_FLAG_FIN; in nfp_flower_compile_ip_ext() 249 ext->flags |= NFP_FL_TCP_FLAG_SYN; in nfp_flower_compile_ip_ext() 286 struct nfp_flower_vlan *ext, in nfp_flower_fill_vlan() argument 369 ext->ipv6_src.s6_addr[i] |= tmp & in nfp_flower_compile_ipv6() 375 ext->ipv6_dst.s6_addr[i] |= tmp & in nfp_flower_compile_ipv6() 549 u8 *ext; in nfp_flower_compile_flow_match() local [all …]
|
| A D | main.h | 154 struct nfp_tun_neigh_ext ext; member 170 struct nfp_tun_neigh_ext ext; member 556 nfp_flower_compile_meta(struct nfp_flower_meta_tci *ext, 559 nfp_flower_compile_tci(struct nfp_flower_meta_tci *ext, 569 nfp_flower_compile_mac(struct nfp_flower_mac_mpls *ext, 573 nfp_flower_compile_mpls(struct nfp_flower_mac_mpls *ext, 578 nfp_flower_compile_tport(struct nfp_flower_tp_ports *ext, 582 nfp_flower_compile_vlan(struct nfp_flower_vlan *ext, 586 nfp_flower_compile_ipv4(struct nfp_flower_ipv4 *ext, 589 nfp_flower_compile_ipv6(struct nfp_flower_ipv6 *ext, [all …]
|
| A D | tunnel_conf.c | 326 struct nfp_tun_neigh_ext *ext; in nfp_tun_mutual_link() local 342 ext = neigh->is_ipv6 ? in nfp_tun_mutual_link() 403 struct nfp_tun_neigh_ext *ext; in nfp_tun_cleanup_nn_entries() local 413 ext = neigh->is_ipv6 ? in nfp_tun_cleanup_nn_entries() 416 ext->host_ctx = cpu_to_be32(U32_MAX); in nfp_tun_cleanup_nn_entries() 418 ext->vlan_tci = cpu_to_be16(U16_MAX); in nfp_tun_cleanup_nn_entries() 442 struct nfp_tun_neigh_ext *ext; in nfp_tun_unlink_and_update_nn_entries() local 447 ext = neigh->is_ipv6 ? in nfp_tun_unlink_and_update_nn_entries() 493 struct nfp_tun_neigh_ext *ext; in nfp_tun_write_neigh() local 514 ext = &payload->ext; in nfp_tun_write_neigh() [all …]
|
| /drivers/hid/ |
| A D | hid-wiimote-modules.c | 854 bx = ext[0]; in wiimod_nunchuk_in_ext() 855 by = ext[1]; in wiimod_nunchuk_in_ext() 1668 lx = (ext[0] & 0xff) | ((ext[1] & 0x0f) << 8); in wiimod_pro_in_ext() 1669 rx = (ext[2] & 0xff) | ((ext[3] & 0x0f) << 8); in wiimod_pro_in_ext() 1670 ly = (ext[4] & 0xff) | ((ext[5] & 0x0f) << 8); in wiimod_pro_in_ext() 1671 ry = (ext[6] & 0xff) | ((ext[7] & 0x0f) << 8); in wiimod_pro_in_ext() 2479 …rtt = ((ext[2] & 0x01) << 5 | (ext[0] & 0xc0) >> 3 | (ext[1] & 0xc0) >> 5 | ( ext[2] & 0x80 ) >> 7… in wiimod_turntable_in_ext() 2480 ltt = ((ext[4] & 0x01) << 5 | (ext[3] & 0x1f)); in wiimod_turntable_in_ext() 2740 x = ext[0]; in wiimod_mp_in_mp() 2741 y = ext[1]; in wiimod_mp_in_mp() [all …]
|
| /drivers/gpu/drm/i915/ |
| A D | i915_user_extensions.c | 16 int i915_user_extensions(struct i915_user_extension __user *ext, in i915_user_extensions() argument 23 while (ext) { in i915_user_extensions() 31 err = check_user_mbz(&ext->flags); in i915_user_extensions() 35 for (i = 0; i < ARRAY_SIZE(ext->rsvd); i++) { in i915_user_extensions() 36 err = check_user_mbz(&ext->rsvd[i]); in i915_user_extensions() 41 if (get_user(name, &ext->name)) in i915_user_extensions() 48 err = tbl[name](ext, data); in i915_user_extensions() 53 if (get_user(next, &ext->next_extension) || in i915_user_extensions() 57 ext = u64_to_user_ptr(next); in i915_user_extensions()
|
| /drivers/media/common/saa7146/ |
| A D | saa7146_core.c | 284 if (dev->ext) { in interrupt_hw() 286 if (dev->ext->irq_func) in interrupt_hw() 288 isr &= ~dev->ext->irq_mask; in interrupt_hw() 332 struct saa7146_extension *ext = pci_ext->ext; in saa7146_init_one() local 425 dev->ext = ext; in saa7146_init_one() 443 if (ext->probe && ext->probe(dev)) { in saa7146_init_one() 501 dev->ext->detach(dev); in saa7146_remove_one() 528 DEB_EE("ext:%p\n", ext); in saa7146_register_extension() 530 ext->driver.name = ext->name; in saa7146_register_extension() 531 ext->driver.id_table = ext->pci_tbl; in saa7146_register_extension() [all …]
|
| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_wx.c | 564 switch (ext->alg) { in libipw_wx_set_encodeext() 579 dev->name, ext->alg); in libipw_wx_set_encodeext() 591 dev->name, ext->alg); in libipw_wx_set_encodeext() 618 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, in libipw_wx_set_encodeext() 689 memset(ext, 0, sizeof(*ext)); in libipw_wx_get_encodeext() 692 ext->alg = IW_ENCODE_ALG_NONE; in libipw_wx_get_encodeext() 693 ext->key_len = 0; in libipw_wx_get_encodeext() 697 ext->alg = IW_ENCODE_ALG_WEP; in libipw_wx_get_encodeext() 699 ext->alg = IW_ENCODE_ALG_TKIP; in libipw_wx_get_encodeext() 706 memcpy(ext->key, sec->keys[idx], ext->key_len); in libipw_wx_get_encodeext() [all …]
|
| /drivers/counter/ |
| A D | counter-chrdev.c | 250 if (ext[*ext_idx].type == COUNTER_COMP_ARRAY) { in counter_get_ext() 251 element = ext[*ext_idx].priv; in counter_get_ext() 271 struct counter_comp *ext; in counter_add_watch() local 287 ext = counter->ext; in counter_add_watch() 297 ext = counter->signals[parent].ext; in counter_add_watch() 307 ext = counter->counts[parent].ext; in counter_add_watch() 355 comp_node.comp = ext[ext_idx]; in counter_add_watch() 534 const struct counter_comp *ext; in counter_get_data() local 600 ext = counter->ext; in counter_get_data() 604 ext = signal->ext; in counter_get_data() [all …]
|
| A D | counter-sysfs.c | 748 const struct counter_comp *const ext, in counter_ext_attrs_create() argument 755 err = counter_attr_create(dev, group, ext, scope, parent); in counter_ext_attrs_create() 770 struct counter_comp ext = *comp; in counter_array_attrs_create() local 780 if (!ext.name) in counter_array_attrs_create() 790 ext.priv = element; in counter_array_attrs_create() 810 const struct counter_comp *ext; in counter_sysfs_exts_add() local 817 ext = &exts[i]; in counter_sysfs_exts_add() 818 if (ext->type == COUNTER_COMP_ARRAY) { in counter_sysfs_exts_add() 819 err = counter_array_attrs_create(dev, group, ext, scope, in counter_sysfs_exts_add() 821 array = ext->priv; in counter_sysfs_exts_add() [all …]
|
| /drivers/net/ethernet/altera/ |
| A D | altera_tse_ethtool.c | 87 u64 ext; in tse_fill_stats() local 99 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 102 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 104 buf[4] = ext; in tse_fill_stats() 107 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 110 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 112 buf[5] = ext; in tse_fill_stats() 140 ext = (u64) csrrd32(priv->mac_dev, in tse_fill_stats() 142 ext |= csrrd32(priv->mac_dev, in tse_fill_stats() 144 buf[18] = ext; in tse_fill_stats()
|
| /drivers/power/supply/ |
| A D | power_supply.h | 22 extern bool power_supply_ext_has_property(const struct power_supply_ext *ext, 27 const struct power_supply_ext *ext; member 45 const struct power_supply_ext *ext, 48 const struct power_supply_ext *ext); 56 const struct power_supply_ext *ext, in power_supply_sysfs_add_extension() argument 60 const struct power_supply_ext *ext) {} in power_supply_sysfs_remove_extension() argument
|
| A D | power_supply_core.c | 1261 return reg->ext->get_property(psy, reg->ext, reg->data, psp, val); in __power_supply_get_property() 1316 if (reg->ext->set_property) in __power_supply_set_property() 1317 return reg->ext->set_property(psy, reg->ext, reg->data, in __power_supply_set_property() 1365 if (reg->ext->property_is_writeable) in power_supply_property_is_writeable() 1366 return reg->ext->property_is_writeable(psy, reg->ext, in power_supply_property_is_writeable() 1416 if (!psy || !dev || !ext || !ext->name || !ext->properties || !ext->num_properties) in power_supply_register_extension() 1422 if (strcmp(ext->name, reg->ext->name) == 0) in power_supply_register_extension() 1425 for (i = 0; i < ext->num_properties; i++) in power_supply_register_extension() 1433 reg->ext = ext; in power_supply_register_extension() 1449 power_supply_sysfs_remove_extension(psy, ext); in power_supply_register_extension() [all …]
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_create.c | 371 struct drm_i915_gem_create_ext_memory_regions ext; in ext_set_placements() local 373 if (copy_from_user(&ext, base, sizeof(ext))) in ext_set_placements() 376 return set_placements(&ext, data); in ext_set_placements() 381 struct drm_i915_gem_create_ext_protected_content ext; in ext_set_protected() local 384 if (copy_from_user(&ext, base, sizeof(ext))) in ext_set_protected() 387 if (ext.flags) in ext_set_protected() 402 struct drm_i915_gem_create_ext_set_pat ext; in ext_set_pat() local 412 if (copy_from_user(&ext, base, sizeof(ext))) in ext_set_pat() 417 if (ext.pat_index > max_pat_index) { in ext_set_pat() 419 ext.pat_index); in ext_set_pat() [all …]
|
| /drivers/infiniband/core/ |
| A D | uverbs_std_types_srq.c | 68 attr.ext.cq = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER() 70 if (IS_ERR(attr.ext.cq)) in UVERBS_HANDLER() 71 return PTR_ERR(attr.ext.cq); in UVERBS_HANDLER() 81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_HANDLER() 82 if (!attr.ext.xrc.xrcd) in UVERBS_HANDLER() 89 ret = uverbs_copy_from(&attr.ext.tag_matching.max_num_tags, in UVERBS_HANDLER() 131 &srq->ext.xrc.srq_num, in UVERBS_HANDLER() 132 sizeof(srq->ext.xrc.srq_num)); in UVERBS_HANDLER()
|
| /drivers/block/drbd/ |
| A D | drbd_actlog.c | 674 ext->rs_left -= count; in update_rs_extent() 676 ext->rs_left += count; in update_rs_extent() 679 if (ext->rs_left < ext->rs_failed) { in update_rs_extent() 682 ext->lce.lc_number, ext->rs_left, in update_rs_extent() 702 if (ext->flags != 0) { in update_rs_extent() 705 ext->lce.lc_number, ext->rs_left, in update_rs_extent() 707 ext->flags = 0; in update_rs_extent() 709 if (ext->rs_failed) { in update_rs_extent() 712 ext->lce.lc_number, ext->rs_failed); in update_rs_extent() 724 if (ext->rs_left <= ext->rs_failed) { in update_rs_extent() [all …]
|
| /drivers/mailbox/ |
| A D | arm_mhuv3.c | 360 struct mhuv3_extension *ext[NUM_EXT]; member 381 struct mhuv3_extension *e = mhu->ext[DBE_EXT]; in mhuv3_doorbell_tx_shutdown() 730 mhu->ext[DBE_EXT] = e; in mhuv3_dbe_init() 782 if (mhu->ext[i]) in mhuv3_initialize_channels() 783 ret = mhu->ext[i]->channels_init(mhu); in mhuv3_initialize_channels() 887 if (i == FCE_EXT || !mhu->ext[i]) in mhuv3_pbx_comb_interrupt() 925 if (!mhu->ext[i]) in mhuv3_mbx_comb_interrupt() 992 if (mhu->ext[i]) in mhuv3_setup_pbx() 993 mhu->ext[i]->combined_irq_setup(mhu); in mhuv3_setup_pbx() 1026 if (mhu->ext[i]) in mhuv3_setup_mbx() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_ethtool.c | 185 ext, in mlx5e_build_ptys2ethtool_map() 266 static void mlx5e_ethtool_get_speed_arr(bool ext, in mlx5e_ethtool_get_speed_arr() argument 1135 bool ext = mlx5_ptys_ext_supported(mdev); in get_supported() local 1144 bool ext) in get_advertising() argument 1201 bool ext = mlx5_ptys_ext_supported(mdev); in get_lp_advertising() local 1222 bool ext; in mlx5e_ethtool_get_link_ksettings() local 1242 admin_ext = ext; in mlx5e_ethtool_get_link_ksettings() 1243 if (ext && !eth_proto_admin) { in mlx5e_ethtool_get_link_ksettings() 1312 if (ext) in mlx5e_speed_validate() 1387 bool ext; in mlx5e_ethtool_set_link_ksettings() local [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_exec_queue.c | 465 struct drm_xe_ext_set_property ext; in exec_queue_user_ext_set_property() local 469 err = copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_ext_set_property() 473 if (XE_IOCTL_DBG(xe, ext.property >= in exec_queue_user_ext_set_property() 475 XE_IOCTL_DBG(xe, ext.pad) || in exec_queue_user_ext_set_property() 478 ext.property != DRM_XE_EXEC_QUEUE_SET_PROPERTY_PXP_TYPE)) in exec_queue_user_ext_set_property() 501 struct drm_xe_user_extension ext; in exec_queue_user_extensions() local 508 err = copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_extensions() 512 if (XE_IOCTL_DBG(xe, ext.pad) || in exec_queue_user_extensions() 513 XE_IOCTL_DBG(xe, ext.name >= in exec_queue_user_extensions() 517 idx = array_index_nospec(ext.name, in exec_queue_user_extensions() [all …]
|
| A D | xe_eu_stall.c | 284 struct drm_xe_ext_set_property ext; in xe_eu_stall_user_ext_set_property() local 288 err = copy_from_user(&ext, address, sizeof(ext)); in xe_eu_stall_user_ext_set_property() 293 XE_IOCTL_DBG(xe, ext.pad)) in xe_eu_stall_user_ext_set_property() 297 return xe_set_eu_stall_property_funcs[idx](xe, ext.value, props); in xe_eu_stall_user_ext_set_property() 311 struct drm_xe_user_extension ext; in xe_eu_stall_user_extensions() local 318 err = copy_from_user(&ext, address, sizeof(ext)); in xe_eu_stall_user_extensions() 322 if (XE_IOCTL_DBG(xe, ext.pad) || in xe_eu_stall_user_extensions() 323 XE_IOCTL_DBG(xe, ext.name >= ARRAY_SIZE(xe_eu_stall_user_extension_funcs))) in xe_eu_stall_user_extensions() 326 idx = array_index_nospec(ext.name, ARRAY_SIZE(xe_eu_stall_user_extension_funcs)); in xe_eu_stall_user_extensions() 331 if (ext.next_extension) in xe_eu_stall_user_extensions() [all …]
|
| /drivers/misc/mei/ |
| A D | hw.h | 307 struct mei_ext_hdr *ext) in mei_ext_last() argument 309 return (u8 *)ext >= (u8 *)meta + sizeof(*meta) + (meta->size * 4); in mei_ext_last() 376 static inline struct mei_ext_hdr *mei_ext_next(struct mei_ext_hdr *ext) in mei_ext_next() argument 378 return (struct mei_ext_hdr *)((u8 *)ext + (ext->length * 4)); in mei_ext_next() 388 static inline u32 mei_ext_hdr_len(const struct mei_ext_hdr *ext) in mei_ext_hdr_len() argument 390 if (!ext) in mei_ext_hdr_len() 393 return ext->length * sizeof(u32); in mei_ext_hdr_len()
|
| /drivers/net/phy/ |
| A D | sfp.c | 900 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_RX_LOS) in sfp_soft_start_poll() 2359 ret = sfp_read(sfp, false, SFP_CC_BASE + 1, &id.ext, sizeof(id.ext)); in sfp_sm_mod_probe() 2367 if (ret != sizeof(id.ext)) { in sfp_sm_mod_probe() 2372 check = sfp_check(&id.ext, sizeof(id.ext) - 1); in sfp_sm_mod_probe() 2373 if (check != id.ext.cc_ext) { in sfp_sm_mod_probe() 2377 check, id.ext.cc_ext); in sfp_sm_mod_probe() 2381 check, id.ext.cc_ext); in sfp_sm_mod_probe() 2384 memset(&id.ext, 0, sizeof(id.ext)); in sfp_sm_mod_probe() 2394 (int)sizeof(id.ext.vendor_sn), id.ext.vendor_sn, in sfp_sm_mod_probe() 2395 (int)sizeof(id.ext.datecode), id.ext.datecode); in sfp_sm_mod_probe() [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-octeon-core.c | 498 u64 ext = 0; in octeon_i2c_hlc_write() local 501 ext |= (u64)msgs[0].buf[j] << (8 * i); in octeon_i2c_hlc_write() 502 octeon_i2c_writeq_flush(ext, i2c->twsi_base + OCTEON_REG_SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_write() 535 *ext = (u64)msg.buf[0] << SW_TWSI_IA_SHIFT; in octeon_i2c_hlc_ext() 549 u64 ext = 0; in octeon_i2c_hlc_read_cmd() local 551 if (octeon_i2c_hlc_ext(i2c, msg, &cmd, &ext)) in octeon_i2c_hlc_read_cmd() 598 u64 cmd, ext = 0; in octeon_i2c_hlc_comp_write() local 609 set_ext = octeon_i2c_hlc_ext(i2c, msgs[0], &cmd, &ext); in octeon_i2c_hlc_comp_write() 616 ext |= (u64)msgs[1].buf[j] << (8 * i); in octeon_i2c_hlc_comp_write() 705 u64 cmd, ext = 0; in octeon_i2c_hlc_block_comp_write() local [all …]
|
| /drivers/gpu/drm/v3d/ |
| A D | v3d_submit.c | 376 struct drm_v3d_extension __user *ext, in v3d_get_multisync_submit_deps() argument 409 struct drm_v3d_extension __user *ext, in v3d_get_cpu_indirect_csd_params() argument 451 struct drm_v3d_extension __user *ext, in v3d_get_cpu_timestamp_query_params() argument 520 struct drm_v3d_extension __user *ext, in v3d_get_cpu_reset_timestamp_params() argument 600 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params() 719 struct drm_v3d_extension __user *ext, in v3d_get_cpu_reset_performance_params() argument 765 struct drm_v3d_extension __user *ext, in v3d_get_cpu_copy_performance_query_params() argument 833 struct drm_v3d_extension ext; in v3d_get_extensions() local 835 if (copy_from_user(&ext, user_ext, sizeof(ext))) { in v3d_get_extensions() 840 switch (ext.id) { in v3d_get_extensions() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | soc15_common.h | 198 #define RREG32_SOC15_EXT(ip, inst, reg, ext) \ argument 200 + adev->asic_funcs->encode_ext_smn_addressing(ext)) \ 202 #define WREG32_SOC15_EXT(ip, inst, reg, ext, value) \ argument 204 + adev->asic_funcs->encode_ext_smn_addressing(ext), \ 207 #define RREG64_MCA(ext, mca_base, idx) \ argument 208 RREG64_PCIE_EXT(adev->asic_funcs->encode_ext_smn_addressing(ext) + mca_base + (idx * 8)) 210 #define WREG64_MCA(ext, mca_base, idx, val) \ argument 211 WREG64_PCIE_EXT(adev->asic_funcs->encode_ext_smn_addressing(ext) + mca_base + (idx * 8), val)
|