Home
last modified time | relevance | path

Searched full:target (Results 1 – 25 of 3308) sorted by relevance

12345678910>>...133

/Linux-v5.10/arch/powerpc/kernel/ptrace/
Dptrace-tm.c52 * @target: The target task.
58 int tm_cgpr_active(struct task_struct *target, const struct user_regset *regset) in tm_cgpr_active() argument
63 if (!MSR_TM_ACTIVE(target->thread.regs->msr)) in tm_cgpr_active()
71 * @target: The target task.
86 int tm_cgpr_get(struct task_struct *target, const struct user_regset *regset, in tm_cgpr_get() argument
92 if (!MSR_TM_ACTIVE(target->thread.regs->msr)) in tm_cgpr_get()
95 flush_tmregs_to_thread(target); in tm_cgpr_get()
96 flush_fp_to_thread(target); in tm_cgpr_get()
97 flush_altivec_to_thread(target); in tm_cgpr_get()
99 membuf_write(&to, &target->thread.ckpt_regs, in tm_cgpr_get()
[all …]
Dptrace-vsx.c21 int fpr_get(struct task_struct *target, const struct user_regset *regset, in fpr_get() argument
27 flush_fp_to_thread(target); in fpr_get()
31 buf[i] = target->thread.TS_FPR(i); in fpr_get()
32 buf[32] = target->thread.fp_state.fpscr; in fpr_get()
49 int fpr_set(struct task_struct *target, const struct user_regset *regset, in fpr_set() argument
56 flush_fp_to_thread(target); in fpr_set()
59 buf[i] = target->thread.TS_FPR(i); in fpr_set()
60 buf[32] = target->thread.fp_state.fpscr; in fpr_set()
68 target->thread.TS_FPR(i) = buf[i]; in fpr_set()
69 target->thread.fp_state.fpscr = buf[32]; in fpr_set()
[all …]
Dptrace-decl.h67 int fpr_set(struct task_struct *target, const struct user_regset *regset,
73 int vsr_active(struct task_struct *target, const struct user_regset *regset);
75 int vsr_set(struct task_struct *target, const struct user_regset *regset,
81 int vr_active(struct task_struct *target, const struct user_regset *regset);
83 int vr_set(struct task_struct *target, const struct user_regset *regset,
89 int evr_active(struct task_struct *target, const struct user_regset *regset);
91 int evr_set(struct task_struct *target, const struct user_regset *regset,
97 int gpr32_get_common(struct task_struct *target,
101 int gpr32_set_common(struct task_struct *target,
115 int tm_cgpr_active(struct task_struct *target, const struct user_regset *regset);
[all …]
Dptrace-spe.c19 int evr_active(struct task_struct *target, const struct user_regset *regset) in evr_active() argument
21 flush_spe_to_thread(target); in evr_active()
22 return target->thread.used_spe ? regset->n : 0; in evr_active()
25 int evr_get(struct task_struct *target, const struct user_regset *regset, in evr_get() argument
28 flush_spe_to_thread(target); in evr_get()
30 membuf_write(&to, &target->thread.evr, sizeof(target->thread.evr)); in evr_get()
35 return membuf_write(&to, &target->thread.acc, in evr_get()
39 int evr_set(struct task_struct *target, const struct user_regset *regset, in evr_set() argument
45 flush_spe_to_thread(target); in evr_set()
48 &target->thread.evr, in evr_set()
[all …]
/Linux-v5.10/tools/perf/util/
Dtarget.h8 struct target { struct
47 enum target_errno target__validate(struct target *target);
48 enum target_errno target__parse_uid(struct target *target);
50 int target__strerror(struct target *target, int errnum, char *buf, size_t buflen);
52 static inline bool target__has_task(struct target *target) in target__has_task() argument
54 return target->tid || target->pid || target->uid_str; in target__has_task()
57 static inline bool target__has_cpu(struct target *target) in target__has_cpu() argument
59 return target->system_wide || target->cpu_list; in target__has_cpu()
62 static inline bool target__none(struct target *target) in target__none() argument
64 return !target__has_task(target) && !target__has_cpu(target); in target__none()
[all …]
Dtarget.c3 * Helper functions for handling target threads/cpus
8 #include "target.h"
17 enum target_errno target__validate(struct target *target) in target__validate() argument
21 if (target->pid) in target__validate()
22 target->tid = target->pid; in target__validate()
25 if (target->tid && target->cpu_list) { in target__validate()
26 target->cpu_list = NULL; in target__validate()
32 if (target->tid && target->uid_str) { in target__validate()
33 target->uid_str = NULL; in target__validate()
39 if (target->uid_str && target->cpu_list) { in target__validate()
[all …]
/Linux-v5.10/drivers/net/wireless/ath/ath6kl/
Dhtc-ops.h28 static inline int ath6kl_htc_wait_target(struct htc_target *target) in ath6kl_htc_wait_target() argument
30 return target->dev->ar->htc_ops->wait_target(target); in ath6kl_htc_wait_target()
33 static inline int ath6kl_htc_start(struct htc_target *target) in ath6kl_htc_start() argument
35 return target->dev->ar->htc_ops->start(target); in ath6kl_htc_start()
38 static inline int ath6kl_htc_conn_service(struct htc_target *target, in ath6kl_htc_conn_service() argument
42 return target->dev->ar->htc_ops->conn_service(target, req, resp); in ath6kl_htc_conn_service()
45 static inline int ath6kl_htc_tx(struct htc_target *target, in ath6kl_htc_tx() argument
48 return target->dev->ar->htc_ops->tx(target, packet); in ath6kl_htc_tx()
51 static inline void ath6kl_htc_stop(struct htc_target *target) in ath6kl_htc_stop() argument
53 return target->dev->ar->htc_ops->stop(target); in ath6kl_htc_stop()
[all …]
Dhtc_mbox.c28 static void ath6kl_htc_mbox_cleanup(struct htc_target *target);
29 static void ath6kl_htc_mbox_stop(struct htc_target *target);
30 static int ath6kl_htc_mbox_add_rxbuf_multiple(struct htc_target *target,
32 static void ath6kl_htc_set_credit_dist(struct htc_target *target,
375 static void htc_reclaim_txctrl_buf(struct htc_target *target, in htc_reclaim_txctrl_buf() argument
378 spin_lock_bh(&target->htc_lock); in htc_reclaim_txctrl_buf()
379 list_add_tail(&pkt->list, &target->free_ctrl_txbuf); in htc_reclaim_txctrl_buf()
380 spin_unlock_bh(&target->htc_lock); in htc_reclaim_txctrl_buf()
383 static struct htc_packet *htc_get_control_buf(struct htc_target *target, in htc_get_control_buf() argument
389 buf_list = tx ? &target->free_ctrl_txbuf : &target->free_ctrl_rxbuf; in htc_get_control_buf()
[all …]
Dhtc_pipe.c56 ep->ep_cb.tx_comp_multi(ep->target, queue_to_indicate); in do_send_completion()
72 ep->ep_cb.tx_complete(ep->target, packet); in do_send_completion()
77 static void send_packet_completion(struct htc_target *target, in send_packet_completion() argument
80 struct htc_endpoint *ep = &target->endpoint[packet->endpoint]; in send_packet_completion()
91 static void get_htc_packet_credit_based(struct htc_target *target, in get_htc_packet_credit_based() argument
118 if (transfer_len <= target->tgt_cred_sz) { in get_htc_packet_credit_based()
122 credits_required = transfer_len / target->tgt_cred_sz; in get_htc_packet_credit_based()
123 remainder = transfer_len % target->tgt_cred_sz; in get_htc_packet_credit_based()
146 /* check if we need credits back from the target */ in get_htc_packet_credit_based()
149 /* tell the target we need credits ASAP! */ in get_htc_packet_credit_based()
[all …]
/Linux-v5.10/drivers/infiniband/ulp/srp/
Dib_srp.c95 "Enable workarounds for Topspin/Cisco SRP target bugs if != 0");
142 …"Number of RDMA channels to use for communication with an SRP target. Using more than one channel …
216 static int srp_target_is_topspin(struct srp_target_port *target) in srp_target_is_topspin() argument
222 (!memcmp(&target->ioc_guid, topspin_oui, sizeof topspin_oui) || in srp_target_is_topspin()
223 !memcmp(&target->ioc_guid, cisco_oui, sizeof cisco_oui)); in srp_target_is_topspin()
275 static int srp_init_ib_qp(struct srp_target_port *target, in srp_init_ib_qp() argument
285 ret = ib_find_cached_pkey(target->srp_host->srp_dev->dev, in srp_init_ib_qp()
286 target->srp_host->port, in srp_init_ib_qp()
287 be16_to_cpu(target->ib_cm.pkey), in srp_init_ib_qp()
295 attr->port_num = target->srp_host->port; in srp_init_ib_qp()
[all …]
/Linux-v5.10/drivers/net/wireless/ath/ath9k/
Dhtc_hst.c21 static int htc_issue_send(struct htc_target *target, struct sk_buff* skb, in htc_issue_send() argument
26 struct htc_endpoint *endpoint = &target->endpoint[epid]; in htc_issue_send()
34 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); in htc_issue_send()
87 static void htc_process_target_rdy(struct htc_target *target, in htc_process_target_rdy() argument
93 target->credit_size = be16_to_cpu(htc_ready_msg->credit_size); in htc_process_target_rdy()
95 endpoint = &target->endpoint[ENDPOINT0]; in htc_process_target_rdy()
98 atomic_inc(&target->tgt_ready); in htc_process_target_rdy()
99 complete(&target->target_wait); in htc_process_target_rdy()
102 static void htc_process_conn_rsp(struct htc_target *target, in htc_process_conn_rsp() argument
121 endpoint = &target->endpoint[epid]; in htc_process_conn_rsp()
[all …]
/Linux-v5.10/Documentation/target/
Dtcm_mod_builder.rst13 mkdir -p /sys/kernel/config/target/$TCM_NEW_MOD
15 This script will create a new drivers/target/$TCM_NEW_MOD/, and will do the following
17 1) Generate new API callers for drivers/target/target_core_fabric_configs.c logic
23 the TransportID / Initiator and Target WWPN related handlers for
25 using drivers/target/target_core_fabric_lib.c logic.
32target:/mnt/sdb/lio-core-2.6.git/Documentation/target# python tcm_mod_builder.py -p iSCSI -m tcm_n…
33 tcm_dir: /mnt/sdb/lio-core-2.6.git/Documentation/target/../../
36 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
39 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
41 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_base.h
[all …]
/Linux-v5.10/drivers/net/ethernet/mscc/
Docelot_io.c15 u16 target = reg >> TARGET_OFFSET; in __ocelot_read_ix() local
18 WARN_ON(!target); in __ocelot_read_ix()
20 regmap_read(ocelot->targets[target], in __ocelot_read_ix()
21 ocelot->map[target][reg & REG_MASK] + offset, &val); in __ocelot_read_ix()
28 u16 target = reg >> TARGET_OFFSET; in __ocelot_write_ix() local
30 WARN_ON(!target); in __ocelot_write_ix()
32 regmap_write(ocelot->targets[target], in __ocelot_write_ix()
33 ocelot->map[target][reg & REG_MASK] + offset, val); in __ocelot_write_ix()
40 u16 target = reg >> TARGET_OFFSET; in __ocelot_rmw_ix() local
42 WARN_ON(!target); in __ocelot_rmw_ix()
[all …]
/Linux-v5.10/drivers/acpi/numa/
Dhmat.c95 struct memory_target *target; in find_mem_target() local
97 list_for_each_entry(target, &targets, node) in find_mem_target()
98 if (target->memory_pxm == mem_pxm) in find_mem_target()
99 return target; in find_mem_target()
126 struct memory_target *target; in alloc_memory_target() local
128 target = find_mem_target(mem_pxm); in alloc_memory_target()
129 if (!target) { in alloc_memory_target()
130 target = kzalloc(sizeof(*target), GFP_KERNEL); in alloc_memory_target()
131 if (!target) in alloc_memory_target()
133 target->memory_pxm = mem_pxm; in alloc_memory_target()
[all …]
/Linux-v5.10/tools/testing/selftests/sysctl/
Dsysctl.sh27 # TEST_ID:TEST_COUNT:ENABLED:TARGET
32 # TARGET: test target file required on the test_sysctl module
133 TRIGGER=$(basename ${TARGET})
153 echo -n $VAL > $TARGET
158 if [ ! -z $TARGET ] && [ ! -z $ORIG ]; then
159 if [ -f ${TARGET} ]; then
160 echo "${ORIG}" > "${TARGET}"
167 echo "${TEST_STR}" > "${TARGET}"
223 echo "== Testing sysctl behavior against ${TARGET} =="
237 if verify "${TARGET}"; then
[all …]
/Linux-v5.10/lib/
Dsyscall.c8 static int collect_syscall(struct task_struct *target, struct syscall_info *info) in collect_syscall() argument
13 if (!try_get_task_stack(target)) { in collect_syscall()
20 regs = task_pt_regs(target); in collect_syscall()
22 put_task_stack(target); in collect_syscall()
29 info->data.nr = syscall_get_nr(target, regs); in collect_syscall()
31 syscall_get_arguments(target, regs, args); in collect_syscall()
40 put_task_stack(target); in collect_syscall()
46 * @target: thread to examine
53 * If @target is blocked in a system call, returns zero with @info.data.nr
57 * call is still in progress. Note we may get this result if @target
[all …]
/Linux-v5.10/drivers/net/wireless/ath/ath11k/
Dhw.c283 /* Target firmware's Copy Engine configuration. */
285 /* CE0: host->target HTC control and raw streams */
295 /* CE1: target->host HTT + HTC control */
305 /* CE2: target->host WMI */
315 /* CE3: host->target WMI */
325 /* CE4: host->target HTT */
335 /* CE5: target->host Pktlog */
345 /* CE6: Reserved for target autonomous hif_memcpy */
365 /* CE8 target->host used only by IPA */
375 /* CE9 host->target HTT */
[all …]
/Linux-v5.10/tools/testing/selftests/
DMakefile133 # set default goal to all, so make without a target runs all, even when
134 # all isn't the first target in the file.
162 for TARGET in $(TARGETS); do \
163 BUILD_TARGET=$$BUILD/$$TARGET; \
165 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET \
171 @for TARGET in $(TARGETS); do \
172 BUILD_TARGET=$$BUILD/$$TARGET; \
173 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET run_tests;\
177 @for TARGET in $(TARGETS_HOTPLUG); do \
178 BUILD_TARGET=$$BUILD/$$TARGET; \
[all …]
/Linux-v5.10/tools/perf/arch/s390/annotate/
Dinstructions.c9 struct addr_map_symbol target = { in s390_call__parse() local
17 ops->target.addr = strtoull(tok + 1, &endptr, 16); in s390_call__parse()
34 ops->target.name = strdup(name); in s390_call__parse()
37 if (ops->target.name == NULL) in s390_call__parse()
39 target.addr = map__objdump_2mem(map, ops->target.addr); in s390_call__parse()
41 if (maps__find_ams(ms->maps, &target) == 0 && in s390_call__parse()
42 map__rip_2objdump(target.ms.map, map->map_ip(target.ms.map, target.addr)) == ops->target.addr) in s390_call__parse()
43 ops->target.sym = target.ms.sym; in s390_call__parse()
60 char *s = strchr(ops->raw, ','), *target, *endptr; in s390_mov__parse() local
72 target = ++s; in s390_mov__parse()
[all …]
/Linux-v5.10/tools/testing/selftests/powerpc/pmu/
DMakefile28 TARGET=ebb; BUILD_TARGET=$$OUTPUT/$$TARGET; $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET run_tests macro
34 TARGET=ebb; BUILD_TARGET=$$OUTPUT/$$TARGET; $(MAKE) OUTPUT=$$BUILD_TARGET -s -C $$TARGET emit_tests macro
40 TARGET=ebb; BUILD_TARGET=$$OUTPUT/$$TARGET; $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET install macro
45 TARGET=ebb; BUILD_TARGET=$$OUTPUT/$$TARGET; $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET clean
48TARGET=$@; BUILD_TARGET=$$OUTPUT/$$TARGET; mkdir -p $$BUILD_TARGET; $(MAKE) OUTPUT=$$BUILD_TARGET …
/Linux-v5.10/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_mutex.c16 int target; member
51 nfp_cpp_mutex_validate(u16 interface, int *target, unsigned long long address) in nfp_cpp_mutex_validate() argument
62 if (*target != NFP_CPP_TARGET_MU) in nfp_cpp_mutex_validate()
71 * @target: NFP CPP target ID (ie NFP_CPP_TARGET_CLS or NFP_CPP_TARGET_MU)
72 * @address: Offset into the address space of the NFP CPP target ID
75 * The CPP target:address must point to a 64-bit aligned location, and
87 int target, unsigned long long address, u32 key) in nfp_cpp_mutex_init() argument
89 const u32 muw = NFP_CPP_ID(target, 4, 0); /* atomic_write */ in nfp_cpp_mutex_init()
93 err = nfp_cpp_mutex_validate(interface, &target, address); in nfp_cpp_mutex_init()
111 * @target: NFP CPP target ID (ie NFP_CPP_TARGET_CLS or NFP_CPP_TARGET_MU)
[all …]
/Linux-v5.10/drivers/macintosh/
Dwindfarm_pid.c36 s32 target; in wf_pid_run() local
66 /* Calculate target */ in wf_pid_run()
67 target = (s32)((integ * (s64)st->param.gr + deriv * (s64)st->param.gd + in wf_pid_run()
70 target += st->target; in wf_pid_run()
71 target = max(target, st->param.min); in wf_pid_run()
72 target = min(target, st->param.max); in wf_pid_run()
73 st->target = target; in wf_pid_run()
75 return st->target; in wf_pid_run()
91 s32 error, target, sval, adj; in wf_cpu_pid_run() local
136 /* Calculate target */ in wf_cpu_pid_run()
[all …]
/Linux-v5.10/Documentation/ABI/stable/
Dsysfs-driver-ib_srp5 Description: Interface for making ib_srp connect to a new target.
6 One can request ib_srp to connect to a new target by writing
11 byte identifier extension in the 16-byte SRP target port
12 identifier. The target port identifier is sent by ib_srp
13 to the target in the SRP_LOGIN_REQ request.
15 byte I/O controller GUID portion of the 16-byte target port
23 the SRP target. How to find out the value of the service ID
24 is specified in the documentation of the SRP target.
31 class defines the format of the SRP initiator and target
35 identifier. This data is sent by the initiator to the target
[all …]
/Linux-v5.10/fs/kernfs/
Dsymlink.c20 * @target: target node for the symlink to point to
23 * Ownership of the link matches ownership of the target.
27 struct kernfs_node *target) in kernfs_create_link() argument
34 if (target->iattr) { in kernfs_create_link()
35 uid = target->iattr->ia_uid; in kernfs_create_link()
36 gid = target->iattr->ia_gid; in kernfs_create_link()
45 kn->ns = target->ns; in kernfs_create_link()
46 kn->symlink.target_kn = target; in kernfs_create_link()
47 kernfs_get(target); /* ref owned by symlink */ in kernfs_create_link()
58 struct kernfs_node *target, char *path) in kernfs_get_target_path() argument
[all …]
/Linux-v5.10/arch/sparc/kernel/
Dptrace_32.c48 static int regwindow32_get(struct task_struct *target, in regwindow32_get() argument
55 if (target == current) { in regwindow32_get()
59 if (access_process_vm(target, reg_window, uregs, size, in regwindow32_get()
66 static int regwindow32_set(struct task_struct *target, in regwindow32_set() argument
73 if (target == current) { in regwindow32_set()
77 if (access_process_vm(target, reg_window, uregs, size, in regwindow32_set()
84 static int genregs32_get(struct task_struct *target, in genregs32_get() argument
88 const struct pt_regs *regs = target->thread.kregs; in genregs32_get()
91 if (target == current) in genregs32_get()
97 if (regwindow32_get(target, regs, uregs)) in genregs32_get()
[all …]

12345678910>>...133