Searched refs:pointer (Results 1 - 200 of 5369) sorted by relevance

1234567891011>>

/linux-4.1.27/include/linux/
H A Derr.h12 * pointer with the same return value.
15 * error and pointer decisions.
44 * ERR_CAST - Explicitly cast an error-valued pointer to another pointer type
45 * @ptr: The pointer to cast.
47 * Explicitly cast an error-valued pointer to another pointer type in such a
H A Dgenetlink.h20 * @p: The pointer to read, prior to dereferencing
29 * genl_dereference - fetch RCU pointer when updates are prevented by genl mutex
30 * @p: The pointer to read, prior to dereferencing
32 * Return the value of the specified RCU-protected pointer, but omit
H A Dwireless.h19 compat_caddr_t pointer; member in struct:compat_iw_point
28 compat_caddr_t pointer; member in struct:__compat_iw_event
30 #define IW_EV_COMPAT_LCP_LEN offsetof(struct __compat_iw_event, pointer)
H A Dcciss_ioctl.h14 __u32 buf; /* 32 bit pointer to data buffer */
24 __u32 buf; /* 32 bit pointer to data buffer */
H A Dradix-tree.h31 * An indirect pointer (root->rnode pointing to a radix_tree_node, rather
33 * pointer.
35 * In this case root->height is > 0, but the indirect pointer tests are
40 * Indirect pointer in fact is also used to tag the last pointer of a node
183 * @pslot: pointer to slot, returned by radix_tree_lookup_slot
184 * Returns: item that was stored in that slot with any direct pointer flag
191 * radix_tree_deref_retry must be used to confirm validity of the pointer if
201 * @pslot: pointer to slot, returned by radix_tree_lookup_slot
202 * Returns: item that was stored in that slot with any direct pointer flag
217 * @arg: pointer returned by radix_tree_deref_slot
230 * Returns: 0 if well-aligned pointer, non-0 if exceptional entry.
241 * Returns: 0 if well-aligned pointer, non-0 if either kind of exception.
251 * @pslot: pointer to slot, returned by radix_tree_lookup_slot
318 * described by a pointer to its first slot and a struct radix_tree_iter
336 * @iter: pointer to iterator state
362 * Returns: pointer to chunk first slot, or NULL if there no more left
365 * @iter->next_index. It returns a pointer to the chunk's first slot.
391 * @iter: pointer to radix tree iterator
403 * @slot: pointer to current slot
404 * @iter: pointer to interator state
406 * Returns: pointer to next slot, or NULL if there no more left
448 * @slot: the void** variable for pointer to chunk first slot
449 * @root: the struct radix_tree_root pointer
450 * @iter: the struct radix_tree_iter pointer
464 * @iter: the struct radix_tree_iter pointer
476 * @slot: the void** variable for pointer to slot
477 * @root: the struct radix_tree_root pointer
478 * @iter: the struct radix_tree_iter pointer
491 * @slot: the void** variable for pointer to slot
492 * @root: the struct radix_tree_root pointer
493 * @iter: the struct radix_tree_iter pointer
508 * @slot: the void** variable for pointer to slot
509 * @root: the struct radix_tree_root pointer
510 * @iter: the struct radix_tree_iter pointer
H A Dtypecheck.h16 * Check at compile time that 'function' is a certain type, or is a pointer
H A Datomic.h8 * @v: pointer of type atomic_t
22 * @v: pointer of type atomic_t
33 * @v: pointer of type atomic_t
91 * @v: pointer of type atomic_t
H A Drtnetlink.h46 * @p: The pointer to read, prior to dereferencing
56 * @p: The pointer to read, prior to dereference
65 * rtnl_dereference - fetch RCU pointer when updates are prevented by RTNL
66 * @p: The pointer to read, prior to dereferencing
68 * Return the value of the specified RCU-protected pointer, but omit
H A Dbpf.h52 ARG_CONST_MAP_PTR, /* const argument used as pointer to bpf_map */
53 ARG_PTR_TO_MAP_KEY, /* pointer to stack used as map key */
54 ARG_PTR_TO_MAP_VALUE, /* pointer to stack used as map value */
59 ARG_PTR_TO_STACK, /* any pointer to eBPF program stack */
62 ARG_PTR_TO_CTX, /* pointer to context */
70 RET_PTR_TO_MAP_VALUE_OR_NULL, /* returns a pointer to map elem value or NULL */
H A Dtimerqueue.h31 * Returns a pointer to the timer node that has the
/linux-4.1.27/arch/cris/include/arch-v32/arch/
H A Dsystem.h16 /* Read the user-mode stack pointer. */ rdusp()
25 /* Read the current stack pointer. */ rdsp()
34 /* Write the user-mode stack pointer. */
H A Dprocessor.h5 /* Return current instruction pointer. */
17 unsigned long ksp; /* Kernel stack pointer. */
18 unsigned long usp; /* User stack pointer. */
/linux-4.1.27/arch/frv/include/asm/
H A Dirq_regs.h1 /* FRV per-CPU frame pointer holder
16 * Per-cpu current frame pointer - the location of the last exception frame on
18 * - on FRV, GR28 is dedicated to keeping a pointer to the current exception
H A Dcurrent.h1 /* current.h: FRV current task pointer
18 * dedicate GR29 to keeping the current task pointer
H A Dprocessor.h20 * instruction pointer ("program counter").
44 struct task_struct *curr; /* [GR29] current pointer for this thread */
45 unsigned long sp; /* [GR1 ] kernel stack pointer */
46 unsigned long fp; /* [GR2 ] kernel frame pointer */
/linux-4.1.27/arch/ia64/kernel/
H A Dsigframe.h14 unsigned long arg1; /* siginfo pointer */
15 unsigned long arg2; /* sigcontext pointer */
20 void __user *handler; /* pointer to the plabel of the signal handler */
H A Dmca_drv.c72 slidx_list_t *buffer; /* section pointer list pool */
73 int cur_idx; /* Current index of section pointer list pool */
74 int max_idx; /* Maximum index of section pointer list pool */
184 * @slpi: pointer to record of processor error section
185 * @peidx: pointer to index of processor error section
214 * @buffer: pointer to SAL error record
215 * @slidx: pointer to index of SAL error record
365 * @peidx: pointer of index of processor error section
366 * @pbci: pointer to pal_bus_check_info_t
367 * @sos: pointer to hand off struct between SAL and OS
439 * @peidx: pointer of index of processor error section
483 * @slidx: pointer of index of SAL error record
484 * @peidx: pointer of index of processor error section
485 * @pbci: pointer of pal_bus_check_info
486 * @sos: pointer to hand off struct between SAL and OS
565 * @slidx: pointer of index of SAL error record
566 * @peidx: pointer of index of processor error section
567 * @pbci: pointer of pal_bus_check_info
568 * @sos: pointer to hand off struct between SAL and OS
614 * @peidx: pointer of index of processor error section
642 * @slidx: pointer of index of SAL error record
643 * @peidx: pointer of index of processor error section
644 * @pbci: pointer of pal_bus_check_info
645 * @sos: pointer to hand off struct between SAL and OS
718 * @rec: pointer to a SAL error record
719 * @sos: pointer to hand off struct between SAL and OS
/linux-4.1.27/arch/x86/include/uapi/asm/
H A Ducontext.h6 * by the fpstate pointer in the ucontext's
/linux-4.1.27/arch/powerpc/crypto/
H A Daes-spe-regs.h13 #define rKS r0 /* copy of en-/decryption key pointer */
14 #define rDP r3 /* destination pointer */
15 #define rSP r4 /* source pointer */
16 #define rKP r5 /* pointer to en-/decryption key pointer */
20 #define rKT r9 /* pointer to tweak key (XTS mode) */
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/
H A Duser.h21 unsigned long sp; /* R14, Stack pointer. */
32 unsigned long ebp; /* P9, Exception base pointer. */
33 unsigned long erp; /* P10, Exception return pointer. */
34 unsigned long srp; /* P11, Subroutine return pointer. */
35 unsigned long nrp; /* P12, NMI return pointer. */
37 unsigned long usp; /* P14, User mode stack pointer. */
/linux-4.1.27/arch/tile/include/asm/
H A Datomic.h31 * @v: pointer of type atomic_t
42 * @v: pointer of type atomic_t
52 * @v: pointer of type atomic_t
61 * @v: pointer of type atomic_t
70 * @v: pointer of type atomic_t
78 * @v: pointer of type atomic_t
86 * @v: pointer of type atomic_t
94 * @v: pointer of type atomic_t
102 * @v: pointer of type atomic_t
110 * @v: pointer of type atomic_t
118 * @v: pointer of type atomic_t
130 * @v: pointer of type atomic_t
144 * @v: pointer of type atomic_t
164 * @v: pointer of type atomic64_t
176 * @v: pointer of type atomic64_t
H A Datomic_32.h28 * @v: pointer of type atomic_t
39 * @v: pointer of type atomic_t
52 * @v: pointer of type atomic_t
67 * @v: pointer of type atomic_t
90 * @v: pointer of type atomic64_t
107 * @v: pointer of type atomic64_t
118 * @v: pointer of type atomic64_t
131 * @v: pointer of type atomic64_t
147 * @v: pointer of type atomic64_t
182 * is the maximum number of pointer bits we can use to index this.
195 * place the pointer to the lock in ATOMIC_LOCK_REG so the fault code
213 /* Return a pointer to the lock for the given address. */
/linux-4.1.27/include/uapi/linux/
H A Dswab.h151 * __swab16p - return a byteswapped 16-bit value from a pointer
152 * @p: pointer to a naturally-aligned 16-bit value
164 * __swab32p - return a byteswapped 32-bit value from a pointer
165 * @p: pointer to a naturally-aligned 32-bit value
177 * __swab64p - return a byteswapped 64-bit value from a pointer
178 * @p: pointer to a naturally-aligned 64-bit value
190 * __swahw32p - return a wordswapped 32-bit value from a pointer
191 * @p: pointer to a naturally-aligned 32-bit value
205 * __swahb32p - return a high and low byteswapped 32-bit value from a pointer
206 * @p: pointer to a naturally-aligned 32-bit value
221 * @p: pointer to a naturally-aligned 16-bit value
233 * @p: pointer to a naturally-aligned 32-bit value
246 * @p: pointer to a naturally-aligned 64-bit value
259 * @p: pointer to a naturally-aligned 32-bit value
274 * @p: pointer to a naturally-aligned 32-bit value
H A Dmic_ioctl.h50 * The (struct mic_device_desc *) pointer points to a device page entry
56 * The total size referenced by the pointer should equal the size returned
69 * The (__u8 *) pointer points to config space values for the device
71 * referenced by the pointer should equal the config_len field of struct
H A Di2c-dev.h31 * - I2C_FUNCS, takes pointer to an unsigned long
32 * - I2C_RDWR, takes pointer to struct i2c_rdwr_ioctl_data
33 * - I2C_SMBUS, takes pointer to struct i2c_smbus_ioctl_data
/linux-4.1.27/arch/s390/net/
H A Dbpf_jit.S20 * %r7 (%b6) = skb pointer
21 * %r12 = skb data pointer
29 * %r2 = skb pointer
31 * %r4 = pointer to temp buffer
36 * %r2 = skb pointer
59 lgr %r2,%r7; /* Arg1 = skb pointer */ \
85 lgr %r2,%r7 # Arg1 = skb pointer
87 la %r4,STK_OFF_TMP(%r15) # Arg3 = pointer to temp buffer
98 lgr %r2,%r7; /* Arg1 = skb pointer */ \
104 LOAD %r14,0(%r2); /* Get data from pointer */ \
/linux-4.1.27/arch/x86/include/asm/
H A Datomic.h21 * @v: pointer of type atomic_t
32 * @v: pointer of type atomic_t
45 * @v: pointer of type atomic_t
59 * @v: pointer of type atomic_t
73 * @v: pointer of type atomic_t
86 * @v: pointer of type atomic_t
98 * @v: pointer of type atomic_t
110 * @v: pointer of type atomic_t
123 * @v: pointer of type atomic_t
137 * @v: pointer of type atomic_t
151 * @v: pointer of type atomic_t
162 * @v: pointer of type atomic_t
187 * @v: pointer of type atomic_t
211 * @v: pointer to type int
H A Datomic64_64.h14 * @v: pointer of type atomic64_t
26 * @v: pointer to type atomic64_t
39 * @v: pointer to type atomic64_t
53 * @v: pointer to type atomic64_t
67 * @v: pointer to type atomic64_t
80 * @v: pointer to type atomic64_t
93 * @v: pointer to type atomic64_t
106 * @v: pointer to type atomic64_t
119 * @v: pointer to type atomic64_t
133 * @v: pointer to type atomic64_t
147 * @v: pointer to type atomic64_t
176 * @v: pointer of type atomic64_t
202 * @v: pointer of type atomic_t
H A Datomic64_32.h66 * @v: pointer to type atomic64_t
81 * @v: pointer to type atomic64_t
100 * @v: pointer to type atomic64_t
116 * @v: pointer to type atomic64_t
130 * @v: pointer to type atomic64_t
172 * @v: pointer to type atomic64_t
187 * @v: pointer to type atomic64_t
202 * @v: pointer to type atomic64_t
215 * @v: pointer to type atomic64_t
227 * @v: pointer to type atomic64_t
239 * @v: pointer to type atomic64_t
252 * @v: pointer to type atomic64_t
266 * @v: pointer to type atomic64_t
279 * @v: pointer of type atomic64_t
H A Dlocal.h47 * @l: pointer to type local_t
60 * @l: pointer to type local_t
73 * @l: pointer to type local_t
87 * @l: pointer to type local_t
101 * @l: pointer to type local_t
129 * @l: pointer of type local_t
H A Dmutex_64.h14 * @v: pointer of type atomic_t
54 * @count: pointer of type atomic_t
69 * @v: pointer of type atomic_t
111 * @count: pointer of type atomic_t
H A Dframe.h8 frame pointer later */
H A Dirq_regs.h2 * Per-cpu current frame pointer - the location of the last exception frame on
H A Dmutex_32.h17 * @count: pointer of type atomic_t
44 * @count: pointer of type atomic_t
59 * @count: pointer of type atomic_t
91 * @count: pointer of type atomic_t
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dvce_v1_0.c35 * vce_v1_0_get_rptr - get read pointer
37 * @rdev: radeon_device pointer
38 * @ring: radeon_ring pointer
40 * Returns the current hardware read pointer
52 * vce_v1_0_get_wptr - get write pointer
54 * @rdev: radeon_device pointer
55 * @ring: radeon_ring pointer
57 * Returns the current hardware write pointer
69 * vce_v1_0_set_wptr - set write pointer
71 * @rdev: radeon_device pointer
72 * @ring: radeon_ring pointer
74 * Commits the write pointer to the hardware
88 * @rdev: radeon_device pointer
H A Duvd_v1_0.c32 * uvd_v1_0_get_rptr - get read pointer
34 * @rdev: radeon_device pointer
35 * @ring: radeon_ring pointer
37 * Returns the current hardware read pointer
46 * uvd_v1_0_get_wptr - get write pointer
48 * @rdev: radeon_device pointer
49 * @ring: radeon_ring pointer
51 * Returns the current hardware write pointer
60 * uvd_v1_0_set_wptr - set write pointer
62 * @rdev: radeon_device pointer
63 * @ring: radeon_ring pointer
65 * Commits the write pointer to the hardware
76 * @rdev: radeon_device pointer
106 * @rdev: radeon_device pointer
152 * @rdev: radeon_device pointer
243 * @rdev: radeon_device pointer
258 * @rdev: radeon_device pointer
359 /* Set the write pointer delay */ uvd_v1_0_start()
386 * @rdev: radeon_device pointer
415 * @rdev: radeon_device pointer
416 * @ring: radeon_ring pointer
457 * @rdev: radeon_device pointer
458 * @ring: radeon_ring pointer
476 * @rdev: radeon_device pointer
494 * @rdev: radeon_device pointer
495 * @ring: radeon_ring pointer
H A Dradeon_acpi.c103 * Returns a pointer to the acpi output buffer.
114 atif_arg.pointer = &atif_arg_elements[0]; radeon_atif_call()
122 atif_arg_elements[1].buffer.pointer = params->pointer; radeon_atif_call()
135 kfree(buffer.pointer); radeon_atif_call()
139 return buffer.pointer; radeon_atif_call()
214 size = *(u16 *) info->buffer.pointer; radeon_atif_verify_interface()
222 memcpy(&output, info->buffer.pointer, size); radeon_atif_verify_interface()
261 size = *(u16 *) info->buffer.pointer; radeon_atif_get_notification_params()
269 memcpy(&params, info->buffer.pointer, size); radeon_atif_get_notification_params()
320 size = *(u16 *)info->buffer.pointer; radeon_atif_get_sbios_requests()
328 memcpy(req, info->buffer.pointer, size); radeon_atif_get_sbios_requests()
341 * @rdev: radeon_device pointer
418 * Returns a pointer to the acpi output buffer.
429 atcs_arg.pointer = &atcs_arg_elements[0]; radeon_atcs_call()
437 atcs_arg_elements[1].buffer.pointer = params->pointer; radeon_atcs_call()
450 kfree(buffer.pointer); radeon_atcs_call()
454 return buffer.pointer; radeon_atcs_call()
500 size = *(u16 *) info->buffer.pointer; radeon_atcs_verify_interface()
508 memcpy(&output, info->buffer.pointer, size); radeon_atcs_verify_interface()
523 * @rdev: radeon_device pointer
542 * @rdev: radeon_device pointer
574 * @rdev: radeon_device pointer
613 params.pointer = &atcs_input; radeon_acpi_pcie_performance_request()
622 size = *(u16 *) info->buffer.pointer; radeon_acpi_pcie_performance_request()
630 memcpy(&atcs_output, info->buffer.pointer, size); radeon_acpi_pcie_performance_request()
684 * @rdev: radeon_device pointer
783 * @rdev: radeon_device pointer
H A Ddrm_buffer.h80 * buf: A pointer to a pointer where the object is stored.
89 * user_data: A pointer the data that is copied to the buffer.
102 * is not split function just returns the pointer to object in buffer. But in
110 * stack_obj: A pointer to a memory location where object can be copied.
116 * Returns the pointer to the dword which is offset number of elements from the
134 * Returns the pointer to the dword which is offset number of elements from
H A Dr600_dma.c44 * r600_dma_get_rptr - get the current read pointer
46 * @rdev: radeon_device pointer
47 * @ring: radeon ring pointer
65 * r600_dma_get_wptr - get the current write pointer
67 * @rdev: radeon_device pointer
68 * @ring: radeon ring pointer
79 * r600_dma_set_wptr - commit the write pointer
81 * @rdev: radeon_device pointer
82 * @ring: radeon ring pointer
95 * @rdev: radeon_device pointer
115 * @rdev: radeon_device pointer
189 * @rdev: radeon_device pointer
202 * @rdev: radeon_device pointer
223 * @rdev: radeon_device pointer
280 * @rdev: radeon_device pointer
305 * @rdev: radeon_device pointer
331 * @rdev: radeon_device pointer
395 * @rdev: radeon_device pointer
429 * @rdev: radeon_device pointer
H A Dni_dma.c46 * cayman_dma_get_rptr - get the current read pointer
48 * @rdev: radeon_device pointer
49 * @ring: radeon ring pointer
73 * cayman_dma_get_wptr - get the current write pointer
75 * @rdev: radeon_device pointer
76 * @ring: radeon ring pointer
94 * cayman_dma_set_wptr - commit the write pointer
96 * @rdev: radeon_device pointer
97 * @ring: radeon ring pointer
117 * @rdev: radeon_device pointer
153 * @rdev: radeon_device pointer
182 * @rdev: radeon_device pointer
267 * @rdev: radeon_device pointer
281 * @rdev: radeon_device pointer
307 * @rdev: radeon_device pointer
343 * @rdev: radeon_device pointer
391 * @rdev: radeon_device pointer
/linux-4.1.27/arch/ia64/sn/kernel/
H A Dio_acpi_init.c59 * DSDT. It obtains the hubdev_info pointer from the
86 (char *)name_buffer.pointer); sn_acpi_hubdev_init()
87 kfree(name_buffer.pointer); sn_acpi_hubdev_init()
91 resource = buffer.pointer; sn_acpi_hubdev_init()
99 vendor->byte_length, (char *)name_buffer.pointer); sn_acpi_hubdev_init()
100 kfree(name_buffer.pointer); sn_acpi_hubdev_init()
114 kfree(buffer.pointer); sn_acpi_hubdev_init()
119 * sn_get_bussoft_ptr() - The pcibus_bussoft pointer is found in
142 __func__, status, (char *)name_buffer.pointer); sn_get_bussoft_ptr()
143 kfree(name_buffer.pointer); sn_get_bussoft_ptr()
146 resource = buffer.pointer; sn_get_bussoft_ptr()
154 kfree(buffer.pointer); sn_get_bussoft_ptr()
159 kfree(buffer.pointer); sn_get_bussoft_ptr()
185 * The pointer to this device's pcidev_info structure in sn_extract_device_info()
194 __func__, status, (char *)name_buffer.pointer); sn_extract_device_info()
195 kfree(name_buffer.pointer); sn_extract_device_info()
199 resource = buffer.pointer; sn_extract_device_info()
207 (char *)name_buffer.pointer); sn_extract_device_info()
208 kfree(name_buffer.pointer); sn_extract_device_info()
235 kfree(buffer.pointer); sn_extract_device_info()
263 (char *)name_buffer.pointer); get_host_devfn()
272 __func__, (char *)name_buffer.pointer); get_host_devfn()
279 __func__, status, (char *)name_buffer.pointer); get_host_devfn()
283 kfree(name_buffer.pointer); get_host_devfn()
320 __func__, status, (char *)name_buffer.pointer); find_matching_device()
321 kfree(name_buffer.pointer); find_matching_device()
330 __func__, (char *)name_buffer.pointer); find_matching_device()
331 kfree(name_buffer.pointer); find_matching_device()
373 (char *)name_buffer.pointer); sn_acpi_get_pcidev_info()
374 kfree(name_buffer.pointer); sn_acpi_get_pcidev_info()
380 __func__, (char *)name_buffer.pointer); sn_acpi_get_pcidev_info()
381 kfree(name_buffer.pointer); sn_acpi_get_pcidev_info()
388 * which holds the pcidev_info pointer in its vendor resource. sn_acpi_get_pcidev_info()
422 * we pass a pointer to it within the
/linux-4.1.27/include/net/netns/
H A Dgeneric.h17 * will have the id of your private pointer.
20 * 3. do not change this pointer while the net is alive;
23 * After accomplishing all of the above, the private pointer can be
/linux-4.1.27/arch/alpha/include/uapi/asm/
H A Dregdef.h22 #define fp s6 /* frame-pointer (s6 in frame-less procedures) */
40 #define gp $29 /* global pointer */
41 #define sp $30 /* stack pointer */
/linux-4.1.27/arch/mips/include/asm/
H A Dregdef.h55 #define gp $28 /* global pointer */
56 #define sp $29 /* stack pointer */
57 #define fp $30 /* frame pointer */
98 #define gp $28 /* global pointer - caller saved for PIC */
99 #define sp $29 /* stack pointer */
100 #define fp $30 /* frame pointer */
H A Datomic.h29 * @v: pointer of type atomic_t
37 * @v: pointer of type atomic_t
147 * @v: pointer of type atomic_t
216 * @v: pointer of type atomic_t
244 * @v: pointer of type atomic_t
254 * @v: pointer of type atomic_t
264 * @v: pointer of type atomic_t
274 * @v: pointer of type atomic_t
280 * @v: pointer of type atomic_t
288 * @v: pointer of type atomic_t
296 * @v: pointer of type atomic_t
311 * @v: pointer of type atomic64_t
318 * @v: pointer of type atomic64_t
428 * @v: pointer of type atomic64_t
498 * @v: pointer of type atomic64_t
528 * @v: pointer of type atomic64_t
538 * @v: pointer of type atomic64_t
548 * @v: pointer of type atomic64_t
558 * @v: pointer of type atomic64_t
564 * @v: pointer of type atomic64_t
572 * @v: pointer of type atomic64_t
580 * @v: pointer of type atomic64_t
H A Dlocal.h125 * @l: pointer of type local_t
148 * @l: pointer of type local_t
158 * @l: pointer of type local_t
168 * @l: pointer of type local_t
178 * @l: pointer of type local_t
/linux-4.1.27/drivers/scsi/mpt3sas/mpi/
H A Dmpi2_type.h25 * * is defined to be a near pointer. MPI2_POINTER can be defined as
26 * a far pointer by defining * as "far *" before this header file is
/linux-4.1.27/arch/x86/um/
H A Dstub_32.S8 /* load pointer to first operation */
21 /* save current pointer */
H A Dstub_64.S23 /* load pointer to first operation */
36 /* save current pointer */
/linux-4.1.27/arch/microblaze/include/asm/
H A Dcurrent.h15 * Register used to hold the current task pointer while in the kernel.
22 * Dedicate r31 to keeping the current task pointer
H A Dentry.h28 DECLARE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */
32 DECLARE_PER_CPU(unsigned int, CURRENT_SAVE); /* Saved current pointer */
/linux-4.1.27/drivers/acpi/
H A Dutils.c76 if (!format || !format->pointer || (format->length < 1)) { acpi_extract_package()
94 format_string = format->pointer; acpi_extract_package()
182 buffer->pointer = ACPI_ALLOCATE_ZEROED(size_required); acpi_extract_package()
183 if (!buffer->pointer) acpi_extract_package()
191 !buffer->pointer) { acpi_extract_package()
196 head = buffer->pointer; acpi_extract_package()
197 tail = buffer->pointer + tail_offset; acpi_extract_package()
204 u8 **pointer = NULL; acpi_extract_package() local
221 pointer = (u8 **) head; acpi_extract_package()
222 *pointer = tail; acpi_extract_package()
241 pointer = (u8 **) head; acpi_extract_package()
242 *pointer = tail; acpi_extract_package()
243 memcpy(tail, element->string.pointer, acpi_extract_package()
252 pointer = (u8 **) head; acpi_extract_package()
253 *pointer = tail; acpi_extract_package()
254 memcpy(tail, element->buffer.pointer, acpi_extract_package()
302 buffer.pointer = &element; acpi_evaluate_integer()
346 package = buffer.pointer; acpi_evaluate_reference()
399 kfree(buffer.pointer); acpi_evaluate_reference()
418 output = buffer.pointer; acpi_get_physical_device_location()
429 output->package.elements[0].buffer.pointer, acpi_get_physical_device_location()
434 kfree(buffer.pointer); acpi_get_physical_device_location()
464 params[2].buffer.pointer = status_buf->pointer; acpi_evaluate_ost()
467 params[2].buffer.pointer = NULL; acpi_evaluate_ost()
484 .pointer = NULL acpi_handle_path()
490 return buffer.pointer; acpi_handle_path()
569 struct acpi_object_list arg_list = { .count = 1, .pointer = &obj, }; acpi_execute_simple_method()
643 .pointer = params, acpi_evaluate_dsm()
648 params[0].buffer.pointer = (char *)uuid; acpi_evaluate_dsm()
663 return (union acpi_object *)buf.pointer; acpi_evaluate_dsm()
702 mask |= (((u8)obj->buffer.pointer[i]) << (i * 8)); acpi_check_dsm()
H A Dprocessor_pdc.c101 obj->buffer.pointer = (u8 *) buf; acpi_processor_alloc_pdc()
103 obj_list->pointer = obj; acpi_processor_alloc_pdc()
129 obj = pdc_in->pointer; acpi_processor_eval_pdc()
130 buffer = (u32 *)(obj->buffer.pointer); acpi_processor_eval_pdc()
156 kfree(obj_list->pointer->buffer.pointer); acpi_processor_set_pdc()
157 kfree(obj_list->pointer); acpi_processor_set_pdc()
H A Dbus.c189 printk(KERN_DEBUG "%s:%s\n", (char *)buffer.pointer, error); acpi_print_osc_error()
190 kfree(buffer.pointer); acpi_print_osc_error()
194 printk("%x ", *((u32 *)(context->cap.pointer + i))); acpi_print_osc_error()
236 context->ret.pointer = NULL; acpi_run_osc()
240 input.pointer = in_params; acpi_run_osc()
243 in_params[0].buffer.pointer = uuid; acpi_run_osc()
250 in_params[3].buffer.pointer = context->cap.pointer; acpi_run_osc()
259 out_obj = output.pointer; acpi_run_osc()
268 errors = *((u32 *)out_obj->buffer.pointer) & ~(1 << 0); acpi_run_osc()
280 if (((u32 *)context->cap.pointer)[OSC_QUERY_DWORD] acpi_run_osc()
291 context->ret.pointer = kmemdup(out_obj->buffer.pointer, acpi_run_osc()
293 if (!context->ret.pointer) { acpi_run_osc()
300 kfree(output.pointer); acpi_run_osc()
302 context->ret.pointer = NULL; acpi_run_osc()
316 .cap.pointer = capbuf, acpi_bus_osc_support()
338 u32 *capbuf_ret = context.ret.pointer; acpi_bus_osc_support()
342 kfree(context.ret.pointer); acpi_bus_osc_support()
/linux-4.1.27/arch/mn10300/include/asm/
H A Dirq_regs.h1 /* MN10300 IRQ registers pointer definition
15 * Per-cpu current frame pointer - the location of the last exception frame on
H A Datomic.h33 * @v: pointer of type atomic_t
41 * @v: pointer of type atomic_t
133 * @v: pointer to word in memory
167 * @v: pointer to word in memory
H A Dcurrent.h17 * dedicate E2 to keeping the current task pointer
/linux-4.1.27/arch/mn10300/kernel/
H A Dmn10300-serial.h40 unsigned rx_inp; /* pointer to rx input offset */
41 unsigned rx_outp; /* pointer to rx output offset */
57 volatile void *_iobase; /* pointer to base of I/O control regs */
58 volatile u16 *_control; /* control register pointer */
59 volatile u8 *_status; /* status register pointer */
60 volatile u8 *_intr; /* interrupt register pointer */
61 volatile u8 *_rxb; /* receive buffer register pointer */
62 volatile u8 *_txb; /* transmit buffer register pointer */
/linux-4.1.27/arch/blackfin/include/asm/
H A Dl1layout.h25 keep track of the lowest address of the stack pointer during its
30 /* A pointer to the structure in memory. */
H A Dprocessor.h12 * instruction pointer ("program counter").
54 unsigned long ksp; /* kernel stack pointer */
55 unsigned long usp; /* user stack pointer */
58 unsigned long pc; /* instruction pointer */
/linux-4.1.27/arch/m32r/include/asm/
H A Datomic.h27 * @v: pointer of type atomic_t
35 * @v: pointer of type atomic_t
104 * @v: pointer of type atomic_t
114 * @v: pointer of type atomic_t
142 * @v: pointer of type atomic_t
170 * @v: pointer of type atomic_t
178 * @v: pointer of type atomic_t
186 * @v: pointer of type atomic_t
196 * @v: pointer of type atomic_t
206 * @v: pointer of type atomic_t
220 * @v: pointer of type atomic_t
H A Dlocal.h33 * @l: pointer of type local_t
41 * @l: pointer of type local_t
51 * @l: pointer of type local_t
82 * @l: pointer of type local_t
113 * @l: pointer of type local_t
122 * @l: pointer of type local_t
131 * @l: pointer of type local_t
141 * @l: pointer of type local_t
171 * @l: pointer of type local_t
201 * @l: pointer of type local_t
209 * @l: pointer of type local_t
217 * @l: pointer of type local_t
227 * @l: pointer of type local_t
237 * @l: pointer of type local_t
251 * @l: pointer of type local_t
/linux-4.1.27/drivers/acpi/acpica/
H A Dexstorob.c80 buffer = ACPI_CAST_PTR(u8, source_desc->buffer.pointer); acpi_ex_store_buffer_to_buffer()
89 target_desc->buffer.pointer = ACPI_ALLOCATE(length); acpi_ex_store_buffer_to_buffer()
90 if (!target_desc->buffer.pointer) { acpi_ex_store_buffer_to_buffer()
103 ACPI_MEMSET(target_desc->buffer.pointer, 0, acpi_ex_store_buffer_to_buffer()
105 ACPI_MEMCPY(target_desc->buffer.pointer, buffer, length); acpi_ex_store_buffer_to_buffer()
132 ACPI_MEMCPY(target_desc->buffer.pointer, buffer, acpi_ex_store_buffer_to_buffer()
177 buffer = ACPI_CAST_PTR(u8, source_desc->string.pointer); acpi_ex_store_string_to_string()
182 * pointer is not a static pointer (part of an ACPI table) acpi_ex_store_string_to_string()
190 ACPI_MEMSET(target_desc->string.pointer, 0, acpi_ex_store_string_to_string()
192 ACPI_MEMCPY(target_desc->string.pointer, buffer, length); acpi_ex_store_string_to_string()
198 if (target_desc->string.pointer && acpi_ex_store_string_to_string()
201 /* Only free if not a pointer into the DSDT */ acpi_ex_store_string_to_string()
203 ACPI_FREE(target_desc->string.pointer); acpi_ex_store_string_to_string()
206 target_desc->string.pointer = ACPI_ALLOCATE_ZEROED((acpi_size) acpi_ex_store_string_to_string()
208 if (!target_desc->string.pointer) { acpi_ex_store_string_to_string()
213 ACPI_MEMCPY(target_desc->string.pointer, buffer, length); acpi_ex_store_string_to_string()
H A Dutcopy.c145 external_object->string.pointer = (char *)data_space; acpi_ut_copy_isimple_to_esimple()
153 (void *)internal_object->string.pointer, acpi_ut_copy_isimple_to_esimple()
159 external_object->buffer.pointer = data_space; acpi_ut_copy_isimple_to_esimple()
166 (void *)internal_object->buffer.pointer, acpi_ut_copy_isimple_to_esimple()
406 ret_buffer->pointer, acpi_ut_copy_iobject_to_eobject()
416 pointer), acpi_ut_copy_iobject_to_eobject()
419 pointer, acpi_ut_copy_iobject_to_eobject()
497 internal_object->string.pointer = acpi_ut_copy_esimple_to_isimple()
501 if (!internal_object->string.pointer) { acpi_ut_copy_esimple_to_isimple()
505 ACPI_MEMCPY(internal_object->string.pointer, acpi_ut_copy_esimple_to_isimple()
506 external_object->string.pointer, acpi_ut_copy_esimple_to_isimple()
514 internal_object->buffer.pointer = acpi_ut_copy_esimple_to_isimple()
516 if (!internal_object->buffer.pointer) { acpi_ut_copy_esimple_to_isimple()
520 ACPI_MEMCPY(internal_object->buffer.pointer, acpi_ut_copy_esimple_to_isimple()
521 external_object->buffer.pointer, acpi_ut_copy_esimple_to_isimple()
715 * 1) There is a valid buffer pointer acpi_ut_copy_simple_object()
718 if ((source_desc->buffer.pointer) && acpi_ut_copy_simple_object()
720 dest_desc->buffer.pointer = acpi_ut_copy_simple_object()
722 if (!dest_desc->buffer.pointer) { acpi_ut_copy_simple_object()
728 ACPI_MEMCPY(dest_desc->buffer.pointer, acpi_ut_copy_simple_object()
729 source_desc->buffer.pointer, acpi_ut_copy_simple_object()
737 * 1) There is a valid string pointer acpi_ut_copy_simple_object()
740 if (source_desc->string.pointer) { acpi_ut_copy_simple_object()
741 dest_desc->string.pointer = acpi_ut_copy_simple_object()
744 if (!dest_desc->string.pointer) { acpi_ut_copy_simple_object()
750 ACPI_MEMCPY(dest_desc->string.pointer, acpi_ut_copy_simple_object()
751 source_desc->string.pointer, acpi_ut_copy_simple_object()
890 /* Store the object pointer in the parent package object */ acpi_ut_copy_ielement_to_ielement()
H A Dtbxface.c195 * out_table_header - The pointer to the table header to fill ACPI_EXPORT_SYMBOL_INIT()
197 * RETURN: Status and pointer to mapped table header ACPI_EXPORT_SYMBOL_INIT()
233 if (!acpi_gbl_root_table_list.tables[i].pointer) { ACPI_EXPORT_SYMBOL_INIT()
255 acpi_gbl_root_table_list.tables[i].pointer, ACPI_EXPORT_SYMBOL_INIT()
272 * out_table - Where the pointer to the table is returned ACPI_EXPORT_SYMBOL()
274 * RETURN: Status and pointer to the requested table ACPI_EXPORT_SYMBOL()
312 *out_table = acpi_gbl_root_table_list.tables[i].pointer; ACPI_EXPORT_SYMBOL()
317 acpi_gbl_root_table_list.tables[i].pointer = NULL; ACPI_EXPORT_SYMBOL()
345 * table - Where the pointer to the table is returned ACPI_EXPORT_SYMBOL()
347 * RETURN: Status and pointer to the requested table ACPI_EXPORT_SYMBOL()
375 if (!acpi_gbl_root_table_list.tables[table_index].pointer) { ACPI_EXPORT_SYMBOL()
388 *table = acpi_gbl_root_table_list.tables[table_index].pointer; ACPI_EXPORT_SYMBOL()
/linux-4.1.27/sound/soc/au1x/
H A Ddma.c44 struct pcm_period *pointer; au1000_release_dma_link() local
49 pointer = stream->buffer; au1000_release_dma_link()
50 if (!pointer) au1000_release_dma_link()
53 pointer_next = pointer->next; au1000_release_dma_link()
54 kfree(pointer); au1000_release_dma_link()
55 pointer = pointer_next; au1000_release_dma_link()
56 } while (pointer != stream->buffer); au1000_release_dma_link()
66 struct pcm_period *pointer; au1000_setup_dma_link() local
84 pointer = stream->buffer; au1000_setup_dma_link()
86 pointer->start = (u32)(dma_start + (i * period_bytes)); au1000_setup_dma_link()
87 pointer->relative_end = (u32) (((i+1) * period_bytes) - 0x1); au1000_setup_dma_link()
89 pointer->next = kmalloc(sizeof(struct pcm_period), au1000_setup_dma_link()
91 if (!pointer->next) { au1000_setup_dma_link()
95 pointer = pointer->next; au1000_setup_dma_link()
98 pointer->next = stream->buffer; au1000_setup_dma_link()
287 .pointer = alchemy_pcm_pointer,
/linux-4.1.27/drivers/net/wireless/
H A Dray_cs.h29 void __iomem *sram; /* pointer to beginning of shared RAM */
30 void __iomem *amem; /* pointer to attribute mem window */
31 void __iomem *rmem; /* pointer to receive buffer window */
32 struct pcmcia_device *finder; /* pointer back to struct pcmcia_device for card */
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_qdio.h72 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request
73 * @qdio: pointer to struct zfcp_qdio
74 * @q_rec: pointer to struct zfcp_qdio_req
75 * Returns: pointer to qdio_buffer_element (sbale) structure
85 * @qdio: pointer to struct zfcp_qdio
86 * @fsf_req: pointer to struct zfcp_fsf_req
87 * Returns: pointer to qdio_buffer_element (sbale) structure
137 * @qdio: pointer to struct zfcp_qdio
138 * @q_req: pointer to struct zfcp_queue_req
158 * @qdio: pointer to struct zfcp_qdio
159 * @q_req: pointer to struct zfcp_queue_req
197 * @qdio: pointer to struct zfcp_qdio
213 * @qdio: pointer to struct zfcp_qdio
229 * @sg: pointer to struct scatterlist
244 * @sg: pointer to struct scatterlist
259 * @qdio: pointer to struct zfcp_qdio
/linux-4.1.27/arch/ia64/include/asm/
H A Dcurrent.h12 * In kernel mode, thread pointer (r13) is used to point to the current task
H A Dmutex.h14 * @count: pointer of type atomic_t
31 * @count: pointer of type atomic_t
46 * @count: pointer of type atomic_t
70 * @count: pointer of type atomic_t
/linux-4.1.27/arch/m68k/include/uapi/asm/
H A Dsigcontext.h6 unsigned long sc_usp; /* old user stack pointer */
/linux-4.1.27/arch/alpha/lib/
H A Dstrcpy.S5 * Copy a null-terminated string from SRC to DST. Return a pointer
/linux-4.1.27/include/linux/i2c/
H A Dmpr121_touchkey.h8 * @keymap: pointer to array of KEY_* values representing keymap
/linux-4.1.27/lib/
H A Dlockref.c43 * @lockref: pointer to lockref structure
64 * @lockref: pointer to lockref structure
92 * @lockref: pointer to lockref structure
117 * @lockref: pointer to lockref structure
137 * @lockref: pointer to lockref structure
161 * @lockref: pointer to lockref structure
172 * @lockref: pointer to lockref structure
H A Dirq_regs.c1 /* saved per-CPU IRQ register pointer
H A Dbsearch.c17 * @key: pointer to item being searched for
18 * @base: pointer to first element to search
21 * @cmp: pointer to comparison function
H A Dplist.c71 * @node: &struct plist_node pointer
72 * @head: &struct plist_head pointer
110 * @node: &struct plist_node pointer - entry to be removed
111 * @head: &struct plist_head pointer - list head
143 * @node: &struct plist_node pointer - entry to be moved
144 * @head: &struct plist_head pointer - list head
H A Dsort.c31 * @base: pointer to data to sort
34 * @cmp_func: pointer to comparison function
35 * @swap_func: pointer to swap function or NULL
/linux-4.1.27/drivers/s390/char/
H A Dtape_class.c27 * Register a tape device and return a pointer to the cdev structure.
30 * The pointer to the struct device of the physical (base) device.
32 * The pointer to the drivers name for it's character devices.
37 * The pointer to the drivers file operations for the tape device.
39 * The pointer to the name of the character device.
H A Dtape_class.h31 * Register a tape device and return a pointer to the tape class device
35 * The pointer to the struct device of the physical (base) device.
40 * The pointer to the drivers file operations for the tape device.
/linux-4.1.27/include/trace/events/
H A Dworkqueue.h30 * @pwq: pointer to struct pool_workqueue
31 * @work: pointer to struct work_struct
67 * @work: pointer to struct work_struct
82 * @work: pointer to struct work_struct
107 * @work: pointer to struct work_struct
H A Dtimer.h30 * @timer: pointer to struct timer_list
41 * @timer: pointer to struct timer_list
71 * @timer: pointer to struct timer_list
98 * @timer: pointer to struct timer_list
103 * NOTE: Do NOT derefernce timer in TP_fast_assign. The pointer might
104 * be invalid. We solely track the pointer.
115 * @timer: pointer to struct timer_list
126 * @hrtimer: pointer to struct hrtimer
158 * @hrtimer: pointer to struct hrtimer
190 * @hrtimer: pointer to struct hrtimer
191 * @now: pointer to variable which contains current time of the
237 * @hrtimer: pointer to struct hrtimer
251 * @hrtimer: pointer to struct hrtimer
H A Dsignal.h39 * @info: pointer to struct siginfo
40 * @task: pointer to struct task_struct
46 * 'info' is not a pointer and you can't access its field. Instead,
85 * @info: pointer to struct siginfo
86 * @ka: pointer to struct k_sigaction
/linux-4.1.27/drivers/ntb/
H A Dntb_hw.h168 * @ndev: pointer to ntb_device instance
170 * Given the ntb pointer, return the maximum number of callbacks
181 * @ndev: pointer to ntb_device instance
183 * Given the ntb pointer, return the maximum number of memory windows
194 * @ndev: pointer to ntb_device instance
206 * ntb_query_pdev() - return the pci_dev pointer
207 * @ndev: pointer to ntb_device instance
209 * Given the ntb pointer, return the pci_dev pointer for the NTB hardware device
211 * RETURNS: a pointer to the ntb pci_dev
219 * ntb_query_debugfs() - return the debugfs pointer
220 * @ndev: pointer to ntb_device instance
222 * Given the ntb pointer, return the debugfs directory pointer for the NTB
225 * RETURNS: a pointer to the debugfs directory
/linux-4.1.27/drivers/dma/
H A Dof-dma.c26 * @dma_spec: pointer to DMA specifier as found in the device tree
29 * in a list of registered DMA controllers. If a match is found a valid pointer
30 * to the DMA data stored is retuned. A NULL pointer is returned if no match is
52 * @data pointer to controller specific data to be used by
117 * @dma_spec: pointer to DMA specifier as found in the device tree
121 * a valid pointer to the DMA specifier is found. Otherwise returns -ENODEV.
146 * Returns pointer to appropriate DMA channel on success or an error pointer.
201 * @dma_spec: pointer to DMA specifier as found in the device tree
202 * @of_dma: pointer to DMA controller data
208 * pointer to appropriate dma channel on success or NULL on error.
229 * @dma_spec: pointer to DMA specifier as found in the device tree
230 * @of_dma: pointer to DMA controller data
235 * The data parameter of of_dma_controller_register must be a pointer to the
238 * Returns pointer to appropriate dma channel on success or NULL on error.
/linux-4.1.27/fs/debugfs/
H A Dfile.c73 * @name: a pointer to a string containing the name of the file to create.
75 * @parent: a pointer to the parent dentry for this file. This should be a
78 * @value: a pointer to the variable that the file should read to and write
85 * This function will return a pointer to a dentry if it succeeds. This
86 * pointer must be passed to the debugfs_remove() function when the file is
125 * @name: a pointer to a string containing the name of the file to create.
127 * @parent: a pointer to the parent dentry for this file. This should be a
130 * @value: a pointer to the variable that the file should read to and write
137 * This function will return a pointer to a dentry if it succeeds. This
138 * pointer must be passed to the debugfs_remove() function when the file is
177 * @name: a pointer to a string containing the name of the file to create.
179 * @parent: a pointer to the parent dentry for this file. This should be a
182 * @value: a pointer to the variable that the file should read to and write
189 * This function will return a pointer to a dentry if it succeeds. This
190 * pointer must be passed to the debugfs_remove() function when the file is
230 * @name: a pointer to a string containing the name of the file to create.
232 * @parent: a pointer to the parent dentry for this file. This should be a
235 * @value: a pointer to the variable that the file should read to and write
242 * This function will return a pointer to a dentry if it succeeds. This
243 * pointer must be passed to the debugfs_remove() function when the file is
290 * @name: a pointer to a string containing the name of the file to create.
292 * @parent: a pointer to the parent dentry for this file. This should be a
295 * @value: a pointer to the variable that the file should read to and write
314 * @name: a pointer to a string containing the name of the file to create.
316 * @parent: a pointer to the parent dentry for this file. This should be a
319 * @value: a pointer to the variable that the file should read to and write
338 * @name: a pointer to a string containing the name of the file to create.
340 * @parent: a pointer to the parent dentry for this file. This should be a
343 * @value: a pointer to the variable that the file should read to and write
362 * @name: a pointer to a string containing the name of the file to create.
364 * @parent: a pointer to the parent dentry for this file. This should be a
367 * @value: a pointer to the variable that the file should read to and write
393 * @name: a pointer to a string containing the name of the file to create.
395 * @parent: a pointer to the parent dentry for this file. This should be a
398 * @value: a pointer to the variable that the file should read to and write
426 * @name: a pointer to a string containing the name of the file to create.
428 * @parent: a pointer to the parent dentry for this file. This should be a
431 * @value: a pointer to the variable that the file should read to and write
493 * @name: a pointer to a string containing the name of the file to create.
495 * @parent: a pointer to the parent dentry for this file. This should be a
498 * @value: a pointer to the variable that the file should read to and write
505 * This function will return a pointer to a dentry if it succeeds. This
506 * pointer must be passed to the debugfs_remove() function when the file is
538 * @name: a pointer to a string containing the name of the file to create.
540 * @parent: a pointer to the parent dentry for this file. This should be a
543 * @blob: a pointer to a struct debugfs_blob_wrapper which contains a pointer
550 * This function will return a pointer to a dentry if it succeeds. This
551 * pointer must be passed to the debugfs_remove() function when the file is
641 * @name: a pointer to a string containing the name of the file to create.
643 * @parent: a pointer to the parent dentry for this file. This should be a
654 * The function returns a pointer to dentry on success. If debugfs is not
734 * @name: a pointer to a string containing the name of the file to create.
736 * @parent: a pointer to the parent dentry for this file. This should be a
739 * @regset: a pointer to a struct debugfs_regset32, which contains a pointer
747 * This function will return a pointer to a dentry if it succeeds. This
748 * pointer must be passed to the debugfs_remove() function when the file is
792 * @parent: a pointer to the parent dentry for this file. This should be a
795 * @read_fn: function pointer called to print the seq_file content.
H A Dinode.c267 * block. A pointer to that is in the struct vfsmount that we start_creating()
304 * @name: a pointer to a string containing the name of the file to create.
306 * @parent: a pointer to the parent dentry for this file. This should be a
309 * @data: a pointer to something that the caller will want to get to later
310 * on. The inode.i_private pointer will point to this value on
312 * @fops: a pointer to a struct file_operations that should be used for
320 * This function will return a pointer to a dentry if it succeeds. This
321 * pointer must be passed to the debugfs_remove() function when the file is
358 * @name: a pointer to a string containing the name of the file to create.
360 * @parent: a pointer to the parent dentry for this file. This should be a
363 * @data: a pointer to something that the caller will want to get to later
364 * on. The inode.i_private pointer will point to this value on
366 * @fops: a pointer to a struct file_operations that should be used for
375 * This function will return a pointer to a dentry if it succeeds. This
376 * pointer must be passed to the debugfs_remove() function when the file is
398 * @name: a pointer to a string containing the name of the directory to
400 * @parent: a pointer to the parent dentry for this file. This should be a
406 * This function will return a pointer to a dentry if it succeeds. This
407 * pointer must be passed to the debugfs_remove() function when the file is
441 * @name: a pointer to a string containing the name of the file to create.
442 * @parent: a pointer to the parent dentry for this file. This should be a
476 * @name: a pointer to a string containing the name of the symbolic link to
478 * @parent: a pointer to the parent dentry for this symbolic link. This
482 * @target: a pointer to a string containing the path to the target of the
488 * This function will return a pointer to a dentry if it succeeds. This
489 * pointer must be passed to the debugfs_remove() function when the symbolic
544 * @dentry: a pointer to a the dentry of the file or directory to be
577 * @dentry: a pointer to a the dentry of the directory to be removed.
628 * no longer trust that the next pointer is valid. debugfs_remove_recursive()
653 * @old_dir: a pointer to the parent dentry for the renamed object. This
656 * @new_dir: a pointer to the parent dentry where the object should be
658 * @new_name: a pointer to a string containing the target name.
663 * This function will return a pointer to old_dentry (which is updated to
/linux-4.1.27/arch/s390/include/asm/
H A Dscsw.h215 * @scsw: pointer to scsw
227 * @scsw: pointer to scsw
242 * @scsw: pointer to scsw
257 * @scsw: pointer to scsw
272 * @scsw: pointer to scsw
287 * @scsw: pointer to scsw
302 * @scsw: pointer to scsw
317 * @scsw: pointer to scsw
332 * @scsw: pointer to scsw
347 * @scsw: pointer to scsw
362 * @scsw: pointer to scsw
377 * @scsw: pointer to scsw
389 * @scsw: pointer to scsw
401 * @scsw: pointer to scsw
413 * @scsw: pointer to scsw
426 * @scsw: pointer to scsw
438 * @scsw: pointer to scsw
450 * @scsw: pointer to scsw
462 * @scsw: pointer to scsw
474 * @scsw: pointer to scsw
486 * @scsw: pointer to scsw
499 * @scsw: pointer to scsw
513 * @scsw: pointer to scsw
529 * @scsw: pointer to scsw
542 * @scsw: pointer to scsw
555 * @scsw: pointer to scsw
568 * @scsw: pointer to scsw
581 * @scsw: pointer to scsw
594 * @scsw: pointer to scsw
606 * @scsw: pointer to scsw
618 * @scsw: pointer to scsw
631 * @scsw: pointer to scsw
643 * @scsw: pointer to scsw
655 * @scsw: pointer to scsw
667 * @scsw: pointer to scsw
681 * @scsw: pointer to scsw
697 * @scsw: pointer to scsw
710 * @scsw: pointer to scsw
723 * @scsw: pointer to scsw
736 * @scsw: pointer to scsw
749 * @scsw: pointer to scsw
762 * @scsw: pointer to scsw
774 * @scsw: pointer to scsw
789 * @scsw: pointer to scsw
805 * @scsw: pointer to scsw
821 * @scsw: pointer to scsw
837 * @scsw: pointer to scsw
853 * @scsw: pointer to scsw
869 * @scsw: pointer to scsw
885 * @scsw: pointer to scsw
901 * @scsw: pointer to scsw
917 * @scsw: pointer to scsw
933 * @scsw: pointer to scsw
949 * @scsw: pointer to scsw
962 * @scsw: pointer to scsw
975 * @scsw: pointer to scsw
/linux-4.1.27/drivers/cpuidle/
H A Ddriver.c30 * Returns a pointer to struct cpuidle_driver or NULL if no driver has been
40 * @drv: a valid pointer to a struct cpuidle_driver
61 * @drv: a valid pointer to a struct cpuidle_driver
90 * __cpuidle_get_cpu_driver - return the global cpuidle driver pointer.
93 * Return a pointer to a struct cpuidle_driver object or NULL if no driver was
103 * @drv: pointer to a struct cpuidle_driver object
119 * @drv: a pointer to a struct cpuidle_driver
134 * @arg: a void pointer used to match the SMP cross call API
151 * @drv: a valid pointer to a struct cpuidle_driver
212 * @drv: a valid pointer to a struct cpuidle_driver poll_idle_init()
219 * * -EINVAL if the driver pointer is NULL or no idle states are available poll_idle_init()
250 * @drv: a valid pointer to a struct cpuidle_driver
273 * @drv: a pointer to a valid struct cpuidle_driver
295 * @drv: a pointer to a valid struct cpuidle_driver
312 * Returns a struct cpuidle_driver pointer, or NULL if no driver is registered.
329 * @dev: a valid pointer to a struct cpuidle_device
331 * Returns a struct cpuidle_driver pointer, or NULL if no driver is registered
349 * Returns a pointer to the driver, or NULL if the current CPU has no driver.
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_sysfs.c18 * bnx2i_dev_to_hba - maps dev pointer to adapter struct
19 * @dev: device pointer
32 * @dev: device pointer
49 * @dev: device pointer
89 * @dev: device pointer
105 * @dev: device pointer
H A Dbnx2i_iscsi.c47 * @cmd: iscsi cmd struct pointer
49 * @start_bd_off: u32 pointer to return the offset within the BD
77 * @task: transport layer's cmd struct pointer
139 * @cmd: iscsi cmd struct pointer
182 * @cmd: iscsi cmd struct pointer
203 * @cmd: iscsi cmd struct pointer
230 * @hba: pointer to adapter instance
231 * @conn: pointer to iscsi connection
234 * update iscsi cid table entry with connection pointer. This enables
235 * driver to quickly get hold of connection structure pointer in
255 * @hba: pointer to adapter instance
275 * @hba: pointer to adapter instance
296 * @hba: pointer to adapter instance
319 * @hba: pointer to adapter instance
361 * @hba: pointer to adapter instance
375 * @hba: pointer to adapter instance
413 * @ep: pointer to iscsi endpoint structure
440 * @hba: adapter instance pointer
441 * @session: iscsi session pointer
464 * @hba: adapter instance pointer
465 * @session: iscsi session pointer
490 * @hba: adapter instance pointer
491 * @session: iscsi session pointer
519 * @hba: pointer to adapter structure
564 * @hba: pointer to adapter instance
585 * @hba: adapter instance pointer
586 * @session: iscsi session pointer
601 * @hba: pointer to adapter instance
602 * @ep: pointer to endpoint (transport identifier) structure
618 * @hba: pointer to adapter instance
619 * @ep: pointer to endpoint (transport identifier) structure
635 * @hba: pointer to adapter instance
636 * @ep: pointer to endpoint (transport identifier) structure
651 * @hba: pointer to adapter instance
652 * @ep: pointer to endpoint (transport identifier) structure
669 * @hba: pointer to adapter instance
697 * @hba: pointer to adapter instance
726 * @hba: pointer to adapter instance
727 * @ep: pointer to endpoint (transport identifier) structure
742 * @hba: pointer to adapter instance
743 * @ep: pointer to endpoint (transport identifier) structure
758 * @hba: pointer to adapter instance
759 * @shost: scsi host pointer
781 * @cnic: cnic device pointer
906 * @hba: pointer to adapter instance
931 * @hba: pointer to adapter instance
932 * @bnx2i_conn: iscsi connection pointer
972 * @hba: pointer to adapter instance
973 * @bnx2i_conn: iscsi connection pointer
1044 * @bnx2i_conn: iscsi connection pointer
1076 * @task: transport layer task pointer
1128 * @sc: SCSI-ML command pointer
1129 * @cmd: iscsi cmd pointer
1185 * @conn: transport layer conn structure pointer
1186 * @task: transport layer command structure pointer
1217 * @task: transport layer command structure pointer
1332 * @cls_session: pointer to iscsi cls session
1350 * @cls_session: pointer to iscsi cls session
1395 * @cls_session: pointer to iscsi cls session
1396 * @cls_conn: pointer to iscsi cls conn
1468 * @cls_conn: pointer to iscsi cls conn
1513 * @ep: pointer to iscsi endpoint
1515 * @buf: buffer pointer
1551 * @shost: scsi host pointer
1553 * @buf: buffer pointer
1596 * @cls_conn: pointer to iscsi cls conn
1631 * @cls_conn: pointer to iscsi cls conn
1632 * @stats: pointer to iscsi statistic struct
1699 * @hba: pointer to adapter instance
1976 * @ep: endpoint pointer
2177 * @buf: pointer to buffer containing iscsi path message
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.h39 * @acquire_packet_buffer: Returns a pointer to the location in the kernel
42 * pending write pointer to that location so subsequent calls to
43 * acquire_packet_buffer will get a correct write pointer
45 * @submit_packet: Update the write pointer and doorbell of a kernel queue.
47 * @sync_with_hw: Wait until the write pointer and the read pointer of a kernel
/linux-4.1.27/arch/xtensa/lib/
H A Dstrncpy_user.S43 # a1/ stack pointer
79 addi a3, a3, 1 # advance src pointer
82 addi a11, a11, 1 # advance dst pointer
92 addi a11, a11, 1 # advance dst pointer
96 addi a3, a3, 2 # advance src pointer
99 addi a11, a11, 1 # advance dst pointer
121 addi a3, a3, 4 # advance src pointer
127 addi a11, a11, 4 # advance dst pointer
136 addi a3, a3, 2 # advance src pointer
145 addi a11, a11, 2 # advance dst pointer
157 addi a11, a11, 3 # advance dst pointer
172 addi a11, a11, 1 # advance dst pointer
182 addi a11, a11, 2 # advance dst pointer
/linux-4.1.27/include/sound/
H A Dcompress_driver.h40 * @ops: pointer to DSP callbacks
41 * @buffer: pointer to kernel buffer, valid only when not in mmap mode or
50 * @private_data: driver private data pointer
68 * @ops: pointer to DSP callbacks
69 * @runtime: pointer to runtime structure
70 * @device: device pointer
74 * @private_data: pointer to DSP private data
101 * @pointer: Retrieve current h/w pointer information. Mandatory
122 int (*pointer)(struct snd_compr_stream *stream, member in struct:snd_compr_ops
139 * @ops: pointer to DSP callbacks
140 * @private_data: pointer to DSP pvt data
141 * @card: sound card pointer
H A Dpcm-indirect.h31 unsigned int hw_io; /* Ring buffer hw pointer */
35 unsigned int sw_io; /* Current software pointer in bytes */
88 * helper function for playback pointer callback
89 * ptr = current byte pointer
153 * helper function for capture pointer callback,
154 * ptr = current byte pointer
/linux-4.1.27/arch/powerpc/include/asm/
H A Ducc_fast.h157 struct ucc_fast __iomem *uf_regs; /* a pointer to the UCC regs. */
158 u32 __iomem *p_ucce; /* a pointer to the event register in memory. */
159 u32 __iomem *p_uccm; /* a pointer to the mask register in memory. */
161 u16 __iomem *p_utodr; /* pointer to the transmit on demand register */
168 u32 ucc_fast_tx_virtual_fifo_base_offset;/* pointer to base of Tx
170 u32 ucc_fast_rx_virtual_fifo_base_offset;/* pointer to base of Rx
189 * uf_info - (In) pointer to the fast UCC info structure.
190 * uccf_ret - (Out) pointer to the fast UCC structure.
197 * uccf - (In) pointer to the fast UCC structure.
205 * uccf - (In) pointer to the fast UCC structure.
214 * uccf - (In) pointer to the fast UCC structure.
223 * uccf - (In) pointer to the fast UCC structure.
236 * uccf - (In) pointer to the fast UCC structure.
H A Dmutex.h67 * @count: pointer of type atomic_t
84 * @count: pointer of type atomic_t
99 * @count: pointer of type atomic_t
118 * @count: pointer of type atomic_t
H A Ducc_slow.h191 struct ucc_slow_pram *us_pram; /* a pointer to the parameter RAM */
207 u16 *p_ucce; /* a pointer to the event register in memory.
209 u16 *p_uccm; /* a pointer to the mask register in memory */
224 * us_info - (In) pointer to the slow UCC info structure.
225 * uccs_ret - (Out) pointer to the slow UCC structure.
232 * uccs - (In) pointer to the slow UCC structure.
240 * uccs - (In) pointer to the slow UCC structure.
249 * uccs - (In) pointer to the slow UCC structure.
257 * uccs - (In) pointer to the slow UCC structure.
264 * uccs - (In) pointer to the slow UCC structure.
271 * uccs - (In) pointer to the slow UCC structure.
H A Dmmzone.h24 * Return a pointer to the node data for node n.
/linux-4.1.27/drivers/net/ethernet/intel/igb/
H A De1000_nvm.c31 * @hw: pointer to the HW structure
32 * @eecd: pointer to the EEPROM
46 * @hw: pointer to the HW structure
47 * @eecd: pointer to the EEPROM
61 * @hw: pointer to the HW structure
102 * @hw: pointer to the HW structure
140 * @hw: pointer to the HW structure
171 * @hw: pointer to the HW structure
207 * @hw: pointer to the HW structure
231 * @hw: pointer to the HW structure
249 * @hw: pointer to the HW structure
266 * @hw: pointer to the HW structure
317 * @hw: pointer to the HW structure
377 * @hw: pointer to the HW structure
419 * @hw: pointer to the HW structure
498 * @hw: pointer to the HW structure
499 * @part_num: pointer to device part number
509 u16 pointer; igb_read_part_string() local
525 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_1, 1, &pointer); igb_read_part_string()
532 * means pointer is actually our second data word for the PBA number igb_read_part_string()
544 /* extract hex string from data and pointer */ igb_read_part_string()
549 part_num[4] = (pointer >> 12) & 0xF; igb_read_part_string()
550 part_num[5] = (pointer >> 8) & 0xF; igb_read_part_string()
553 part_num[8] = (pointer >> 4) & 0xF; igb_read_part_string()
554 part_num[9] = pointer & 0xF; igb_read_part_string()
570 ret_val = hw->nvm.ops.read(hw, pointer, 1, &length); igb_read_part_string()
589 pointer++; igb_read_part_string()
593 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); igb_read_part_string()
609 * @hw: pointer to the HW structure
638 * @hw: pointer to the HW structure
670 * @hw: pointer to the HW structure
701 * @hw: pointer to the HW structure
702 * @fw_vers: pointer to output structure
H A De1000_i210.c38 * @hw: pointer to the HW structure
105 * @hw: pointer to the HW structure
119 * @hw: pointer to the HW structure
131 * @hw: pointer to the HW structure
177 * @hw: pointer to the HW structure
199 * @hw: pointer to the HW structure
237 * @hw: pointer to the HW structure
293 * @hw: pointer to the HW structure
337 * @hw: pointer to the HW structure
339 * @data: pointer to the data read
379 * @hw: pointer to the HW structure
381 * @data: pointer to the data read
458 * @hw: pointer to the HW structure
552 * @hw: pointer to the HW structure
586 * @hw: pointer to the HW structure
644 * @hw: pointer to the HW structure
666 * @hw: pointer to the HW structure
683 * @hw: pointer to the HW structure
712 * @hw: pointer to the HW structure
713 * @data: pointer to the NVM (EEPROM)
745 * @hw: pointer to the HW structure
748 * @data: pointer to value to read/write from/to the XMDIO address
786 * @hw: pointer to the HW structure
798 * @hw: pointer to the HW structure
810 * @hw: pointer to the HW structure
840 * @hw: pointer to the HW structure
H A De1000_mbx.c28 * @hw: pointer to the HW structure
52 * @hw: pointer to the HW structure
75 * @hw: pointer to the HW structure
93 * @hw: pointer to the HW structure
111 * @hw: pointer to the HW structure
129 * @hw: pointer to the HW structure
158 * @hw: pointer to the HW structure
187 * @hw: pointer to the HW structure
214 * @hw: pointer to the HW structure
257 * @hw: pointer to the HW structure
276 * @hw: pointer to the HW structure
295 * @hw: pointer to the HW structure
316 * @hw: pointer to the HW structure
339 * @hw: pointer to the HW structure
378 * @hw: pointer to the HW structure
414 * @hw: pointer to the HW structure
/linux-4.1.27/drivers/scsi/mpt2sas/mpi/
H A Dmpi2_type.h26 * MPI2_POINTER is defined to be a near pointer. MPI2_POINTER can be defined as
27 * a far pointer by defining MPI2_POINTER as "far *" before this header file is
/linux-4.1.27/drivers/regulator/
H A Ddbx500-prcmu.h18 * @dev: device pointer
20 * @rdev: regulator device pointer
/linux-4.1.27/drivers/pci/host/
H A Dpcie-iproc.h21 * @dev: pointer to device data structure
25 * @root_bus: pointer to root bus
/linux-4.1.27/include/linux/platform_data/
H A Dkeypad-nomadik-ske.h31 * @init: pointer to keypad init function
32 * @exit: pointer to keypad deinitialisation function
H A Dvideo-mx3fb.h42 * @dma_dev: pointer to the dma-device, used for dma-slave connection
43 * @mode: pointer to a platform-provided per mxc_register_fb() videomode
H A Dkeypad-ep93xx.h16 * @keymap_data: pointer to &matrix_keymap_data
/linux-4.1.27/kernel/sched/
H A DMakefile6 # According to Alan Modra <alan@linuxcare.com.au>, the -fno-omit-frame-pointer is
11 CFLAGS_core.o := $(PROFILING) -fno-omit-frame-pointer
/linux-4.1.27/include/asm-generic/
H A Dirq_regs.h1 /* Fallback per-CPU frame pointer holder
18 * Per-cpu current frame pointer - the location of the last exception frame on
H A Dmutex-dec.h13 * @count: pointer of type atomic_t
30 * @count: pointer of type atomic_t
45 * @count: pointer of type atomic_t
68 * @count: pointer of type atomic_t
H A Dptrace.h14 /* Helpers for working with the instruction pointer */
36 /* Helpers for working with the user stack pointer */
54 /* Helpers for working with the frame pointer */
/linux-4.1.27/drivers/misc/mic/host/
H A Dmic_x100.c34 * @mdev: pointer to mic_device instance
55 * @mdev: pointer to mic_device instance
76 * @mdev: pointer to mic_device instance
103 * @mdev: pointer to mic_device instance
126 * @mdev: pointer to mic_device instance
147 * @mdev: pointer to mic_device instance
161 * @mdev: pointer to mic_device instance
214 * @mdev: pointer to mic_device instance
223 * @mdev: pointer to mic_device instance
240 * @mdev: pointer to mic_device instance
267 * @mdev: pointer to mic_device instance
276 * @mdev: pointer to mic_device instance
286 * @mdev: pointer to mic_device instance
298 * @mdev: pointer to mic_device instance
324 * @mdev: pointer to mic_device instance
347 * @mdev: pointer to mic_device instance
379 * @mdev: pointer to mic_device instance
412 * @mdev: pointer to mic_device instance
443 * @mdev: pointer to mic_device instance
495 * @mdev: pointer to mic_device instance
506 * @mdev: pointer to mic_device instance
533 * @mdev: pointer to mic_device instance
/linux-4.1.27/drivers/s390/cio/
H A Dfcx.c18 * tcw_get_intrg - return pointer to associated interrogate tcw
19 * @tcw: pointer to the original tcw
21 * Return a pointer to the interrogate tcw associated with the specified tcw
31 * tcw_get_data - return pointer to input/output data associated with tcw
32 * @tcw: pointer to the tcw
49 * tcw_get_tccb - return pointer to tccb associated with tcw
50 * @tcw: pointer to the tcw
52 * Return pointer to the tccb associated with this tcw.
61 * tcw_get_tsb - return pointer to tsb associated with tcw
62 * @tcw: pointer to the tcw
64 * Return pointer to the tsb associated with this tcw.
74 * @tcw: pointer to the tcw to be initialized
141 * @tcw: pointer to the tcw
282 * @cd: pointer to control data for this dcw or NULL if none is required
288 * a pointer to the newly added dcw on success or -%ENOSPC if the new dcw
330 * (depending on the value of the r-flag and w-flag) and return a pointer to
/linux-4.1.27/arch/blackfin/lib/
H A Dstrcpy.S13 * Returns a pointer to the destination string dest
H A Dmemchr.S14 * Returns pointer to located character.
/linux-4.1.27/arch/hexagon/lib/
H A Dio.c37 panic("unaligned pointer to readsw"); __raw_readsw()
56 panic("unaligned pointer to writesw"); __raw_writesw()
71 panic("unaligned pointer to readsl"); __raw_readsl()
85 panic("unaligned pointer to writesl"); __raw_writesl()
/linux-4.1.27/sound/soc/fsl/
H A Dmpc5200_dma.h13 * @psc_dma: pointer back to parent psc_dma data structure
40 * @psc_regs: pointer to the PSC's registers
41 * @fifo_regs: pointer to the PSC's FIFO registers
43 * @dev: struct device pointer
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x540.c71 * @hw: pointer to hardware structure
84 * @hw: pointer to hardware structure
171 * @hw: pointer to hardware structure
190 * @hw: pointer to hardware structure
220 * @hw: pointer to hardware structure
241 * @hw: pointer to hardware structure
264 * @hw: pointer to hardware structure
285 * @hw: pointer to hardware structure
312 * @hw: pointer to hardware structure
320 u16 pointer = 0; ixgbe_calc_eeprom_checksum_X540() local
348 if (ixgbe_read_eerd_generic(hw, i, &pointer)) { ixgbe_calc_eeprom_checksum_X540()
353 /* Skip pointer section if the pointer is invalid. */ ixgbe_calc_eeprom_checksum_X540()
354 if (pointer == 0xFFFF || pointer == 0 || ixgbe_calc_eeprom_checksum_X540()
355 pointer >= hw->eeprom.word_size) ixgbe_calc_eeprom_checksum_X540()
358 if (ixgbe_read_eerd_generic(hw, pointer, &length)) { ixgbe_calc_eeprom_checksum_X540()
364 /* Skip pointer section if length is invalid. */ ixgbe_calc_eeprom_checksum_X540()
366 (pointer + length) >= hw->eeprom.word_size) ixgbe_calc_eeprom_checksum_X540()
369 for (j = pointer + 1; j <= pointer + length; j++) { ixgbe_calc_eeprom_checksum_X540()
385 * @hw: pointer to hardware structure
445 * @hw: pointer to hardware structure
491 * @hw: pointer to hardware structure
536 * @hw: pointer to hardware structure
557 * @hw: pointer to hardware structure
625 * @hw: pointer to hardware structure
648 * @hw: pointer to hardware structure
689 * @hw: pointer to hardware structure
712 * @hw: pointer to hardware structure
748 * @hw: pointer to hardware structure
H A Dixgbe_dcb_82598.c36 * @hw: pointer to hardware structure
37 * @dcb_config: pointer to ixgbe_dcb_config structure
93 * @hw: pointer to hardware structure
94 * @dcb_config: pointer to ixgbe_dcb_config structure
139 * @hw: pointer to hardware structure
140 * @dcb_config: pointer to ixgbe_dcb_config structure
186 * @hw: pointer to hardware structure
187 * @dcb_config: pointer to ixgbe_dcb_config structure
239 * @hw: pointer to hardware structure
271 * @hw: pointer to hardware structure
272 * @dcb_config: pointer to ixgbe_dcb_config structure
H A Dixgbe_mbx.c36 * @hw: pointer to the HW structure
59 * @hw: pointer to the HW structure
81 * @hw: pointer to the HW structure
98 * @hw: pointer to the HW structure
115 * @hw: pointer to the HW structure
132 * @hw: pointer to the HW structure
157 * @hw: pointer to the HW structure
182 * @hw: pointer to the HW structure
209 * @hw: pointer to the HW structure
250 * @hw: pointer to the HW structure
271 * @hw: pointer to the HW structure
292 * @hw: pointer to the HW structure
327 * @hw: pointer to the HW structure
349 * @hw: pointer to the HW structure
386 * @hw: pointer to the HW structure
422 * @hw: pointer to the HW structure
/linux-4.1.27/drivers/staging/i2o/
H A Dmemory.c56 * i2o_dma_map_single - Map pointer to controller and fill in I2O message.
58 * @ptr: pointer to the data which should be mapped
61 * @sg_ptr: pointer to the SG list inside the I2O message
65 * dma_map_single(). The pointer sg_ptr will only be set to the end of the
118 * @sg_ptr: pointer to the SG list inside the I2O message
122 * dma_map_sg(). The pointer sg_ptr will only be set to the end of the SG
174 * @dev: struct device pointer to the PCI device of the I2O controller
216 * @dev: struct device pointer to the PCI device of the I2O controller
237 * @dev: struct device pointer to the PCI device of the I2O controller
238 * @addr: pointer to a i2o_dma struct DMA buffer
260 * @mempool: pointer to struct i2o_pool to write data into.
301 * @mempool: pointer to struct i2o_pool which should be freed
/linux-4.1.27/drivers/crypto/qce/
H A Dcipher.h31 * @iv: pointer to the IV
39 * @dst_sg: destination sg pointer table beginning
41 * @src_sg: source sg pointer table beginning;
/linux-4.1.27/arch/cris/include/arch-v10/arch/
H A Dprocessor.h6 * instruction pointer ("program counter").
21 unsigned long ksp; /* kernel stack pointer */
22 unsigned long usp; /* user stack pointer */
/linux-4.1.27/arch/cris/include/uapi/arch-v10/arch/
H A Duser.h22 unsigned long sp; /* Stack pointer. */
35 unsigned long srp; /* Subroutine return pointer. */
39 unsigned long usp; /* User-mode stack pointer. Same as sp when
/linux-4.1.27/security/
H A Dinode.c57 * @name: a pointer to a string containing the name of the file to create.
59 * @parent: a pointer to the parent dentry for this file. This should be a
62 * @data: a pointer to something that the caller will want to get to later
63 * on. The inode.i_private pointer will point to this value on
65 * @fops: a pointer to a struct file_operations that should be used for
73 * This function returns a pointer to a dentry if it succeeds. This
74 * pointer must be passed to the securityfs_remove() function when the file is
153 * @name: a pointer to a string containing the name of the directory to
155 * @parent: a pointer to the parent dentry for this file. This should be a
161 * This function returns a pointer to a dentry if it succeeds. This
162 * pointer must be passed to the securityfs_remove() function when the file is
182 * @dentry: a pointer to a the dentry of the file or directory to be removed.
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
H A Di40e_nvm.c31 * @hw: pointer to the HW structure
72 * @hw: pointer to the HW structure
131 * @hw: pointer to the HW structure
143 * @hw: pointer to the HW structure
168 * @hw: pointer to the HW structure
216 * @hw: pointer to the HW structure
230 * @hw: pointer to the HW structure
261 * @hw: pointer to the HW structure
278 * @hw: pointer to the HW structure.
279 * @module_pointer: module pointer location in words from the NVM beginning
295 * the NVM resource yet (we cannot get the module pointer value). i40e_write_nvm_aq()
324 * @hw: pointer to hardware structure
325 * @checksum: pointer to the checksum
349 /* read pointer to VPD area */ i40e_calc_nvm_checksum()
356 /* read pointer to PCIe Alt Auto-load module */ i40e_calc_nvm_checksum()
407 * @hw: pointer to hardware structure
428 * @hw: pointer to hardware structure
512 * @hw: pointer to hardware structure
513 * @cmd: pointer to nvm update command
514 * @bytes: pointer to the data buffer
515 * @errno: pointer to return error code
554 * @hw: pointer to hardware structure
555 * @cmd: pointer to nvm update command buffer
556 * @bytes: pointer to the data buffer
557 * @errno: pointer to return error code
671 * @hw: pointer to hardware structure
672 * @cmd: pointer to nvm update command buffer
673 * @bytes: pointer to the data buffer
674 * @errno: pointer to return error code
713 * @hw: pointer to hardware structure
714 * @cmd: pointer to nvm update command buffer
715 * @bytes: pointer to the data buffer
716 * @errno: pointer to return error code
813 * @hw: pointer to hardware structure
814 * @cmd: pointer to nvm update command buffer
815 * @errno: pointer to return error code
904 * @hw: pointer to hardware structure
905 * @cmd: pointer to nvm update command buffer
906 * @bytes: pointer to the data buffer
907 * @errno: pointer to return error code
940 * @hw: pointer to hardware structure
941 * @cmd: pointer to nvm update command buffer
942 * @errno: pointer to return error code
974 * @hw: pointer to hardware structure
975 * @cmd: pointer to nvm update command buffer
976 * @bytes: pointer to the data buffer
977 * @errno: pointer to return error code
H A Di40e_hmc.h116 * @hw: pointer to our hw struct
117 * @pa: pointer to physical address
138 * @hw: pointer to our hw struct
157 * @hw: pointer to our hw struct
168 * @hmc_info: pointer to the HMC configuration information structure
172 * @sd_idx: pointer to return index of the segment descriptor in question
173 * @sd_limit: pointer to return the maximum number of segment descriptors
192 * @hmc_info: pointer to the HMC configuration information struct
196 * @pd_index: pointer to return page descriptor index
197 * @pd_limit: pointer to return page descriptor index limit
H A Di40e_common.c34 * @hw: pointer to the HW structure
78 * @desc: pointer to admin queue descriptor
79 * @buffer: pointer to command buffer
141 * @hw: pointer to the hw struct
156 * @hw: pointer to the hw struct
547 * @hw: pointer to hardware structure
591 * @hw: pointer to the hw struct
594 * @cmd_details: pointer to command details structure or NULL
618 * @hw: pointer to the hw struct
621 * @cmd_details: pointer to command details structure or NULL
648 * @hw: pointer to the HW structure
649 * @mac_addr: pointer to MAC address
669 * @hw: pointer to the HW structure
670 * @mac_addr: pointer to Port MAC address
694 * @hw: pointer to the HW structure
727 * @hw: pointer to the HW structure
728 * @mac_addr: pointer to SAN MAC address
753 * @hw: pointer to hardware structure
776 hw_dbg(hw, "Failed to read PBA Block pointer.\n"); i40e_read_pba_string()
812 * @hw: pointer to the hardware structure
865 * @hw: pointer to the hardware structure
944 * @hw: pointer to the hw struct
1037 * @hw: pointer to the hw struct
1062 * @hw: pointer to the hw struct
1097 * @hw: pointer to the hw struct
1143 * @hw: pointer to the hw struct
1203 * @hw: pointer to the hw struct
1207 * @cmd_details: pointer to command details structure or NULL
1249 * @hw: pointer to the hw struct
1251 * @cmd_details: pointer to command details structure or NULL
1283 * @hw: pointer to the hw struct
1361 * @hw: pointer to the hw struct
1362 * @cmd_details: pointer to command details structure or NULL
1388 * @hw: pointer to the hw struct
1390 * @cmd_details: pointer to command details structure or NULL
1419 * @hw: pointer to the hw struct
1421 * @link: pointer to link status structure - optional
1422 * @cmd_details: pointer to command details structure or NULL
1504 * @hw: pointer to the hw struct
1506 * @cmd_details: pointer to command details structure or NULL
1531 * @hw: pointer to the hw struct
1532 * @vsi_ctx: pointer to a vsi context struct
1533 * @cmd_details: pointer to command details structure or NULL
1576 * @hw: pointer to the hw struct
1579 * @cmd_details: pointer to command details structure or NULL
1609 * @hw: pointer to the hw struct
1612 * @cmd_details: pointer to command details structure or NULL
1641 * @hw: pointer to the hw struct
1644 * @cmd_details: pointer to command details structure or NULL
1676 * @hw: pointer to the hw struct
1677 * @vsi_ctx: pointer to a vsi context struct
1678 * @cmd_details: pointer to command details structure or NULL
1716 * @hw: pointer to the hw struct
1717 * @vsi_ctx: pointer to a vsi context struct
1718 * @cmd_details: pointer to command details structure or NULL
1745 * @hw: pointer to the hardware structure
1746 * @buf: pointer to the result buffer
1749 * @cmd_details: pointer to command details structure or NULL
1778 * @hw: pointer to the hw struct
1784 * @cmd_details: pointer to command details structure or NULL
1821 * @hw: pointer to the hw struct
1823 * @cmd_details: pointer to command details structure or NULL
1861 * @hw: pointer to the hw struct
1887 * @hw: pointer to the hw struct
1893 * @veb_seid: pointer to where to put the resulting VEB SEID
1894 * @cmd_details: pointer to command details structure or NULL
1944 * @hw: pointer to the hw struct
1951 * @cmd_details: pointer to command details structure or NULL
2001 * @hw: pointer to the hw struct
2005 * @cmd_details: pointer to command details structure or NULL
2043 * @hw: pointer to the hw struct
2047 * @cmd_details: pointer to command details structure or NULL
2085 * @hw: pointer to the hardware structure
2089 * @msg: pointer to the msg buffer
2091 * @cmd_details: pointer to command details
2123 * @hw: pointer to the hw struct
2126 * @cmd_details: pointer to command details structure or NULL
2158 * @hw: pointer to the hw struct
2161 * @cmd_details: pointer to command details structure or NULL
2187 * @hw: pointer to the hw struct
2190 * @cmd_details: pointer to command details structure or NULL
2217 * @hw: pointer to the hw struct
2222 * @cmd_details: pointer to command details structure or NULL
2258 * @hw: pointer to the hw struct
2261 * @cmd_details: pointer to command details structure or NULL
2287 * @hw: pointer to the hw struct
2288 * @module_pointer: module pointer location in words from the NVM beginning
2293 * @cmd_details: pointer to command details structure or NULL
2334 * @hw: pointer to the hw struct
2335 * @module_pointer: module pointer location in words from the NVM beginning
2339 * @cmd_details: pointer to command details structure or NULL
2404 * @hw: pointer to the hw struct
2405 * @buff: pointer to a buffer containing device/function capability records
2599 * @hw: pointer to the hw struct
2604 * @cmd_details: pointer to command details structure or NULL
2646 * @hw: pointer to the hw struct
2647 * @module_pointer: module pointer location in words from the NVM beginning
2652 * @cmd_details: pointer to command details structure or NULL
2693 * @hw: pointer to the hw struct
2696 * @buff: pointer to a user supplied buffer to store the MIB block
2700 * @cmd_details: pointer to command details structure or NULL
2746 * @hw: pointer to the hw struct
2748 * @cmd_details: pointer to command details structure or NULL
2774 * @hw: pointer to the hw struct
2776 * @cmd_details: pointer to command details structure or NULL
2800 * @hw: pointer to the hw struct
2801 * @cmd_details: pointer to command details structure or NULL
2824 * @hw: pointer to the hw struct
2827 * @cmd_details: pointer to command details structure or NULL
2852 * @hw: pointer to the hw struct
2856 * @filter_index: pointer to filter index
2857 * @cmd_details: pointer to command details structure or NULL
2886 * @hw: pointer to the hw struct
2888 * @cmd_details: pointer to command details structure or NULL
2909 * @hw: pointer to the hw struct
2911 * @cmd_details: pointer to command details structure or NULL
2937 * @hw: pointer to the hw struct
2938 * @cmd_details: pointer to command details structure or NULL
2959 * @hw: pointer to the hw struct
2964 * @cmd_details: pointer to command details structure or NULL
3020 * @hw: pointer to the hw struct
3024 * @cmd_details: pointer to command details structure or NULL
3049 * @hw: pointer to the hw struct
3052 * @cmd_details: pointer to command details structure or NULL
3066 * @hw: pointer to the hw struct
3069 * @cmd_details: pointer to command details structure or NULL
3083 * @hw: pointer to the hw struct
3086 * @cmd_details: pointer to command details structure or NULL
3100 * @hw: pointer to the hw struct
3103 * @cmd_details: pointer to command details structure or NULL
3117 * @hw: pointer to the hw struct
3120 * @cmd_details: pointer to command details structure or NULL
3134 * @hw: pointer to the hw struct
3137 * @cmd_details: pointer to command details structure or NULL
3151 * @hw: pointer to the hw struct
3154 * @cmd_details: pointer to command details structure or NULL
3168 * @hw: pointer to the hw struct
3171 * @cmd_details: pointer to command details structure or NULL
3185 * @hw: pointer to the hardware structure
3280 * @hw: pointer to the hardware structure
3347 * @hw: pointer to the hw struct
3355 * @cmd_details: pointer to command details structure or NULL
3409 * @hw: pointer to the hardware structure
3411 * @reg_val0: pointer for data read from 'reg_addr0'
3413 * @reg_val1: pointer for data read from 'reg_addr1'
3416 * by 'reg_addr0' and 'reg_addr1' register numbers. If 'reg_val1' pointer
3450 * @hw: pointer to the hardware structure
3451 * @cmd_details: pointer to command details structure or NULL
3470 * @hw: pointer to hardware structure
3515 * @hw: pointer to the hardware structure
3572 * @hw: pointer to the hardware structure
3573 * @max_bw: pointer for max_bw read
3574 * @min_bw: pointer for min_bw read
3575 * @min_valid: pointer for bool that is true if min_bw is a valid value
3576 * @max_valid: pointer for bool that is true if max_bw is a valid value
3614 * @hw: pointer to the hardware structure
3616 * @cmd_details: pointer to command details
H A Di40e_hmc.c36 * @hw: pointer to our hw struct
37 * @hmc_info: pointer to the HMC configuration information struct
116 * @hw: pointer to our HW structure
117 * @hmc_info: pointer to the HMC configuration information structure
188 * @hw: pointer to our HW structure
189 * @hmc_info: pointer to the HMC configuration information structure
254 * @hmc_info: pointer to the HMC configuration information structure
280 * @hw: pointer to our hw struct
281 * @hmc_info: pointer to the HMC configuration information structure
309 * @hmc_info: pointer to the HMC configuration information structure
335 * @hw: pointer to our hw struct
336 * @hmc_info: pointer to the HMC configuration information structure
/linux-4.1.27/arch/m68k/include/asm/
H A Dm68360_pram.h27 unsigned long mcbase; /* Multichannel Base pointer */
89 unsigned long rptr; /* Rx internal data pointer */
94 unsigned long tptr; /* Tx internal data pointer */
95 unsigned short tbptr; /* Tx BD pointer */
149 unsigned long rptr; /* Rx internal data pointer */
154 unsigned long tptr; /* Tx internal data pointer */
155 unsigned short tbptr; /* Tx BD pointer */
201 unsigned long rptr; /* Rx internal data pointer */
206 unsigned long tptr; /* Tx internal data pointer */
207 unsigned short tbptr; /* Tx BD pointer */
252 unsigned long rptr; /* Rx internal data pointer */
257 unsigned long tptr; /* Tx internal data pointer */
258 unsigned short tbptr; /* Tx BD pointer */
270 unsigned long rptr; /* Rx internal data pointer */
275 unsigned long tptr; /* Tx internal data pointer */
276 unsigned short tbptr; /* Tx BD pointer */
294 unsigned long rptr; /* Rx internal data pointer */
299 unsigned long tptr; /* Tx internal data pointer */
300 unsigned short tbptr; /* Tx BD pointer */
308 unsigned short ibptr; /* IDMA buffer descriptor pointer */
323 unsigned long rptr; /* Rx internal data pointer */
328 unsigned long tptr; /* Tx internal data pointer */
329 unsigned short tbptr; /* Tx BD pointer */
371 unsigned short rfbd_ptr; /* rx first bd pointer */
372 unsigned short tfbd_ptr; /* tx first bd pointer */
373 unsigned short tlbd_ptr; /* tx last bd pointer */
400 unsigned long rptr; /* Rx internal data pointer */
405 unsigned long tptr; /* Tx internal data pointer */
406 unsigned short tbptr; /* Tx BD pointer */
424 unsigned short tm_ptr; /* RISC timer table pointer */
H A Dm54xxpci.h27 #define PCICCPR (CONFIG_MBAR + 0xb28) /* PCI cardbus CIS pointer */
30 #define PCICPR (CONFIG_MBAR + 0xb34) /* PCI capabilities pointer */
57 #define PCITFRPR (CONFIG_MBAR + 0x8450) /* TX FIFO read pointer */
58 #define PCITFWPR (CONFIG_MBAR + 0x8454) /* TX FIFO write pointer */
71 #define PCIRFRPR (CONFIG_MBAR + 0x84d0) /* RX FIFO read pointer */
72 #define PCIRFWPR (CONFIG_MBAR + 0x84d4) /* RX FIFO write pointer */
/linux-4.1.27/drivers/char/xilinx_hwicap/
H A Dfifo_icap.c88 * @drvdata: a pointer to the drvdata.
102 * @drvdata: a pointer to the drvdata.
115 * @drvdata: a pointer to the drvdata.
126 * @drvdata: a pointer to the drvdata.
136 * @drvdata: a pointer to the drvdata.
146 * @drvdata: a pointer to the drvdata.
169 * @drvdata: a pointer to the drvdata.
179 * @drvdata: a pointer to the drvdata.
191 * @drvdata: a pointer to the drvdata.
203 * @drvdata: a pointer to the drvdata.
204 * @frame_buffer: a pointer to the data to be written to the
230 * Set up the buffer pointer and the words to be transferred. fifo_icap_set_configuration()
282 * @drvdata: a pointer to the drvdata.
351 * @drvdata: a pointer to the drvdata.
376 * @drvdata: a pointer to the drvdata.
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Dar9003_mac.h73 u32 link; /* link pointer */
74 u32 data0; /* data pointer to 1st buffer */
76 u32 data1; /* data pointer to 2nd buffer */
78 u32 data2; /* data pointer to 3rd buffer */
80 u32 data3; /* data pointer to 4th buffer */
/linux-4.1.27/drivers/misc/sgi-gru/
H A Dgrukservices.h63 * mqd pointer to message queue descriptor
64 * p pointer to user allocated mesq memory.
85 * mqd pointer to message queue descriptor
86 * mesg pointer to message. Must be 64-bit aligned
106 * Advance the receive pointer for the message queue to the next message.
111 * mqd pointer to message queue descriptor
118 * Get next message from message queue. Returns pointer to
124 * mqd pointer to message queue descriptor
127 * p pointer to message
201 * cb - pointer to first CBR
202 * dsr - pointer to first DSR
/linux-4.1.27/arch/xtensa/include/asm/
H A Datomic.h46 * @v: pointer of type atomic_t
54 * @v: pointer of type atomic_t
155 * @v: pointer of type atomic_t
165 * @v: pointer of type atomic_t
173 * @v: pointer of type atomic_t
181 * @v: pointer of type atomic_t
189 * @v: pointer of type atomic_t
197 * @v: pointer of type atomic_t
207 * @v: pointer of type atomic_t
217 * @v: pointer of type atomic_t
231 * @v: pointer of type atomic_t
/linux-4.1.27/arch/ia64/include/asm/sn/sn2/
H A Dsn_hwperf.h76 void *ptr; /* pointer to source/target */
103 * p pointer to u64 integer
111 * p pointer to buffer for scratch area
119 * p pointer to u64 integer
131 * p pointer to u64 integer
140 * p pointer to array of struct sn_hwperf_object_info
149 * p pointer to array of struct sn_hwperf_port_info
161 * p pointer to array of struct sn_hwperf_data
202 * p pointer to array of struct sn_hwperf_object_info
210 * p pointer to u64 integer
218 * p pointer to u64 integer
/linux-4.1.27/include/linux/ceph/
H A Ddecode.h13 * void **p pointer to position pointer
14 * void *end pointer to end of buffer (last byte + 1)
92 * past the decoded data. Also, if lenp is not a null pointer, the
96 * Returns a pointer to the newly-allocated string buffer, or a
97 * pointer-coded errno if an error occurs. Neither *p nor *lenp
102 * beyond the "end" pointer provided (-ERANGE)
/linux-4.1.27/scripts/dtc/libfdt/
H A Dlibfdt.h176 * @fdt: pointer to data which might be a flattened device tree
192 * @fdt: pointer to the device tree to move
193 * @buf: pointer to memory where the device is to be moved
217 * @fdt: pointer to the device tree blob
220 * fdt_string() retrieves a pointer to a single string from the
224 * a pointer to the string, on success
231 * @fdt: pointer to the device tree blob
244 * @fdt: pointer to the device tree blob
261 * @fdt: pointer to the device tree blob
275 * @fdt: pointer to the device tree blob
300 * @fdt: pointer to the device tree blob
324 * @fdt: pointer to the device tree blob
326 * @lenp: pointer to an integer variable (will be overwritten) or NULL
334 * pointer to the node's name, on success
347 * @fdt: pointer to the device tree blob
367 * @fdt: pointer to the device tree blob
388 * @fdt: pointer to the device tree blob
390 * @lenp: pointer to an integer variable (will be overwritten) or NULL
392 * fdt_get_property_by_offset() retrieves a pointer to the
398 * pointer to the structure representing the property
416 * @fdt: pointer to the device tree blob
420 * @lenp: pointer to an integer variable (will be overwritten) or NULL
432 * @fdt: pointer to the device tree blob
435 * @lenp: pointer to an integer variable (will be overwritten) or NULL
437 * fdt_get_property() retrieves a pointer to the fdt_property
444 * pointer to the structure representing the property
469 * @fdt: pointer to the device tree blob
471 * @namep: pointer to a string variable (will be overwritten) or NULL
472 * @lenp: pointer to an integer variable (will be overwritten) or NULL
474 * fdt_getprop_by_offset() retrieves a pointer to the value of the
475 * property at structure block offset 'offset' (this will be a pointer
480 * by namep (this will be a pointer to within the device tree's string
484 * pointer to the property's value
487 * if namep is non-NULL *namep contiains a pointer to the property
503 * @fdt: pointer to the device tree blob
507 * @lenp: pointer to an integer variable (will be overwritten) or NULL
517 * @fdt: pointer to the device tree blob
520 * @lenp: pointer to an integer variable (will be overwritten) or NULL
522 * fdt_getprop() retrieves a pointer to the value of the property
524 * pointer to within the device blob itself, not a copy of the value).
529 * pointer to the property's value
552 * @fdt: pointer to the device tree blob
566 * @fdt: pointer to the device tree blob
578 * @fdt: pointer to the device tree blob
585 * a pointer to the expansion of the alias named 'name', of it exists
592 * @fdt: pointer to the device tree blob
619 * @fdt: pointer to the device tree blob
622 * @nodedepth: pointer to an integer variable (will be overwritten) or NULL
652 * @fdt: pointer to the device tree blob
673 * @fdt: pointer to the device tree blob
696 * @fdt: pointer to the device tree blob
738 * @fdt: pointer to the device tree blob
759 * @fdt: pointer to the device tree blob
784 * @fdt: pointer to the device tree blob
825 * @fdt: pointer to the device tree blob
828 * @val: pointer to data to replace the property value with
856 * @fdt: pointer to the device tree blob
891 * @fdt: pointer to the device tree blob
937 * @fdt: pointer to the device tree blob
963 * @fdt: pointer to the device tree blob
1023 * @fdt: pointer to the device tree blob
1047 * @fdt: pointer to the device tree blob
1071 * @fdt: pointer to the device tree blob
1097 * @fdt: pointer to the device tree blob
1100 * @val: pointer to data to set the property value to
1128 * @fdt: pointer to the device tree blob
1163 * @fdt: pointer to the device tree blob
1209 * @fdt: pointer to the device tree blob
1240 * @fdt: pointer to the device tree blob
1243 * @val: pointer to data to append to the property value
1270 * @fdt: pointer to the device tree blob
1305 * @fdt: pointer to the device tree blob
1351 * @fdt: pointer to the device tree blob
1381 * @fdt: pointer to the device tree blob
1405 * @fdt: pointer to the device tree blob
1420 * @fdt: pointer to the device tree blob
1451 * @fdt: pointer to the device tree blob
/linux-4.1.27/fs/cifs/
H A Dasn1.c95 unsigned char *pointer; /* Octet just to be decoded */ member in struct:asn1_ctx
113 ctx->pointer = buf; asn1_open()
120 if (ctx->pointer >= ctx->end) { asn1_octet_decode()
124 *ch = *(ctx->pointer)++; asn1_octet_decode()
134 if (ctx->pointer >= ctx->end) {
139 ch = *(ctx->pointer)++; /* ch has 0xa, ptr points to length octet */
141 *val = *(++(ctx->pointer)); /* value has enum value */
145 ctx->pointer++;
216 if (*len > ctx->end - ctx->pointer) asn1_length_decode()
241 *eoc = ctx->pointer + len; asn1_header_decode()
270 if (ctx->pointer != eoc) { asn1_eoc_decode()
281 ctx->pointer = eoc;
297 while (ctx->pointer < eoc) {
328 while (ctx->pointer < eoc) {
359 while (ctx->pointer < eoc) {
383 *octets = kmalloc(eoc - ctx->pointer, GFP_ATOMIC);
389 while (ctx->pointer < eoc) {
425 size = eoc - ctx->pointer + 1; asn1_oid_decode()
457 while (ctx->pointer < eoc) { asn1_oid_decode()
/linux-4.1.27/drivers/base/power/
H A Dopp.c80 * @dev: device pointer
120 * _find_device_opp() - find device_opp struct using device pointer
121 * @dev: device pointer used to lookup device OPPs
124 * reader operation to grab the pointer needed.
126 * Return: pointer to 'struct device_opp' if found, otherwise -ENODEV or
130 * is a RCU protected pointer. This means that device_opp is valid as long
160 * protected pointer. This means that opp which could have been fetched by
162 * under RCU lock. The pointer returned by the opp_find_freq family must be
163 * used in the same section as the usage of this function with the pointer
165 * pointer.
192 * protected pointer. This means that opp which could have been fetched by
194 * under RCU lock. The pointer returned by the opp_find_freq family must be
195 * used in the same section as the usage of this function with the pointer
197 * pointer.
258 * Return: Searches for exact match in the opp list and returns pointer to the
261 * EINVAL: for bad pointer
273 * protected pointer. The reason for the same is that the opp pointer which is
275 * under the locked area. The pointer returned must be used prior to unlocking
276 * with rcu_read_unlock() to maintain the integrity of the pointer.
317 * EINVAL: for bad pointer
322 * protected pointer. The reason for the same is that the opp pointer which is
324 * under the locked area. The pointer returned must be used prior to unlocking
325 * with rcu_read_unlock() to maintain the integrity of the pointer.
367 * EINVAL: for bad pointer
372 * protected pointer. The reason for the same is that the opp pointer which is
374 * under the locked area. The pointer returned must be used prior to unlocking
375 * with rcu_read_unlock() to maintain the integrity of the pointer.
417 * Return: valid device_opp pointer if success, else NULL.
597 * @opp: pointer to the OPP to remove
803 * @dev: device pointer used to lookup device OPPs.
805 * Return: pointer to notifier head if found, otherwise -ENODEV or
806 * -EINVAL based on type of error casted as pointer. value must be checked
807 * with IS_ERR to determine valid pointer or error result.
810 * protected pointer. The reason for the same is that the opp pointer which is
812 * under the locked area. The pointer returned must be used prior to unlocking
813 * with rcu_read_unlock() to maintain the integrity of the pointer.
829 * @dev: device pointer used to lookup device OPPs.
888 * @dev: device pointer used to lookup device OPPs.
/linux-4.1.27/drivers/ide/
H A Dide-acpi.c245 output.pointer = NULL; /* ACPI-CA sets this; save/free it later */ do_drive_get_GTF()
258 if (!output.length || !output.pointer) { do_drive_get_GTF()
262 output.pointer); do_drive_get_GTF()
266 out_obj = output.pointer; do_drive_get_GTF()
272 kfree(output.pointer); do_drive_get_GTF()
276 if (!out_obj->buffer.length || !out_obj->buffer.pointer || do_drive_get_GTF()
281 out_obj->buffer.pointer); do_drive_get_GTF()
283 kfree(output.pointer); do_drive_get_GTF()
288 *gtf_address = (unsigned long)out_obj->buffer.pointer; do_drive_get_GTF()
404 output.pointer = NULL; /* ACPI-CA sets this; save/free it later */ ide_acpi_get_timing()
411 status, output.pointer, ide_acpi_get_timing()
419 if (!output.length || !output.pointer) { ide_acpi_get_timing()
422 output.pointer); ide_acpi_get_timing()
423 kfree(output.pointer); ide_acpi_get_timing()
427 out_obj = output.pointer; ide_acpi_get_timing()
432 kfree(output.pointer); ide_acpi_get_timing()
436 if (!out_obj->buffer.length || !out_obj->buffer.pointer || ide_acpi_get_timing()
442 sizeof(struct GTM_buffer), out_obj->buffer.pointer); ide_acpi_get_timing()
443 kfree(output.pointer); ide_acpi_get_timing()
447 memcpy(&hwif->acpidata->gtm, out_obj->buffer.pointer, ide_acpi_get_timing()
451 out_obj->buffer.pointer, out_obj->buffer.length, ide_acpi_get_timing()
461 kfree(output.pointer); ide_acpi_get_timing()
486 input.pointer = in_params; ide_acpi_push_timing()
489 in_params[0].buffer.pointer = (u8 *)&hwif->acpidata->gtm; ide_acpi_push_timing()
492 in_params[1].buffer.pointer = (u8 *)&master->idbuff; ide_acpi_push_timing()
495 in_params[2].buffer.pointer = (u8 *)&slave->idbuff; ide_acpi_push_timing()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.c25 * @hw: pointer to hardware structure
164 * @hw: pointer to the hardware structure
183 * @hw: pointer to hardware structure
198 * @hw: pointer to hardware structure
250 * @hw: pointer to hardware structure
260 * @hw: pointer to the hardware structure
279 * @hw: pointer to the hardware structure
312 * @stat: pointer to the hardware statistic structure
333 * @hw: pointer to the hardware structure
334 * @q: pointer to the ring of hardware statistics queue
384 * @hw: pointer to the hardware structure
385 * @q: pointer to the ring of hardware statistics queue
440 * @hw: pointer to the hardware structure
441 * @q: pointer to the ring of hardware statistics queue
461 * @hw: pointer to the hardware structure
462 * @q: pointer to the ring of hardware statistics queue
481 * @hw: pointer to hardware structure
482 * @host_ready: pointer to boolean value that will record host state
/linux-4.1.27/drivers/cpufreq/
H A Dpcc-cpufreq.c267 pccp = buffer.pointer; pcc_get_offset()
296 kfree(buffer.pointer); pcc_get_offset()
313 input.pointer = in_params; pcc_cpufreq_do_osc()
316 in_params[0].buffer.pointer = OSC_UUID; pcc_cpufreq_do_osc()
323 in_params[3].buffer.pointer = (u8 *)&capabilities; pcc_cpufreq_do_osc()
335 out_obj = output.pointer; pcc_cpufreq_do_osc()
341 errors = *((u32 *)out_obj->buffer.pointer) & ~(1 << 0); pcc_cpufreq_do_osc()
347 supported = *((u32 *)(out_obj->buffer.pointer + 4)); pcc_cpufreq_do_osc()
353 kfree(output.pointer); pcc_cpufreq_do_osc()
364 out_obj = output.pointer; pcc_cpufreq_do_osc()
370 errors = *((u32 *)out_obj->buffer.pointer) & ~(1 << 0); pcc_cpufreq_do_osc()
376 supported = *((u32 *)(out_obj->buffer.pointer + 4)); pcc_cpufreq_do_osc()
383 kfree(output.pointer); pcc_cpufreq_do_osc()
417 out_obj = output.pointer; pcc_cpufreq_probe()
429 mem_resource = (struct pcc_memory_resource *)member->buffer.pointer; pcc_cpufreq_probe()
485 reg_resource = (struct pcc_register_resource *)member->buffer.pointer; pcc_cpufreq_probe()
528 kfree(output.pointer); pcc_cpufreq_probe()
533 kfree(output.pointer); pcc_cpufreq_probe()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dudc-xilinx.c118 * @ep: pointer to xusb_endpoint structure
130 * @udc: xilinx usb peripheral driver instance pointer
131 * @desc: pointer to the usb endpoint descriptor
168 * @driver: pointer to the usb gadget driver instance
170 * @req: pointer to dummy request for get status command
171 * @dev: pointer to device structure in gadget
179 * @read_fn: function pointer to read device registers
180 * @write_fn: function pointer to write to device registers
261 * @udc: pointer to the usb device controller structure.
277 * @ep: pointer to the usb device endpoint structure.
278 * @udc: pointer to the usb peripheral controller structure.
310 * @ep: pointer to the usb device endpoint structure.
370 * @ep: pointer to the usb device endpoint structure.
371 * @req: pointer to the usb request structure.
372 * @buffer: pointer to data to be sent.
424 * @ep: pointer to the usb device endpoint structure.
425 * @req: pointer to the usb request structure.
426 * @buffer: pointer to storage buffer of received data.
473 * @ep: pointer to the usb endpoint configuration structure.
474 * @req: pointer to the usb request structure.
475 * @bufferptr: pointer to buffer containing the data to be sent.
544 * @ep: pointer to the usb device endpoint structure.
545 * @req: pointer to the usb request structure.
579 * @ep: pointer to the usb device endpoint structure.
580 * @req: pointer to the usb request structure.
669 * @ep: pointer to the usb device endpoint structure.
670 * @req: pointer to the usb request structure.
731 * @ep: pointer to the usb device endpoint structure.
746 * @_ep: pointer to the usb device endpoint structure.
800 * @ep: pointer to the xusb endpoint structure.
801 * @desc: pointer to usb endpoint descriptor.
888 * @_ep: pointer to the usb endpoint structure.
889 * @desc: pointer to usb endpoint descriptor.
923 * @_ep: pointer to the usb endpoint structure.
962 * @_ep: pointer to the usb endpoint structure.
965 * Return: pointer to request structure on success and a NULL on failure.
988 * @_ep: pointer to the usb device endpoint structure.
989 * @_req: pointer to the usb request structure.
1000 * @ep0: pointer to the xusb endpoint 0 structure.
1001 * @req: pointer to the xusb request structure.
1050 * @_ep: pointer to the usb endpoint 0 structure.
1051 * @_req: pointer to the usb request structure.
1074 * @_ep: pointer to the usb endpoint structure.
1075 * @_req: pointer to the usb request structure.
1137 * @_ep: pointer to the usb device endpoint structure.
1138 * @_req: pointer to the usb request structure.
1167 * @ep: pointer to the usb endpoint structure.
1168 * @desc: pointer to usb endpoint descriptor.
1182 * @ep: pointer to the usb endpoint structure.
1215 * @gadget: pointer to the usb gadget structure.
1234 * @gadget: pointer to the usb gadget structure.
1271 * @gadget: pointer to the usb gadget structure.
1301 * @udc: pointer to the usb device controller structure.
1346 * @udc: pointer to the usb device controller structure.
1361 * @gadget: pointer to the usb gadget structure
1362 * @driver: pointer to gadget driver structure
1401 * @gadget: pointer to the usb gadget structure
1402 * @driver: pointer to usb gadget driver structure
1437 * @udc: pointer to the udc structure.
1461 * @udc: pointer to the udc structure.
1553 * @udc: pointer to the udc structure.
1569 * @udc: pointer to the udc structure.
1590 * @udc: pointer to the udc structure.
1645 * @udc: pointer to the usb device controller structure.
1731 * @udc: pointer to the usb device controller structure.
1799 * @udc: pointer to the usb device controller structure.
1848 * @udc: pointer to the usb device controller structure.
1918 * @udc: pointer to the udc structure.
1938 * @udc: pointer to the udc structure.
1973 * @_udc: pointer to the usb device controller structure.
2040 * @pdev: pointer to the platform device structure.
2146 * @pdev: pointer to the platform device structure.
H A Dmv_udc.h275 u32 buff_ptr0; /* Buffer pointer Page 0 (12-31) */
276 u32 buff_ptr1; /* Buffer pointer Page 1 (12-31) */
277 u32 buff_ptr2; /* Buffer pointer Page 2 (12-31) */
278 u32 buff_ptr3; /* Buffer pointer Page 3 (12-31) */
279 u32 buff_ptr4; /* Buffer pointer Page 4 (12-31) */
302 u32 buff_ptr0; /* Buffer pointer Page 0 */
303 u32 buff_ptr1; /* Buffer pointer Page 1 */
304 u32 buff_ptr2; /* Buffer pointer Page 2 */
305 u32 buff_ptr3; /* Buffer pointer Page 3 */
306 u32 buff_ptr4; /* Buffer pointer Page 4 */
/linux-4.1.27/drivers/video/fbdev/
H A Dsticore.h84 u32 sti_mem_addr; /* pointer to global sti memory (size=sti_mem_request) */
85 u32 future_ptr; /* pointer to future data */
99 u32 ext_ptr; /* pointer to extended glob_cfg data structure */
125 u32 future_ptr; /* pointer to future data */
132 u32 future_ptr; /* pointer to future data */
137 u32 ext_ptr; /* pointer to extended init_graph inptr data structure*/
144 u32 future_ptr; /* pointer to future data */
154 u32 future_ptr; /* pointer to future data */
158 u32 future_ptr; /* pointer to future data */
180 u32 ext_ptr; /* pointer to future data */
266 u32 future_ptr; /* pointer to future data */
273 u32 future_ptr; /* pointer to future data */
278 u32 future_ptr; /* pointer to future data */
289 u32 future_ptr; /* pointer to future data */
301 u32 future_ptr; /* pointer to future data */
306 u32 future_ptr; /* pointer to future data */
371 /* pointer to the fb_info where this STI device is used */
374 /* pointer to all internal data */
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
H A Di40e_hmc.h116 * @hw: pointer to our hw struct
117 * @pa: pointer to physical address
138 * @hw: pointer to our hw struct
157 * @hw: pointer to our hw struct
168 * @hmc_info: pointer to the HMC configuration information structure
172 * @sd_idx: pointer to return index of the segment descriptor in question
173 * @sd_limit: pointer to return the maximum number of segment descriptors
192 * @hmc_info: pointer to the HMC configuration information struct
196 * @pd_index: pointer to return page descriptor index
197 * @pd_limit: pointer to return page descriptor index limit
/linux-4.1.27/drivers/net/fddi/skfp/h/
H A Dfplustm.h56 __le32 txd_ntdadr ; /* physical pointer to the next TxD */
60 char far *txd_virt ; /* virtual pointer to the data frag */
61 /* virt pointer to the next TxD */
73 __le32 rxd_nrdadr ; /* physical pointer to the next RxD */
77 char far *rxd_virt ; /* virtual pointer to the data frag */
78 /* virt pointer to the next RxD */
87 struct s_smt_fp_txd t ; /* pointer to the TxD */
88 struct s_smt_fp_rxd r ; /* pointer to the RxD */
96 struct s_smt_fp_txd volatile *tx_prev_put ; /* shadow put pointer */
109 struct s_smt_fp_rxd volatile *rx_prev_put ; /* shadow put pointer */
H A Dhwmtm.h150 struct s_smt_tx_queue *tx_p ; /* pointer to the transmit queue */
153 SMbuf *tx_mb ; /* SMT tx MBuf pointer */
154 char *tx_data ; /* data pointer to the SMT tx Mbuf */
206 * para txd pointer to the TxD
220 * para rxd pointer to the TxD
251 * pointer to the TxD which points to the current queue put
257 * return pointer to the current TxD
272 * para rxd pointer to the RxD
289 * para rxd pointer to the RxD
291 * return the RxD's physical pointer to the data fragment
334 * pointer to the RxD which points to the current queue put
337 * return pointer to the current RxD
377 #define HWM_E0003_MSG "HWM: smt_free_mbuf() called with NULL pointer"
/linux-4.1.27/drivers/pci/hotplug/
H A Dacpi_pcihp.c65 __func__, (char *)string.pointer, status); acpi_run_oshp()
68 __func__, (char *)string.pointer); acpi_run_oshp()
71 (char *)string.pointer); acpi_run_oshp()
73 kfree(string.pointer); acpi_run_oshp()
109 (char *)string.pointer); acpi_get_hp_hw_control_from_firmware()
115 kfree(string.pointer); acpi_get_hp_hw_control_from_firmware()
136 (char *)string.pointer); acpi_get_hp_hw_control_from_firmware()
150 kfree(string.pointer); acpi_get_hp_hw_control_from_firmware()
154 pci_name(pdev), (char *)string.pointer); acpi_get_hp_hw_control_from_firmware()
155 kfree(string.pointer); acpi_get_hp_hw_control_from_firmware()
/linux-4.1.27/net/wireless/
H A Dwext-priv.c147 if (!iwp->pointer && iwp->length != 0) ioctl_private_iw_point()
152 } else if (!iwp->pointer) ioctl_private_iw_point()
161 if (copy_from_user(extra, iwp->pointer, extra_size)) { ioctl_private_iw_point()
178 if (copy_to_user(iwp->pointer, extra, extra_size)) ioctl_private_iw_point()
196 /* Check if we have a pointer to user space data or not. */ ioctl_private_call()
222 /* Check if we have a pointer to user space data or not. */ compat_private_call()
231 iwp.pointer = compat_ptr(iwp_compat->pointer); compat_private_call()
238 iwp_compat->pointer = ptr_to_compat(iwp.pointer); compat_private_call()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
H A Dmbx.c31 * @hw: pointer to the HW structure
57 * @hw: pointer to the HW structure
83 * @hw: pointer to the HW structure
109 * @hw: pointer to the HW structure
137 * @hw: pointer to the HW structure
154 * @hw: pointer to the HW structure
175 * @hw: pointer to the HW structure
193 * @hw: pointer to the HW structure
211 * @hw: pointer to the HW structure
230 * @hw: pointer to the HW structure
250 * @hw: pointer to the HW structure
286 * @hw: pointer to the HW structure
318 * @hw: pointer to the HW structure
H A Dvf.c43 * @hw: pointer to the HW structure
77 * @hw: pointer to the HW structure
87 * @hw: pointer to the HW structure
88 * @speed: pointer to 16 bit value to store link speed.
89 * @duplex: pointer to 16 bit value to store duplex.
117 * @hw: pointer to the HW structure
167 * @hw: pointer to the HW structure
181 * @hw: pointer to the HW structure
182 * @mc_addr: pointer to a multicast address
210 * @hw: pointer to the HW structure
255 * @hw: pointer to the HW structure
286 * @hw: pointer to the HW structure
302 * @hw: pointer to the HW structure
303 * @addr: pointer to the receive address
331 * @hw: pointer to the HW structure
342 * @hw: pointer to the HW structure
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
H A Dmbx.c32 * @hw: pointer to the HW structure
55 * @hw: pointer to the HW structure
78 * @hw: pointer to the HW structure
104 * @hw: pointer to the HW structure
132 * @hw: pointer to the HW structure
149 * @hw: pointer to the HW structure
170 * @hw: pointer to the HW structure
188 * @hw: pointer to the HW structure
206 * @hw: pointer to the HW structure
225 * @hw: pointer to the HW structure
245 * @hw: pointer to the HW structure
281 * @hw: pointer to the HW structure
313 * @hw: pointer to the HW structure
/linux-4.1.27/drivers/media/usb/as102/
H A Das10x_cmd.c23 * @adap: pointer to AS10x bus adapter
64 * @adap: pointer to AS10x bus adapter
104 * @adap: pointer to AS10x bus adapter
159 * @adap: pointer to AS10x bus adapter
160 * @pstatus: pointer to updated status structure of the current tune
212 * @adap: pointer to AS10x handle
213 * @ptps: pointer to TPS parameters structure
270 * @adap: pointer to AS10x bus adapter
271 * @pdemod_stats: pointer to demod stats parameters structure
329 * @adap: pointer to AS10x bus adapter
330 * @is_ready: pointer to value indicating when impulse
380 * @pcmd: pointer to AS10x command buffer
395 * @prsp: pointer to AS10x command buffer
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_mbox.c46 * @phba: pointer to lpfc hba data structure.
47 * @pmb: pointer to the driver internal queue element for mailbox command.
105 * @phba: pointer to lpfc hba data structure.
106 * @pmb: pointer to the driver internal queue element for mailbox command.
122 * @phba: pointer to lpfc hba data structure.
123 * @pmb: pointer to the driver internal queue element for mailbox command.
159 * @phba: pointer to lpfc hba data structure.
160 * @pmb: pointer to the driver internal queue element for mailbox command.
193 * @phba: pointer to lpfc hba data structure.
194 * @pmb: pointer to the driver internal queue element for mailbox command.
216 * @phba: pointer to lpfc hba data structure.
217 * @pmb: pointer to the driver internal queue element for mailbox command.
243 * @phba: pointer to lpfc hba data structure.
244 * @pmb: pointer to the driver internal queue element for mailbox command.
268 * @phba: pointer to lpfc hba data structure.
269 * @pmb: pointer to the driver internal queue element for mailbox command.
314 * @phba: pointer to lpfc hba data structure.
315 * @pmb: pointer to the driver internal queue element for mailbox command.
343 * @phba: pointer to lpfc hba data structure.
344 * @pmb: pointer to the driver internal queue element for mailbox command.
391 * @phba: pointer to lpfc hba data structure.
392 * @pmb: pointer to the driver internal queue element for mailbox command.
469 * @phba: pointer to lpfc hba data structure.
470 * @pmb: pointer to the driver internal queue element for mailbox command.
564 * @phba: pointer to lpfc hba data structure.
565 * @pmb: pointer to the driver internal queue element for mailbox command.
625 * @phba: pointer to lpfc hba data structure.
628 * @pmb: pointer to the driver internal queue element for mailbox command.
660 * @phba: pointer to lpfc hba data structure.
661 * @pmb: pointer to the driver internal queue element for mailbox command.
686 * @phba: pointer to lpfc hba data structure.
687 * @pmb: pointer to the driver internal queue element for mailbox command.
711 * @phba: pointer to lpfc hba data structure.
714 * @param: pointer to memory holding the server parameters.
715 * @pmb: pointer to the driver internal queue element for mailbox command.
782 * @phba: pointer to lpfc hba data structure.
785 * @pmb: pointer to the driver internal queue element for mailbox command.
819 * @vport: pointer to a vport object.
854 * @phba: pointer to lpfc hba data structure.
857 * @pmb: pointer to the driver internal queue element for mailbox command.
900 * @phba: pointer to lpfc hba data structure.
902 * @pmb: pointer to the driver internal queue element for mailbox command.
933 * @phba: pointer to lpfc hba data structure.
1000 * @phba: pointer to lpfc hba data structure.
1001 * @pmb: pointer to the driver internal queue element for mailbox command.
1046 * @hbqmb: pointer to the HBQ configuration data structure in mailbox command.
1047 * @hbq_desc: pointer to the HBQ selection profile descriptor.
1065 * @hbqmb: pointer to the HBQ configuration data structure in mailbox command.
1066 * @hbq_desc: pointer to the HBQ selection profile descriptor.
1087 * @hbqmb: pointer to the HBQ configuration data structure in mailbox command.
1088 * @hbq_desc: pointer to the HBQ selection profile descriptor.
1110 * @phba: pointer to lpfc hba data structure.
1112 * @hbq_desc: pointer to the HBA descriptor data structure.
1114 * @pmb: pointer to the driver internal queue element for mailbox command.
1184 * @phba: pointer to lpfc hba data structure.
1186 * @pmb: pointer to the driver internal queue element for mailbox command.
1242 * @phba: pointer to lpfc hba data structure.
1243 * @pmb: pointer to the driver internal queue element for mailbox command.
1316 * Setup Host Group ring pointer. lpfc_config_port()
1430 * @phba: pointer to lpfc hba data structure.
1431 * @pmb: pointer to the driver internal queue element for mailbox command.
1456 * @phba: pointer to lpfc hba data structure.
1457 * @mbq: pointer to the driver internal queue element for mailbox command.
1480 * @phba: pointer to lpfc hba data structure.
1490 * pointer to the driver internal queue element for mailbox command.
1507 * @phba: pointer to lpfc hba data structure.
1508 * @mbq: pointer to the driver internal queue element for mailbox command.
1523 * @phba: pointer to lpfc hba data structure.
1524 * @mbq: pointer to the driver internal queue element for mailbox command.
1545 * @phba: pointer to lpfc hba data structure.
1546 * @mboxq: pointer to the driver internal queue element for mailbox command.
1575 * @phba: pointer to lpfc hba data structure.
1599 * @phba: pointer to lpfc hba data structure.
1662 * @mbox: pointer to lpfc mbox command.
1685 * @mbox: pointer to lpfc mbox command.
1706 * @phba: pointer to lpfc hba data structure.
1707 * @mbox: pointer to lpfc mbox command.
1749 * @phba: pointer to lpfc hba data structure.
1750 * @mbox: pointer to lpfc mbox command.
1856 * @phba: pointer to lpfc hba data structure.
1857 * @mbox: pointer to an allocated lpfc mbox resource.
1932 * @phba: pointer to lpfc hba data structure.
1933 * @mbox: pointer to lpfc mbox command queue entry.
1965 * @phba: pointer to lpfc hba data structure.
1966 * @mbox: pointer to lpfc mbox command queue entry.
1998 * @phba: pointer to lpfc hba data structure.
2004 * Return: pointer to the mailbox command constructed if successful, otherwise
2057 * @mboxq: pointer to lpfc mbox command.
2086 * @mbox: pointer to lpfc mbox command to initialize.
2117 * @mbox: pointer to lpfc mbox command to initialize.
2172 * @phba: pointer to the hba structure to init the VPI for.
2173 * @mbox: pointer to lpfc mbox command to initialize.
2195 * @mbox: pointer to lpfc mbox command to initialize.
2215 * @phba: pointer to the hba structure containing.
2216 * @mbox: pointer to lpfc mbox command to initialize.
2260 * @phba: pointer to the hba structure containing the FCF index and RQ ID.
2261 * @mbox: pointer to lpfc mbox command to initialize.
2296 * @mbox: pointer to lpfc mbox command to initialize.
2312 * @mbox: pointer to lpfc mbox command to initialize.
2336 * @mbox: pointer to lpfc mbox command to initialize.
2354 * @mbox: pointer to lpfc mbox command to initialize.
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
H A D80003es2lan.c54 * @hw: pointer to the HW structure
86 * @hw: pointer to the HW structure
131 * @hw: pointer to the HW structure
192 * @hw: pointer to the HW structure
206 * @hw: pointer to the HW structure
220 * @hw: pointer to the HW structure
236 * @hw: pointer to the HW structure
251 * @hw: pointer to the HW structure
273 * @hw: pointer to the HW structure
285 * @hw: pointer to the HW structure
330 * @hw: pointer to the HW structure
352 * @hw: pointer to the HW structure
354 * @data: pointer to the data returned from the operation
421 * @hw: pointer to the HW structure
490 * @hw: pointer to the HW structure
505 * @hw: pointer to the HW structure
508 * This is a function pointer entry point called by the phy module.
534 * @hw: pointer to the HW structure
537 * function pointer entry point called by the phy module.
622 * @hw: pointer to the HW structure
625 * This is a function pointer entry point called by the phy module.
652 * @hw: pointer to the HW structure
653 * @speed: pointer to speed buffer
654 * @duplex: pointer to duplex buffer
677 * @hw: pointer to the HW structure
737 * @hw: pointer to the HW structure
838 * @hw: pointer to the HW structure
881 * @hw: pointer to the HW structure
1023 * @hw: pointer to the HW structure
1026 * This is a function pointer entry point called by the mac module.
1079 * @hw: pointer to the HW structure
1108 * @hw: pointer to the HW structure
1156 * @hw: pointer to the HW structure
1200 * @hw: pointer to the HW structure
1202 * @data: pointer to the read data
1235 * @hw: pointer to the HW structure
1267 * @hw: pointer to the HW structure
1286 * @hw: pointer to the HW structure
1301 * @hw: pointer to the HW structure
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
H A Dvpfe_video.c35 /* get v4l2 subdev pointer to external subdev which is active */ vpfe_get_input_entity()
79 /* find the v4l2 subdev pointer */ vpfe_update_current_ext_subdev()
388 * @file: file pointer
498 * @file: file pointer
586 * @file: file pointer
587 * @priv: void pointer
588 * @cap: pointer to v4l2_capability structure
617 * @file: file pointer
618 * @priv: void pointer
619 * @fmt: pointer to v4l2_format structure
639 * @file: file pointer
640 * @priv: void pointer
641 * @fmt: pointer to v4l2_fmtdesc structure
702 * @file: file pointer
703 * @priv: void pointer
704 * @fmt: pointer to v4l2_format structure
735 * @file: file pointer
736 * @priv: void pointer
737 * @fmt: pointer to v4l2_format structure
764 * @file: file pointer
765 * @priv: void pointer
766 * @fmt: pointer to v4l2_fmtdesc structure
792 * @file: file pointer
793 * @priv: void pointer
794 * @index: pointer to unsigned int
811 * @file: file pointer
812 * @priv: void pointer
813 * @index: pointer to unsigned int
886 * @file: file pointer
887 * @priv: void pointer
888 * @std_id: pointer to v4l2_std_id structure
917 * @file: file pointer
918 * @priv: void pointer
919 * @std_id: pointer to v4l2_std_id structure
972 * @file: file pointer
973 * @priv: void pointer
974 * @timings: pointer to v4l2_enum_dv_timings structure
998 * @file: file pointer
999 * @priv: void pointer
1000 * @timings: pointer to v4l2_dv_timings structure
1021 * @file: file pointer
1022 * @priv: void pointer
1023 * @timings: pointer to v4l2_dv_timings structure
1047 * @file: file pointer
1048 * @priv: void pointer
1049 * @timings: pointer to v4l2_dv_timings structure
1445 * @file: file pointer
1446 * @priv: void pointer
1494 * @file: file pointer
1495 * @priv: void pointer
/linux-4.1.27/drivers/net/fddi/skfp/
H A Dhwt.c54 * smc - A pointer to the SMT Context structure.
96 * smc - A pointer to the SMT Context structure.
118 * smc - A pointer to the SMT Context structure.
141 * smc - A pointer to the SMT Context structure.
159 * smc - A pointer to the SMT Context structure.
194 * smc - A pointer to the SMT Context structure.
/linux-4.1.27/include/linux/usb/
H A Dserial.h33 * @serial: pointer back to the struct usb_serial owner of this port.
34 * @port: pointer to the corresponding tty_port for this port.
38 * @interrupt_in_buffer: pointer to the interrupt in buffer for this port.
39 * @interrupt_in_urb: pointer to the interrupt in struct urb for this port.
42 * @interrupt_out_buffer: pointer to the interrupt out buffer for this port.
44 * @interrupt_out_urb: pointer to the interrupt out struct urb for this port.
47 * @bulk_in_buffer: pointer to the bulk in buffer for this port.
49 * @read_urb: pointer to the bulk in struct urb for this port.
55 * @bulk_out_buffer: pointer to the bulk out buffer for this port.
57 * @write_urb: pointer to the bulk out struct urb for this port.
71 * @dev: pointer to the serial device
124 /* get and set the port private data pointer helper functions */ usb_get_serial_port_data()
138 * @dev: pointer to the struct usb_device for this device
139 * @type: pointer to the struct usb_serial_driver for this device
140 * @interface: pointer to the struct usb_interface for this device
173 /* get and set the serial private data pointer helper functions */ usb_get_serial_data()
186 * @description: pointer to a string that describes this driver. This string
188 * @id_table: pointer to a list of usb_device_id structures that define all
194 * @calc_num_ports: pointer to a function to determine how many ports this
197 * @probe: pointer to the driver's probe function.
204 * @attach: pointer to the driver's attach function.
208 * @disconnect: pointer to the driver's disconnect function. This will be
210 * @release: pointer to the driver's release function. This will be called
212 * @usb_driver: pointer to the struct usb_driver that controls this
/linux-4.1.27/arch/arm/mach-omap2/
H A Dclock34xx.c33 * @idlest_bit: pointer to a u8 to store the CM_IDLEST bit shift into
34 * @idlest_val: pointer to a u8 to store the CM_IDLEST indicator
68 * @idlest_bit: pointer to a u8 to store the CM_IDLEST bit shift into
69 * @idlest_val: pointer to a u8 to store the CM_IDLEST indicator
108 * @idlest_bit: pointer to a u8 to store the CM_IDLEST bit shift into
109 * @idlest_val: pointer to a u8 to store the CM_IDLEST indicator
/linux-4.1.27/drivers/isdn/hardware/eicon/
H A Dpr_pc.h27 word NextReq; /* pointer to next Req Buffer */
28 word NextRc; /* pointer to next Rc Buffer */
29 word NextInd; /* pointer to next Ind Buffer */
/linux-4.1.27/drivers/staging/unisys/include/
H A Duisqueue.h209 void *chanptr; /* pointer to data channel */
224 struct switch_info *swtch; /* pointer to the virtual
240 void *chanptr; /* pointer to data channel */
249 void *chanptr; /* pointer to data channel */
254 void *chanptr; /* pointer to data channel */
258 void *chanptr; /* pointer to data channel */
263 void *chanptr; /* pointer to data channel */
327 void __iomem *chanptr; /* pointer to data channel for bus -
343 void __iomem *chanptr; /* pointer to data channel */
357 void __iomem *chanptr; /* pointer to data channel */
361 void __iomem *chanptr; /* pointer to data channel */
365 void __iomem *chanptr; /* pointer to data channel */
/linux-4.1.27/drivers/net/wireless/zd1211rw/
H A Dzd_def.h64 # define ZD_MEMCLEAR(pointer, size) memset((pointer), 0xff, (size))
66 # define ZD_MEMCLEAR(pointer, size) do { } while (0)
/linux-4.1.27/arch/mips/include/asm/dec/
H A Dioasic_ints.h33 #define IO_INR_ASC_DMA 19 /* ASC buffer pointer loaded */
54 #define IO_INR_ISDN_TXDMA 22 /* ISDN xmit buffer pointer loaded */
55 #define IO_INR_ISDN_RXDMA 21 /* ISDN recv buffer pointer loaded */
/linux-4.1.27/arch/mips/include/asm/fw/arc/
H A Dtypes.h24 /* The pointer types. Note that we're using a 64-bit compiler but all
25 pointer in the ARC structures are only 32-bit, so we need some disgusting
49 /* The pointer types. We're 64-bit and the firmware is also 64-bit, so
/linux-4.1.27/drivers/thermal/int340x_thermal/
H A Dacpi_thermal_rel.c66 * @artp: pointer to pointer of array of art entries in parsing result
91 p = buffer.pointer; acpi_parse_trt()
109 element.pointer = trt; acpi_parse_trt()
136 kfree(buffer.pointer); acpi_parse_trt()
146 * @artp: pointer to pointer of array of art entries in parsing result
172 p = buffer.pointer; acpi_parse_art()
191 element.pointer = art; acpi_parse_art()
219 kfree(buffer.pointer); acpi_parse_art()
233 memcpy(name, buffer.pointer, ACPI_NAME_SIZE); get_single_name()
234 kfree(buffer.pointer); get_single_name()
/linux-4.1.27/drivers/thunderbolt/
H A Dcap.c48 * The first pointer is part of the switch header and always tb_cap_next()
49 * a simple pointer. tb_cap_next()
67 * and others with a pointer to the last element." - "Great idea!" tb_cap_next()
/linux-4.1.27/drivers/pnp/
H A Dcard.c103 * @id: pointer to a pnp_id structure
104 * @card: pointer to the desired card
231 * @card: pointer to the card to add
273 * @card: pointer to the card to remove
292 * @card: pointer to the card to add to
293 * @dev: pointer to the device to add
310 * @dev: pointer to the device to remove
323 * @clink: pointer to the card link, cannot be NULL
324 * @id: pointer to a PnP ID structure that explains the rules for finding the device
374 * @dev: pointer to the PnP device structure
411 * @drv: pointer to the driver to register
444 * @drv: pointer to the driver to unregister
/linux-4.1.27/include/linux/netfilter/
H A Dnfnetlink.h57 * nfnl_dereference - fetch RCU pointer when updates are prevented by subsys mutex
59 * @p: The pointer to read, prior to dereferencing
62 * Return the value of the specified RCU-protected pointer, but omit
/linux-4.1.27/arch/nios2/include/asm/
H A Dptrace.h40 unsigned long fp; /* Frame pointer */
41 unsigned long sp; /* Stack pointer */
42 unsigned long gp; /* Global pointer */
/linux-4.1.27/arch/c6x/kernel/
H A Dhead.S17 ;; Save magic and pointer
26 ;; Set the stack pointer
58 ;; pass DTB pointer to machine_init (or zero if none)
/linux-4.1.27/fs/
H A Deventfd.c86 * Returns: In case of success, returns a pointer to the eventfd context.
316 * Returns a pointer to the eventfd file structure in case of success, or the
317 * following error pointer:
342 * Returns a pointer to the internal eventfd context, otherwise the error
361 * @file: [in] Eventfd file pointer.
363 * Returns a pointer to the internal eventfd context, otherwise the error
364 * pointer:
378 * eventfd_file_create - Creates an eventfd file pointer.
382 * This function creates an eventfd file pointer, w/out installing it into
385 * creation. So the eventfd creation is split into the file pointer creation
389 * Returns an eventfd file pointer, or a proper error pointer.
/linux-4.1.27/security/selinux/include/
H A Daudit.h26 * @rule: pointer to the new rule structure returned via this
36 * @rule: pointer to the audit rule to be freed
48 * @rule: pointer to the audit rule to check against
/linux-4.1.27/drivers/md/
H A Ddm-bufio.h44 * Read a given block from disk. Returns pointer to data. Returns a
45 * pointer to dm_buffer that can be used to release the buffer or to make
75 * pointer and dm_buffer pointer is no longer valid after this call.
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-scmi.c151 mt_params[4].buffer.pointer = data->block + 1; acpi_smbus_cmi_access()
170 input.pointer = mt_params; acpi_smbus_cmi_access()
185 pkg = buffer.pointer; acpi_smbus_cmi_access()
256 memcpy(data->block + 1, obj->buffer.pointer, len); acpi_smbus_cmi_access()
261 kfree(buffer.pointer); acpi_smbus_cmi_access()
312 obj = buffer.pointer; acpi_smbus_cmi_add_cap()
317 kfree(buffer.pointer); acpi_smbus_cmi_add_cap()
323 kfree(buffer.pointer); acpi_smbus_cmi_add_cap()
329 kfree(buffer.pointer); acpi_smbus_cmi_add_cap()
/linux-4.1.27/drivers/iio/light/
H A Dcm3232.c81 * @chip: pointer of struct cm3232_chip.
127 * @chip: pointer of struct cm3232_chip
128 * @val: pointer of int to load the integration (sec).
129 * @val2: pointer of int to load the integration time (microsecond).
156 * @chip: pointer of struct cm3232_chip.
194 * @chip: pointer of struct cm3232_chip.
282 * @dev: pointer of struct device.
283 * @attr: pointer of struct device_attribute.
284 * @buf: pointer of return string buffer.
/linux-4.1.27/drivers/media/tuners/
H A Dm88rs6000t.h24 * pointer to DVB frontend
/linux-4.1.27/drivers/net/wireless/rt2x00/
H A Drt2x00mmio.h63 * @rt2x00dev: Device pointer, see &struct rt2x00_dev.
83 * @desc_dma: DMA pointer to &desc.
85 * @data_dma: DMA pointer to &data.
94 * @rt2x00dev: Device pointer, see &struct rt2x00_dev.
/linux-4.1.27/drivers/staging/comedi/
H A Dcomedi_usb.c24 * comedi_to_usb_interface() - comedi_device pointer to usb_interface pointer.
34 * comedi_to_usb_dev() - comedi_device pointer to usb_device pointer.
/linux-4.1.27/drivers/s390/crypto/
H A Dzcrypt_msgtype6.c69 * All pointer fields are 32-bits long, and mean nothing
91 * pointer (means nothing: the *
97 /* pointer */
102 * pointer (means nothing: the *
107 /* pointer */
155 * @zdev: crypto device pointer
156 * @ap_msg: pointer to AP message
157 * @mex: pointer to user input data
222 * @zdev: crypto device pointer
223 * @ap_msg: pointer to AP message
224 * @crt: pointer to user input data
289 * @zdev: crypto device pointer
290 * @ap_msg: pointer to AP message
291 * @xcRB: pointer to user input data
489 * @zdev: crypto device pointer
491 * @data: pointer to user output data
614 * @zdev: crypto device pointer
616 * @xcRB: pointer to XCRB
645 * @zdev: crypto device pointer
647 * @xcRB: pointer to EP11 user request block
814 * @ap_dev: pointer to the AP device
815 * @msg: pointer to the AP message
816 * @reply: pointer to the AP reply message
865 * @ap_dev: pointer to the AP device
866 * @msg: pointer to the AP message
867 * @reply: pointer to the AP reply message
911 * @zdev: pointer to zcrypt_device structure that identifies the
913 * @mex: pointer to the modexpo request buffer
952 * @zdev: pointer to zcrypt_device structure that identifies the
954 * @crt: pointer to the modexpoc_crt request buffer
993 * @zdev: pointer to zcrypt_device structure that identifies the
995 * @xcRB: pointer to the send_cprb request buffer
1033 * @zdev: pointer to zcrypt_device structure that identifies the
1035 * @xcRB: pointer to the ep11 user request block
1073 * @zdev: pointer to zcrypt_device structure that identifies the
1075 * @buffer: pointer to a memory page to return random data
H A Dzcrypt_pcica.c78 * @zdev: crypto device pointer
79 * @zreq: crypto request pointer
80 * @mex: pointer to user input data
127 * @zdev: crypto device pointer
128 * @zreq: crypto request pointer
129 * @crt: pointer to user input data
187 * @zdev: crypto device pointer
189 * @data: pointer to user output data
245 * @ap_dev: pointer to the AP device
246 * @msg: pointer to the AP message
247 * @reply: pointer to the AP reply message
280 * @zdev: pointer to zcrypt_device structure that identifies the
282 * @mex: pointer to the modexpo request buffer
319 * @zdev: pointer to zcrypt_device structure that identifies the
321 * @crt: pointer to the modexpoc_crt request buffer
366 * @ap_dev: pointer to the AP device.
/linux-4.1.27/drivers/pci/
H A Drom.c62 * @rom: kernel virtual pointer to image of ROM
108 * @pdev: pointer to pci device struct
109 * @size: pointer to receive size of pci window over ROM
111 * Return: kernel virtual pointer to image of ROM
176 * @pdev: pointer to pci device struct
198 * @pdev: pointer to pci device struct
216 * pci_platform_rom - provides a pointer to any ROM image provided by the
218 * @pdev: pointer to pci device struct
219 * @size: pointer to receive size of pci window over ROM
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_acpi.c102 intel_dsm_port_name(info->buffer.pointer[0])); intel_dsm_platform_mux_info()
104 intel_dsm_mux_type(info->buffer.pointer[1])); intel_dsm_platform_mux_info()
106 intel_dsm_mux_type(info->buffer.pointer[2])); intel_dsm_platform_mux_info()
108 intel_dsm_mux_type(info->buffer.pointer[3])); intel_dsm_platform_mux_info()
/linux-4.1.27/drivers/input/touchscreen/
H A Dbu21013_ts.c141 * @client: pointer to the i2c client
144 * @chip: pointer to the touch panel controller
145 * @in_dev: pointer to the input device structure
147 * @regulator: pointer to the Regulator used for touch screen
164 * @data: bu21013_ts_data structure pointer
165 * @buf: byte pointer
186 * @data: bu21013_ts_data structure pointer
251 * @device_data: void pointer
280 * @data: device structure pointer
416 * @bu21013_data: device structure pointer
430 * @bu21013_data: device structure pointer
492 * @client: i2c client structure pointer
493 * @id: i2c device id pointer
620 * @client: i2c client structure pointer
648 * @dev: pointer to device structure
671 * @dev: pointer to device structure
/linux-4.1.27/arch/sh/kernel/vsyscall/
H A Dvsyscall-trapa.S30 .ualong .LFDE_start-.LCIE /* CIE pointer */
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A DM0203.h6 u16 pointer; member in struct:nvbios_M0203T
/linux-4.1.27/drivers/gpu/drm/nouveau/
H A Dnouveau_acpi.c82 .buffer.pointer = args_buff nouveau_optimus_dsm()
97 *result |= obj->buffer.pointer[0]; nouveau_optimus_dsm()
98 *result |= (obj->buffer.pointer[1] << 8); nouveau_optimus_dsm()
99 *result |= (obj->buffer.pointer[2] << 16); nouveau_optimus_dsm()
100 *result |= (obj->buffer.pointer[3] << 24); nouveau_optimus_dsm()
356 rom_arg.pointer = &rom_arg_elements[0]; nouveau_rom_call()
369 obj = (union acpi_object *)buffer.pointer; nouveau_rom_call()
370 memcpy(bios+offset, obj->buffer.pointer, len); nouveau_rom_call()
371 kfree(buffer.pointer); nouveau_rom_call()
/linux-4.1.27/arch/metag/include/asm/
H A Duser_gateway.h12 /* Offset of TLS pointer array in gateway page. */
H A Datomic.h27 * @v: pointer of type atomic_t
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_nvram.h25 * @mac: pointer to array for allocated mac
/linux-4.1.27/drivers/uwb/
H A Dumc-drv.c26 * @umc_drv: pointer to the driver.
/linux-4.1.27/fs/nfs/
H A Dnfs.h15 struct module *owner; /* THIS_MODULE pointer */
/linux-4.1.27/include/linux/power/
H A Dbq27x00_battery.h10 * The first parameter is a pointer to the battery device, the second the
/linux-4.1.27/include/xen/interface/
H A Dsched.h46 * @arg == pointer to sched_shutdown structure.
57 * @arg == pointer to sched_poll structure.
71 * @arg == pointer to sched_remote_shutdown structure.
88 * @arg == pointer to sched_watchdog structure.
/linux-4.1.27/arch/avr32/include/asm/
H A Datomic.h66 * @v: pointer of type atomic_t
81 * @v: pointer of type atomic_t
95 * @v: pointer of type atomic_t
144 * @v: pointer of type atomic_t
/linux-4.1.27/arch/m68k/sun3/prom/
H A Dinit.c26 * It gets passed the pointer to the PROM vector.
/linux-4.1.27/arch/arm/kernel/
H A Dhead-common.S36 /* Determine validity of the r2 atags pointer. The heuristic requires
37 * that the pointer be aligned, in the first 16k of physical RAM and
39 * is selected, then it will also accept a dtb pointer. Future revisions
44 * r2 either valid atags pointer, valid dtb pointer, or zero
65 2: ret lr @ atag/dtb pointer is ok
77 * r2 = atags/dtb pointer
101 str r2, [r6] @ Save atags pointer
149 * r5 = proc_info pointer in physical address space
/linux-4.1.27/arch/arc/kernel/
H A DMakefile28 CFLAGS_ctx_sw.o += -fno-omit-frame-pointer

Completed in 4728 milliseconds

1234567891011>>