| /drivers/net/ethernet/microchip/lan966x/ |
| D | lan966x_vcap_impl.c | 79 struct vcap_admin *admin, in __lan966x_vcap_range_init() argument 85 lan966x, VCAP_MV_CFG(admin->tgt_inst)); in __lan966x_vcap_range_init() 94 lan966x, VCAP_UPDATE_CTRL(admin->tgt_inst)); in __lan966x_vcap_range_init() 96 lan966x_vcap_wait_update(lan966x, admin->tgt_inst); in __lan966x_vcap_range_init() 269 struct vcap_admin *admin, in lan966x_vcap_validate_keyset() argument 285 switch (admin->vtype) { in lan966x_vcap_validate_keyset() 300 lan966x_vcaps[admin->vtype].name); in lan966x_vcap_validate_keyset() 323 struct vcap_admin *admin, in lan966x_vcap_is1_add_default_fields() argument 339 struct vcap_admin *admin, in lan966x_vcap_is2_add_default_fields() argument 358 struct vcap_admin *admin, in lan966x_vcap_es0_add_default_fields() argument [all …]
|
| D | lan966x_tc_flower.c | 13 switch (st->admin->vtype) { in lan966x_tc_is_known_etype() 113 st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_basic_usage() 116 st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_basic_usage() 128 } else if (st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_basic_usage() 145 if (st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_basic_usage() 159 if (st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_basic_usage() 191 if (st->admin->vtype != VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_cvlan_usage() 206 if (st->admin->vtype == VCAP_TYPE_IS1) { in lan966x_tc_flower_handler_vlan_usage() 230 struct vcap_admin *admin, in lan966x_tc_flower_use_dissectors() argument 238 .admin = admin, in lan966x_tc_flower_use_dissectors() [all …]
|
| D | lan966x_vcap_debugfs.c | 9 struct vcap_admin *admin, in lan966x_vcap_is1_port_keys() argument 25 for (int l = 0; l < admin->lookups; ++l) { in lan966x_vcap_is1_port_keys() 126 struct vcap_admin *admin, in lan966x_vcap_is2_port_keys() argument 142 for (int l = 0; l < admin->lookups; ++l) { in lan966x_vcap_is2_port_keys() 196 struct vcap_admin *admin, in lan966x_vcap_es0_port_keys() argument 216 struct vcap_admin *admin, in lan966x_vcap_port_info() argument 225 vcap = &vctrl->vcaps[admin->vtype]; in lan966x_vcap_port_info() 228 switch (admin->vtype) { in lan966x_vcap_port_info() 230 lan966x_vcap_is2_port_keys(port, admin, out); in lan966x_vcap_port_info() 233 lan966x_vcap_is1_port_keys(port, admin, out); in lan966x_vcap_port_info() [all …]
|
| /drivers/net/ethernet/microchip/sparx5/ |
| D | sparx5_vcap_impl.c | 169 struct vcap_admin *admin, in sparx5_vcap_type_err() argument 173 fname, sparx5_vcaps[admin->vtype].name); in sparx5_vcap_type_err() 208 struct vcap_admin *admin, in _sparx5_vcap_range_init() argument 213 switch (admin->vtype) { in _sparx5_vcap_range_init() 258 sparx5_vcap_type_err(sparx5, admin, __func__); in _sparx5_vcap_range_init() 265 struct vcap_admin *admin) in sparx5_vcap_block_init() argument 267 _sparx5_vcap_range_init(sparx5, admin, admin->first_valid_addr, in sparx5_vcap_block_init() 268 admin->last_valid_addr - in sparx5_vcap_block_init() 269 admin->first_valid_addr); in sparx5_vcap_block_init() 693 struct vcap_admin *admin, in sparx5_vcap_get_port_keyset() argument [all …]
|
| D | sparx5_tc_flower.c | 95 if (!sparx5_vcap_is_known_etype(st->admin, st->l3_proto)) { in sparx5_tc_flower_handler_basic_usage() 110 if (st->admin->vtype == VCAP_TYPE_IS0) { in sparx5_tc_flower_handler_basic_usage() 134 if (st->admin->vtype == VCAP_TYPE_IS0) { in sparx5_tc_flower_handler_basic_usage() 213 if (st->admin->vtype != VCAP_TYPE_IS0) { in sparx5_tc_flower_handler_cvlan_usage() 229 if (st->admin->vtype == VCAP_TYPE_IS0) { in sparx5_tc_flower_handler_vlan_usage() 238 if (st->admin->vtype == VCAP_TYPE_ES0 && st->tpid) in sparx5_tc_flower_handler_vlan_usage() 259 struct vcap_admin *admin, in sparx5_tc_use_dissectors() argument 363 static int sparx5_tc_add_rule_counter(struct vcap_admin *admin, in sparx5_tc_add_rule_counter() argument 368 switch (admin->vtype) { in sparx5_tc_add_rule_counter() 388 __func__, __LINE__, admin->vtype); in sparx5_tc_add_rule_counter() [all …]
|
| D | sparx5_vcap_debugfs.c | 77 struct vcap_admin *admin, in sparx5_vcap_is0_port_keys() argument 86 for (lookup = 0; lookup < admin->lookups; ++lookup) { in sparx5_vcap_is0_port_keys() 120 struct vcap_admin *admin, in sparx5_vcap_is2_port_keys() argument 129 for (lookup = 0; lookup < admin->lookups; ++lookup) { in sparx5_vcap_is2_port_keys() 233 struct vcap_admin *admin, in sparx5_vcap_is2_port_stickies() argument 240 for (lookup = 0; lookup < admin->lookups; ++lookup) { in sparx5_vcap_is2_port_stickies() 288 struct vcap_admin *admin, in sparx5_vcap_es0_port_keys() argument 326 struct vcap_admin *admin, in sparx5_vcap_es2_port_keys() argument 335 for (lookup = 0; lookup < admin->lookups; ++lookup) { in sparx5_vcap_es2_port_keys() 406 struct vcap_admin *admin, in sparx5_vcap_es2_port_stickies() argument [all …]
|
| D | sparx5_vcap_impl.h | 193 struct vcap_admin *admin, 200 struct vcap_admin *admin, int cid, 205 bool sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype);
|
| D | sparx5_vcap_debugfs.h | 19 struct vcap_admin *admin, 25 struct vcap_admin *admin, in sparx5_port_info() argument
|
| /drivers/net/ethernet/microchip/vcap/ |
| D | vcap_api_debugfs_kunit.c | 36 struct vcap_admin *admin, in test_val_keyset() argument 44 switch (admin->vtype) { in test_val_keyset() 72 __func__, __LINE__, admin->vtype); in test_val_keyset() 81 struct vcap_admin *admin, in test_add_def_fields() argument 84 if (admin->vinst == 0 || admin->vinst == 2) in test_add_def_fields() 93 static void test_cache_erase(struct vcap_admin *admin) in test_cache_erase() argument 96 memset(admin->cache.keystream, 0, test_cache_erase_count); in test_cache_erase() 97 memset(admin->cache.maskstream, 0, test_cache_erase_count); in test_cache_erase() 98 memset(admin->cache.actionstream, 0, test_cache_erase_count); in test_cache_erase() 104 static void test_cache_init(struct net_device *ndev, struct vcap_admin *admin, in test_cache_init() argument [all …]
|
| D | vcap_api_debugfs.c | 13 struct vcap_admin *admin; member 161 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_keysets() local 173 err = vcap_find_keystream_keysets(ri->vctrl, admin->vtype, in vcap_debugfs_show_keysets() 174 admin->cache.keystream, in vcap_debugfs_show_keysets() 175 admin->cache.maskstream, in vcap_debugfs_show_keysets() 195 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_keyset() local 204 keyfield = vcap_keyfields(vctrl, admin->vtype, ri->data.keyset); in vcap_debugfs_show_rule_keyset() 216 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_actionset() local 226 actionfield = vcap_actionfields(vctrl, admin->vtype, in vcap_debugfs_show_rule_actionset() 237 struct vcap_admin *admin, in vcap_show_admin_rule() argument [all …]
|
| D | vcap_api.c | 368 struct vcap_admin *admin, in vcap_addr_keysets() argument 372 enum vcap_type vt = admin->vtype; in vcap_addr_keysets() 378 vctrl->ops->update(ndev, admin, VCAP_CMD_READ, VCAP_SEL_ALL, addr); in vcap_addr_keysets() 379 vctrl->ops->cache_read(ndev, admin, VCAP_SEL_ENTRY, 0, in vcap_addr_keysets() 383 key |= ~admin->cache.keystream[idx]; in vcap_addr_keysets() 384 mask |= admin->cache.maskstream[idx]; in vcap_addr_keysets() 389 return vcap_find_keystream_keysets(vctrl, vt, admin->cache.keystream, in vcap_addr_keysets() 390 admin->cache.maskstream, false, 0, in vcap_addr_keysets() 451 int sw_width = ri->vctrl->vcaps[ri->admin->vtype].sw_width; in vcap_encode_keyfield() 452 struct vcap_cache_data *cache = &ri->admin->cache; in vcap_encode_keyfield() [all …]
|
| D | vcap_api_kunit.c | 32 struct vcap_admin *admin, in test_val_keyset() argument 40 switch (admin->vtype) { in test_val_keyset() 65 __func__, __LINE__, admin->vtype); in test_val_keyset() 74 struct vcap_admin *admin, in test_add_def_fields() argument 77 if (admin->vinst == 0 || admin->vinst == 2) in test_add_def_fields() 84 static void test_cache_erase(struct vcap_admin *admin) in test_cache_erase() argument 87 memset(admin->cache.keystream, 0, test_cache_erase_count); in test_cache_erase() 88 memset(admin->cache.maskstream, 0, test_cache_erase_count); in test_cache_erase() 89 memset(admin->cache.actionstream, 0, test_cache_erase_count); in test_cache_erase() 95 static void test_cache_init(struct net_device *ndev, struct vcap_admin *admin, in test_cache_init() argument [all …]
|
| D | vcap_api.h | 224 struct vcap_admin *admin, 231 struct vcap_admin *admin, 235 (struct vcap_admin *admin); 238 struct vcap_admin *admin, 243 struct vcap_admin *admin, 250 struct vcap_admin *admin, 255 struct vcap_admin *admin, 261 struct vcap_admin *admin, 268 struct vcap_admin *admin,
|
| D | vcap_api_private.h | 26 struct vcap_admin *admin; /* vcap hw instance */ member 108 struct vcap_admin *admin, int addr,
|
| D | vcap_api_client.h | 207 int vcap_admin_rule_count(struct vcap_admin *admin, int cid); 217 int vcap_chain_id_to_lookup(struct vcap_admin *admin, int cur_cid); 245 int vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin);
|
| D | vcap_tc.h | 13 struct vcap_admin *admin; member
|
| /drivers/crypto/intel/qat/qat_common/ |
| D | adf_admin.c | 118 struct adf_admin_comms *admin = accel_dev->admin; in adf_put_admin_msg_sync() local 120 void __iomem *mailbox = admin->mailbox_addr; in adf_put_admin_msg_sync() 124 mutex_lock(&admin->lock); in adf_put_admin_msg_sync() 127 mutex_unlock(&admin->lock); in adf_put_admin_msg_sync() 131 memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN); in adf_put_admin_msg_sync() 147 memcpy(out, admin->virt_addr + offset + in adf_put_admin_msg_sync() 151 mutex_unlock(&admin->lock); in adf_put_admin_msg_sync() 196 req.init_cfg_ptr = accel_dev->admin->const_tbl_addr; in adf_set_fw_constants() 442 if (!accel_dev->admin) { in adf_init_admin_pm() 463 if (!accel_dev->admin) { in adf_get_pm_info() [all …]
|
| /drivers/net/dsa/sja1105/ |
| D | sja1105_tas.c | 384 const struct tc_taprio_qopt_offload *admin) in sja1105_tas_check_conflicts() argument 403 max_cycle_time = max(offload->cycle_time, admin->cycle_time); in sja1105_tas_check_conflicts() 404 min_cycle_time = min(offload->cycle_time, admin->cycle_time); in sja1105_tas_check_conflicts() 416 div_s64_rem(admin->base_time, admin->cycle_time, &rem); in sja1105_tas_check_conflicts() 431 j < admin->num_entries; in sja1105_tas_check_conflicts() 432 delta2 += admin->entries[j].interval, j++) { in sja1105_tas_check_conflicts() 446 t2 += admin->cycle_time) { in sja1105_tas_check_conflicts() 510 struct tc_taprio_qopt_offload *admin) in sja1105_setup_tc_taprio() argument 519 if ((!!tas_data->offload[port] && admin->cmd == TAPRIO_CMD_REPLACE) || in sja1105_setup_tc_taprio() 520 (!tas_data->offload[port] && admin->cmd == TAPRIO_CMD_DESTROY)) in sja1105_setup_tc_taprio() [all …]
|
| D | sja1105_tas.h | 54 struct tc_taprio_qopt_offload *admin); 77 struct tc_taprio_qopt_offload *admin) in sja1105_setup_tc_taprio() argument
|
| /drivers/md/dm-vdo/ |
| D | dm-vdo-target.c | 900 const struct admin_state_code *code = vdo_get_admin_state_code(&vdo->admin.state); in vdo_map_bio() 1150 switch (vdo->admin.phase) { in get_thread_id_for_phase() 1175 struct vdo_completion *completion = &vdo->admin.completion; in prepare_admin_completion() 1197 u32 phase = vdo->admin.phase++; in advance_phase() 1199 vdo->admin.completion.callback_thread_id = get_thread_id_for_phase(vdo); in advance_phase() 1200 vdo->admin.completion.requeue = true; in advance_phase() 1213 struct vdo_administrator *admin = &vdo->admin; in perform_admin_operation() local 1215 if (atomic_cmpxchg(&admin->busy, 0, 1) != 0) { in perform_admin_operation() 1221 admin->phase = starting_phase; in perform_admin_operation() 1222 reinit_completion(&admin->callback_sync); in perform_admin_operation() [all …]
|
| /drivers/block/zram/ |
| D | Kconfig | 15 See Documentation/admin-guide/blockdev/zram.rst for more information. 113 For this feature, admin should set up backing device via 119 See Documentation/admin-guide/blockdev/zram.rst for more information. 134 With this feature, admin can track the state of allocated blocks 138 See Documentation/admin-guide/blockdev/zram.rst for more information.
|
| /drivers/net/ethernet/marvell/prestera/ |
| D | prestera_main.c | 146 err = prestera_hw_port_mac_mode_set(port, cfg->admin, in prestera_port_cfg_mac_write() 168 cfg_mac.admin = true; in prestera_port_open() 173 port->cfg_phy.admin = true; in prestera_port_open() 200 cfg_mac.admin = false; in prestera_port_close() 207 cfg_mac.admin = false; in prestera_port_close() 211 port->cfg_phy.admin = false; in prestera_port_close() 316 cfg_mac.admin = true; in prestera_pcs_config() 575 err = prestera_hw_port_phy_mode_set(port, port->cfg_phy.admin, in prestera_port_autoneg_set() 689 cfg_mac.admin = true; in prestera_port_create() 692 cfg_mac.admin = false; in prestera_port_create() [all …]
|
| /drivers/net/ethernet/ti/ |
| D | am65-cpsw-qos.c | 495 int *admin) in am65_cpsw_port_est_is_swapped() argument 504 *admin = !!(val & AM65_CPSW_PN_EST_BUFSEL); in am65_cpsw_port_est_is_swapped() 506 return *admin == *oper; in am65_cpsw_port_est_is_swapped() 523 int oper, admin; in am65_cpsw_port_est_get_free_buf_num() local 527 if (am65_cpsw_port_est_is_swapped(ndev, &oper, &admin)) in am65_cpsw_port_est_get_free_buf_num() 537 oper, admin); in am65_cpsw_port_est_get_free_buf_num() 540 return admin; in am65_cpsw_port_est_get_free_buf_num() 594 int oper, admin; in am65_cpsw_est_update_state() local 599 if (!am65_cpsw_port_est_is_swapped(ndev, &oper, &admin)) in am65_cpsw_est_update_state()
|
| /drivers/nvme/host/ |
| D | ioctl.c | 27 goto admin; in nvme_cmd_allowed() 35 goto admin; in nvme_cmd_allowed() 54 goto admin; in nvme_cmd_allowed() 64 goto admin; in nvme_cmd_allowed() 73 goto admin; in nvme_cmd_allowed() 82 goto admin; in nvme_cmd_allowed() 85 admin: in nvme_cmd_allowed()
|
| /drivers/parport/ |
| D | Kconfig | 24 <file:Documentation/admin-guide/parport.rst> and 37 look at <file:Documentation/admin-guide/parport.rst>. 76 FIFO. See <file:Documentation/admin-guide/parport.rst> to find out how to
|