Searched refs:function (Results 1 - 200 of 7899) sorted by relevance

1234567891011>>

/linux-4.1.27/drivers/staging/sm750fb/
H A Dddk750_power.h26 * This function sets the current power mode
31 * This function sets current gate
36 * This function enable/disable the 2D engine.
41 * This function enable/disable the ZV Port
46 * This function enable/disable the DMA Engine
51 * This function enable/disable the GPIO Engine
56 * This function enable/disable the PWM Engine
61 * This function enable/disable the I2C Engine
66 * This function enable/disable the SSP.
H A Dddk750_dvi.c10 function API. Please set the function pointer to NULL whenever the function
60 * This function gets the vendor ID of the DVI controller chip.
80 * This function gets the device ID of the DVI controller chip.
H A Dddk750_help.c9 /* after driver mapped io registers, use this function first */ ddk750_set_mmio()
H A Dddk750_swi2c.h21 * This function initializes the i2c attributes and bus
37 * This function reads the slave device's register
53 * This function writes a value to the slave device's register
77 * This function set/reset the SCL GPIO pin
85 * This function set/reset the SDA GPIO pin
/linux-4.1.27/include/linux/
H A Dtypecheck.h16 * Check at compile time that 'function' is a certain type, or is a pointer
17 * to that type (needs to use typedef for the function type.)
19 #define typecheck_fn(type,function) \
20 ({ typeof(type) __tmp = function; \
H A Dsmpboot.h16 * @thread_fn: The associated thread function
17 * @create: Optional setup function, called when the thread gets
19 * @setup: Optional setup function, called when the thread gets
21 * @cleanup: Optional cleanup function, called when the thread
23 * @park: Optional park function, called when the thread is
25 * @unpark: Optional unpark function, called when the thread is
27 * @pre_unpark: Optional unpark function, called before the thread is
30 * @selfparking: Thread is not parked by the park function.
H A Dmaple.h57 unsigned long function; member in struct:maple_devinfo
73 unsigned long when, interval, function; member in struct:maple_device
84 unsigned long function; member in struct:maple_driver
91 unsigned long function);
95 int maple_add_packet(struct maple_device *mdev, u32 function,
H A Dpvclock_gtod.h10 * The 'action' parameter in the notifier function is false (0), or
H A Ddebugobjects.h39 * @debug_hint: function returning address, which have associated
41 * @fixup_init: fixup function, which is called when the init check
43 * @fixup_activate: fixup function, which is called when the activate check
45 * @fixup_destroy: fixup function, which is called when the destroy check
47 * @fixup_free: fixup function, which is called when the free check
49 * @fixup_assert_init: fixup function, which is called when the assert_init
H A Dhwspinlock.h135 * This function attempts to lock the underlying hwspinlock, and will
138 * Upon a successful return from this function, preemption and local
156 * This function attempts to lock the underlying hwspinlock, and will
159 * Upon a successful return from this function, preemption and local
175 * This function attempts to lock an hwspinlock, and will immediately fail
178 * Upon a successful return from this function, preemption is disabled,
197 * This function locks the underlying @hwlock. If the @hwlock
198 * is already taken, the function will busy loop waiting for it to
201 * Upon a successful return from this function, preemption and local interrupts
207 * busy after @timeout msecs). The function will never sleep.
220 * This function locks the underlying @hwlock. If the @hwlock
221 * is already taken, the function will busy loop waiting for it to
224 * Upon a successful return from this function, preemption and local interrupts
230 * busy after @timeout msecs). The function will never sleep.
243 * This function locks the underlying @hwlock. If the @hwlock
244 * is already taken, the function will busy loop waiting for it to
247 * Upon a successful return from this function, preemption is disabled
255 * busy after @timeout msecs). The function will never sleep.
268 * This function will unlock a specific hwspinlock, enable preemption and
272 * @hwlock must be already locked before calling this function: it is a bug
285 * This function will unlock a specific hwspinlock, enable preemption and
289 * calling this function: it is a bug to call unlock on a @hwlock that is
301 * This function will unlock a specific hwspinlock and enable preemption
305 * this function: it is a bug to call unlock on a @hwlock that is already
H A Discsi_boot_sysfs.h75 * be freed for the LLD when the kobj release function is called.
79 * Driver specific show function.
87 * Drivers specific visibility function.
88 * The function should return if they the attr should be readable
97 * Driver specific release function.
99 * The function should free the data passed in.
H A Drfkill.h76 * This function should be called by the transmitter driver to allocate an
89 * This function should be called by the transmitter driver to register
90 * the rfkill structure. Before calling this function the driver needs
125 * This function should be called by the network driver during device
145 * use this function to notify the rfkill core (and through that also
149 * You need not (but may) call this function if poll_state is assigned.
151 * This function can be called in any context, even from within rfkill
154 * The function returns the combined block state (true if transmitter
167 * use this function to notify the rfkill core (and through that also
170 * Drivers should also call this function after resume if the state has
174 * This function can be called in any context, even from within rfkill
177 * The function returns the combined block state (true if transmitter
188 * use this function to notify the rfkill core (and through that also
204 * This function can be called in any context, even from within rfkill
277 * This function might return a NULL pointer if registering of the
287 * This function sets the LED trigger name of the radio LED
H A Dalarmtimer.h30 * @function: Function pointer to be executed when the timer fires.
38 enum alarmtimer_restart (*function)(struct alarm *, ktime_t now); member in struct:alarm
45 enum alarmtimer_restart (*function)(struct alarm *, ktime_t));
H A Dkref.h54 * @release: pointer to the function that will clean up the object when the
57 * in as this function. If the caller does pass kfree to this
58 * function, you will be publicly mocked mercilessly by the kref
64 * function returns 0, you still can not count on the kref from remaining in
83 * @release: pointer to the function that will clean up the object when the
86 * in as this function. If the caller does pass kfree to this
87 * function, you will be publicly mocked mercilessly by the kref
93 * function returns 0, you still can not count on the kref from remaining in
105 * @release: pointer to the function that will clean up the object when the
108 * in as this function.
113 * count. The release function has to call spin_unlock() without _irqrestore.
157 * This function is intended to simplify locking around refcounting for
H A Dtty_ldisc.h12 * This function is called when the line discipline is associated
18 * This function is called when the line discipline is being
24 * This function instructs the line discipline to clear its
30 * This function returns the number of input characters the line
37 * This function is called when the user requests to read from
39 * it has buffered up for the user. If this function is not
45 * This function is called when the user requests to write to the
48 * some processing on the characters first. If this function is
54 * This function is called when the user requests an ioctl which
69 * This function notifies the line discpline that a change has
75 * This function is called when a user attempts to select/poll on a
82 * This function is called by the low-level tty driver to send
92 * This function is called by the low-level tty driver to signal
120 * This function is called by the low-level tty driver to send
127 * If assigned, prefer this function for automatic flow control.
H A Dkgdb.h45 * function is called by the kgdb core to execute an architecture
109 * This function will handle the initalization of any architecture
117 * This function will handle the uninitalization of any architecture
139 * This function is called when kgdb does not have access to the
166 * This function MUST handle the 'c' and 's' command packets,
189 * calling smp_call_function(). The argument to this function is
202 * This function handles updating the program counter and requires an
216 * This function will handle the late initalization of any
217 * architecture specific callbacks. This is an optional function for
262 * @read_char: Pointer to a function that will return one char.
263 * @write_char: Pointer to a function that will write one char.
264 * @flush: Pointer to a function that will flush any pending writes.
265 * @init: Pointer to a function that will initialize the device.
266 * @pre_exception: Pointer to a function that will do any prep work for
268 * @post_exception: Pointer to a function that will do any cleanup work
H A Disapnp.h57 { .vendor = ISAPNP_VENDOR(_va, _vb, _vc), .function = ISAPNP_FUNCTION(_function) }
63 unsigned short vendor, function; member in struct:isapnp_card_id::__anon11854
69 .vendor = ISAPNP_VENDOR(_dva, _dvb, _dvc), .function = ISAPNP_FUNCTION(_dfunction)
98 unsigned short function, isapnp_proc_done()
115 unsigned short function, pnp_find_dev()
113 pnp_find_dev(struct pnp_card *card, unsigned short vendor, unsigned short function, struct pnp_dev *from) pnp_find_dev() argument
/linux-4.1.27/arch/arm/include/asm/
H A Dlinkage.h8 .type name, %function; \
H A Didmap.h7 /* Tag a function as requiring to be executed via an identity mapping. */
H A Dfncpy.h2 * arch/arm/include/asm/fncpy.h - helper macros for function body copying
22 * function body into special memory.
27 * NOTE: that the copied function body must be entirely self-contained and
35 * function to be copied is defined, and ensure that your allocator for the
47 * ... later, call the function: ...
51 * The size of the function to be copied can't be determined from C:
67 * for function copying.
79 * disregarding the function's Thumb bit: \
/linux-4.1.27/arch/mips/loongson/common/cs5536/
H A Dcs5536_pci.c19 * directly as a normal multi-function PCI device which follows
59 void cs5536_pci_conf_write4(int function, int reg, u32 value) cs5536_pci_conf_write4() argument
61 if ((function <= CS5536_FUNC_START) || (function >= CS5536_FUNC_END)) cs5536_pci_conf_write4()
66 if (vsm_conf_write[function] != NULL) cs5536_pci_conf_write4()
67 vsm_conf_write[function](reg, value); cs5536_pci_conf_write4()
73 u32 cs5536_pci_conf_read4(int function, int reg) cs5536_pci_conf_read4() argument
77 if ((function <= CS5536_FUNC_START) || (function >= CS5536_FUNC_END)) cs5536_pci_conf_read4()
84 if (vsm_conf_read[function] != NULL) cs5536_pci_conf_read4()
85 data = vsm_conf_read[function](reg); cs5536_pci_conf_read4()
/linux-4.1.27/drivers/media/platform/davinci/
H A Dccdc_hw_device.h33 /* Pointer to initialize function to initialize ccdc device */
35 /* Pointer to deinitialize function */
39 /* Pointer to function to enable or disable ccdc */
45 /* Pointer to function to set hw parameters */
50 * Pointer to function to set parameters. Used
55 * Pointer to function to get parameter. Used
59 /* Pointer to function to configure ccdc */
62 /* Pointer to function to set buffer type */
64 /* Pointer to function to get buffer type */
66 /* Pointer to function to set frame format */
68 /* Pointer to function to get frame format */
72 /* Pointer to function to set buffer type */
74 /* Pointer to function to get pixel format. */
76 /* Pointer to function to set image window */
78 /* Pointer to function to set image window */
80 /* Pointer to function to get line length */
90 /* Pointer to function to set frame buffer address */
92 /* Pointer to function to get field id */
/linux-4.1.27/arch/avr32/kernel/
H A Dsyscall-stubs.S18 .type __sys_rt_sigsuspend,@function
24 .type __sys_rt_sigreturn,@function
30 .type __sys_mmap2,@function
39 .type __sys_sendto,@function
48 .type __sys_recvfrom,@function
57 .type __sys_pselect6,@function
66 .type __sys_splice,@function
75 .type __sys_epoll_pwait,@function
84 .type __sys_sync_file_range,@function
93 .type __sys_fallocate,@function
102 .type __sys_fanotify_mark,@function
111 .type __sys_process_vm_readv,@function
120 .type __sys_process_vm_writev,@function
/linux-4.1.27/sound/pci/asihpi/
H A Dhpimsginit.c38 u16 function) hpi_init_message()
55 phm->function = function; hpi_init_message()
64 void hpi_init_response(struct hpi_response *phr, u16 object, u16 function, hpi_init_response() argument
78 phr->function = function; hpi_init_response()
85 struct hpi_response *phr, u16 object, u16 function) hpi_init_message_response()
87 hpi_init_message(phm, object, function); hpi_init_message_response()
90 hpi_init_response(phr, object, function, hpi_init_message_response()
95 u16 object, u16 function) hpi_init_messageV1()
102 phm->function = function; hpi_init_messageV1()
109 u16 object, u16 function) hpi_init_responseV1()
112 (void)function; hpi_init_responseV1()
122 u16 function) hpi_init_message_responseV1()
124 hpi_init_messageV1(phm, msg_size, object, function); hpi_init_message_responseV1()
125 hpi_init_responseV1(phr, res_size, object, function); hpi_init_message_responseV1()
37 hpi_init_message(struct hpi_message *phm, u16 object, u16 function) hpi_init_message() argument
84 hpi_init_message_response(struct hpi_message *phm, struct hpi_response *phr, u16 object, u16 function) hpi_init_message_response() argument
94 hpi_init_messageV1(struct hpi_message_header *phm, u16 size, u16 object, u16 function) hpi_init_messageV1() argument
108 hpi_init_responseV1(struct hpi_response_header *phr, u16 size, u16 object, u16 function) hpi_init_responseV1() argument
120 hpi_init_message_responseV1(struct hpi_message_header *phm, u16 msg_size, struct hpi_response_header *phr, u16 res_size, u16 object, u16 function) hpi_init_message_responseV1() argument
H A Dhpimsginit.h33 void hpi_init_response(struct hpi_response *phr, u16 object, u16 function,
37 struct hpi_response *phr, u16 object, u16 function);
40 u16 object, u16 function);
44 u16 function);
/linux-4.1.27/fs/ntfs/
H A Ddebug.c26 * @function: name of function outputting the warning
37 * @function is the name of the function from which __ntfs_warning is being
41 * as this provides the @function parameter automatically.
43 void __ntfs_warning(const char *function, const struct super_block *sb, __ntfs_warning() argument
54 if (function) __ntfs_warning()
55 flen = strlen(function); __ntfs_warning()
61 sb->s_id, flen ? function : "", &vaf); __ntfs_warning()
63 pr_warn("%s(): %pV\n", flen ? function : "", &vaf); __ntfs_warning()
69 * @function: name of function outputting the error
80 * @function is the name of the function from which __ntfs_error is being
84 * as this provides the @function parameter automatically.
86 void __ntfs_error(const char *function, const struct super_block *sb, __ntfs_error() argument
97 if (function) __ntfs_error()
98 flen = strlen(function); __ntfs_error()
104 sb->s_id, flen ? function : "", &vaf); __ntfs_error()
106 pr_err("%s(): %pV\n", flen ? function : "", &vaf); __ntfs_error()
115 void __ntfs_debug(const char *file, int line, const char *function, __ntfs_debug() argument
124 if (function) __ntfs_debug()
125 flen = strlen(function); __ntfs_debug()
129 pr_debug("(%s, %d): %s(): %pV", file, line, flen ? function : "", &vaf); __ntfs_debug()
/linux-4.1.27/include/uapi/linux/
H A Dkernel.h7 * 'kernel.h' contains some often-used function prototypes etc
H A Dpci.h4 * PCI defines and function prototypes
23 * The PCI interface treats multi-function devices as independent
24 * devices. The slot/function address of each device is encoded
28 * 2:0 = function
H A Dusbip.h4 * USBIP uapi defines and function prototypes etc.
/linux-4.1.27/arch/s390/include/asm/
H A Dstring.h14 #define __HAVE_ARCH_MEMCHR /* inline & arch function */
15 #define __HAVE_ARCH_MEMCMP /* arch function */
16 #define __HAVE_ARCH_MEMCPY /* gcc builtin & arch function */
17 #define __HAVE_ARCH_MEMSCAN /* inline & arch function */
18 #define __HAVE_ARCH_MEMSET /* gcc builtin & arch function */
19 #define __HAVE_ARCH_STRCAT /* inline & arch function */
20 #define __HAVE_ARCH_STRCMP /* arch function */
21 #define __HAVE_ARCH_STRCPY /* inline & arch function */
22 #define __HAVE_ARCH_STRLCAT /* arch function */
23 #define __HAVE_ARCH_STRLCPY /* arch function */
24 #define __HAVE_ARCH_STRLEN /* inline & arch function */
25 #define __HAVE_ARCH_STRNCAT /* arch function */
26 #define __HAVE_ARCH_STRNCPY /* arch function */
27 #define __HAVE_ARCH_STRNLEN /* inline & arch function */
28 #define __HAVE_ARCH_STRRCHR /* arch function */
29 #define __HAVE_ARCH_STRSTR /* arch function */
H A Dpci_clp.h14 /* PCI function handle list entry */
20 u32 fid; /* PCI function id */
21 u32 fh; /* PCI function handle */
38 /* Number of function handles fitting in response block */
73 /* Query PCI function request */
79 u32 fh; /* function handle */
84 /* Query PCI function response */
93 u16 pfgid : 8; /* pci function group id */
94 u32 fid; /* pci function id */
98 u8 pfip[CLP_PFIP_NR_SEGMENTS]; /* pci function internal path */
100 u8 pft; /* pci function type */
108 /* Query PCI function group request */
115 u32 pfgid : 8; /* function group id */
120 /* Query PCI function group response */
141 /* Set PCI function request */
147 u32 fh; /* function handle */
154 /* Set PCI function response */
160 u32 fh; /* function handle */
H A Dappldata.h22 u8 function; member in struct:appldata_parameter_list
34 u16 prod_fn; /* product function */
51 parm_list.function = fn; appldata_asm()
H A Dschid.h7 /* Helper function for sane state of pre-allocated subchannel_id. */
H A Dccwgroup.h33 * @setup: function called during device creation to setup the device
34 * @remove: function called on remove
35 * @set_online: function called when device is set online
36 * @set_offline: function called when device is set offline
37 * @shutdown: function called when device is shut down
H A Dpci_insn.h41 /* FIB function controls */
47 /* FIB function controls */
58 u8 fc; /* function controls */
/linux-4.1.27/arch/arm/mach-omap2/
H A Dclock3517.h2 * OMAP3517/3505 clock function prototypes and macros
H A Dclock36xx.h2 * OMAP36xx clock function prototypes and macros
H A Dclock34xx.h2 * OMAP34xx clock function prototypes and macros
H A Dclock3xxx.h2 * OMAP3-common clock function prototypes and macros
H A Dclock44xx.h2 * OMAP4 clock function prototypes and macros
H A Dcm_common.c28 * cm_ll_data: function pointers to SoC-specific implementations of
65 * or 0 upon success. XXX This function is only needed until absolute
72 WARN_ONCE(1, "cm: %s: no low-level function defined\n", cm_split_idlest_reg()
91 * no per-SoC wait_module_ready() function pointer has been registered
98 WARN_ONCE(1, "cm: %s: no low-level function defined\n", omap_cm_wait_module_ready()
117 * -EINVAL if no per-SoC wait_module_idle() function pointer has been
124 WARN_ONCE(1, "cm: %s: no low-level function defined\n", omap_cm_wait_module_idle()
142 * per-SoC module_enable() function pointer has been registered.
147 WARN_ONCE(1, "cm: %s: no low-level function defined\n", omap_cm_module_enable()
164 * no per-SoC module_disable() function pointer has been registered.
169 WARN_ONCE(1, "cm: %s: no low-level function defined\n", omap_cm_module_disable()
180 * @cld: low-level per-SoC OMAP CM data & function pointers to register
182 * Register per-SoC low-level OMAP CM data and function pointers with
203 * cm_unregister - unregister per-SoC low-level data & function pointers
204 * @cld: low-level per-SoC OMAP CM data & function pointers to unregister
206 * Unregister per-SoC low-level OMAP CM data and function pointers
209 * this function returns successfully. Returns 0 upon success, or
H A Dwd_timer.h2 * OMAP2+ MPU WD_TIMER-specific function prototypes
/linux-4.1.27/tools/build/feature/
H A Dtest-libdw-dwarf-unwind.c7 * This function is guarded via: __nonnull_attribute__ (1, 2). main()
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/
H A Dpinmux.h32 int crisv32_pinmux_alloc_fixed(enum fixed_function function);
34 int crisv32_pinmux_dealloc_fixed(enum fixed_function function);
/linux-4.1.27/arch/arm/mach-orion5x/
H A Dtsx09-common.h5 * QNAP TS-x09 Boards power-off function
10 * QNAP TS-x09 Boards function to find Ethernet MAC address in flash memory
/linux-4.1.27/drivers/pinctrl/berlin/
H A Dberlin.c66 ret = of_property_read_string(node, "function", &function_name); berlin_pinctrl_dt_node_to_map()
69 "missing function property in node %s\n", berlin_pinctrl_dt_node_to_map()
117 unsigned function) berlin_pinmux_get_function_name()
121 return pctrl->functions[function].name; berlin_pinmux_get_function_name()
125 unsigned function, berlin_pinmux_get_function_groups()
131 *groups = pctrl->functions[function].groups; berlin_pinmux_get_function_groups()
132 *num_groups = pctrl->functions[function].ngroups; berlin_pinmux_get_function_groups()
142 struct berlin_desc_function *function = group->functions; berlin_pinctrl_find_function_by_name() local
144 while (function->name) { berlin_pinctrl_find_function_by_name()
145 if (!strcmp(function->name, fname)) berlin_pinctrl_find_function_by_name()
146 return function; berlin_pinctrl_find_function_by_name()
148 function++; berlin_pinctrl_find_function_by_name()
155 unsigned function, berlin_pinmux_set()
160 struct berlin_pinctrl_function *func = pctrl->functions + function; berlin_pinmux_set()
187 struct berlin_pinctrl_function *function = pctrl->functions; berlin_pinctrl_add_function() local
189 while (function->name) { berlin_pinctrl_add_function()
190 if (!strcmp(function->name, name)) { berlin_pinctrl_add_function()
191 function->ngroups++; berlin_pinctrl_add_function()
194 function++; berlin_pinctrl_add_function()
197 function->name = name; berlin_pinctrl_add_function()
198 function->ngroups = 1; berlin_pinctrl_add_function()
249 *function = pctrl->functions; berlin_pinctrl_build_state() local
253 while (function->name) { berlin_pinctrl_build_state()
254 if (!strcmp(desc_function->name, function->name)) { berlin_pinctrl_build_state()
258 function++; berlin_pinctrl_build_state()
264 if (!function->groups) { berlin_pinctrl_build_state()
265 function->groups = berlin_pinctrl_build_state()
267 function->ngroups * sizeof(char *), berlin_pinctrl_build_state()
270 if (!function->groups) berlin_pinctrl_build_state()
274 groups = function->groups; berlin_pinctrl_build_state()
116 berlin_pinmux_get_function_name(struct pinctrl_dev *pctrl_dev, unsigned function) berlin_pinmux_get_function_name() argument
124 berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned function, const char * const **groups, unsigned * const num_groups) berlin_pinmux_get_function_groups() argument
154 berlin_pinmux_set(struct pinctrl_dev *pctrl_dev, unsigned function, unsigned group) berlin_pinmux_set() argument
/linux-4.1.27/fs/gfs2/
H A Dutil.c88 const char *function, char *file, unsigned int line) gfs2_assert_withdraw_i()
93 " function = %s, file = %s, line = %u\n", gfs2_assert_withdraw_i()
94 assertion, function, file, line); gfs2_assert_withdraw_i()
106 const char *function, char *file, unsigned int line) gfs2_assert_warn_i()
114 fs_warn(sdp, "warning: assertion \"%s\" failed at function = %s, file = %s, line = %u\n", gfs2_assert_warn_i()
115 assertion, function, file, line); gfs2_assert_warn_i()
124 "GFS2: fsid=%s: function = %s, file = %s, line = %u\n", gfs2_assert_warn_i()
126 sdp->sd_fsname, function, file, line); gfs2_assert_warn_i()
139 int gfs2_consist_i(struct gfs2_sbd *sdp, int cluster_wide, const char *function, gfs2_consist_i() argument
144 "fatal: filesystem consistency error - function = %s, file = %s, line = %u\n", gfs2_consist_i()
145 function, file, line); gfs2_consist_i()
156 const char *function, char *file, unsigned int line) gfs2_consist_inode_i()
163 " function = %s, file = %s, line = %u\n", gfs2_consist_inode_i()
166 function, file, line); gfs2_consist_inode_i()
177 const char *function, char *file, unsigned int line) gfs2_consist_rgrpd_i()
184 " function = %s, file = %s, line = %u\n", gfs2_consist_rgrpd_i()
186 function, file, line); gfs2_consist_rgrpd_i()
197 const char *type, const char *function, char *file, gfs2_meta_check_ii()
204 " function = %s, file = %s, line = %u\n", gfs2_meta_check_ii()
206 function, file, line); gfs2_meta_check_ii()
217 u16 type, u16 t, const char *function, gfs2_metatype_check_ii()
224 " function = %s, file = %s, line = %u\n", gfs2_metatype_check_ii()
226 function, file, line); gfs2_metatype_check_ii()
236 int gfs2_io_error_i(struct gfs2_sbd *sdp, const char *function, char *file, gfs2_io_error_i() argument
242 " function = %s, file = %s, line = %u\n", gfs2_io_error_i()
243 function, file, line); gfs2_io_error_i()
254 const char *function, char *file, unsigned int line) gfs2_io_error_bh_i()
260 " function = %s, file = %s, line = %u\n", gfs2_io_error_bh_i()
262 function, file, line); gfs2_io_error_bh_i()
87 gfs2_assert_withdraw_i(struct gfs2_sbd *sdp, char *assertion, const char *function, char *file, unsigned int line) gfs2_assert_withdraw_i() argument
105 gfs2_assert_warn_i(struct gfs2_sbd *sdp, char *assertion, const char *function, char *file, unsigned int line) gfs2_assert_warn_i() argument
155 gfs2_consist_inode_i(struct gfs2_inode *ip, int cluster_wide, const char *function, char *file, unsigned int line) gfs2_consist_inode_i() argument
176 gfs2_consist_rgrpd_i(struct gfs2_rgrpd *rgd, int cluster_wide, const char *function, char *file, unsigned int line) gfs2_consist_rgrpd_i() argument
196 gfs2_meta_check_ii(struct gfs2_sbd *sdp, struct buffer_head *bh, const char *type, const char *function, char *file, unsigned int line) gfs2_meta_check_ii() argument
216 gfs2_metatype_check_ii(struct gfs2_sbd *sdp, struct buffer_head *bh, u16 type, u16 t, const char *function, char *file, unsigned int line) gfs2_metatype_check_ii() argument
253 gfs2_io_error_bh_i(struct gfs2_sbd *sdp, struct buffer_head *bh, const char *function, char *file, unsigned int line) gfs2_io_error_bh_i() argument
H A Dutil.h43 const char *function, char *file, unsigned int line);
51 const char *function, char *file, unsigned int line);
59 const char *function, char *file, unsigned int line);
66 const char *function, char *file, unsigned int line);
73 const char *function, char *file, unsigned int line);
80 const char *type, const char *function,
98 const char *function,
104 const char *function, gfs2_metatype_check_i()
111 return gfs2_meta_check_ii(sdp, bh, "magic number", function, gfs2_metatype_check_i()
114 return gfs2_metatype_check_ii(sdp, bh, type, t, function, gfs2_metatype_check_i()
132 int gfs2_io_error_i(struct gfs2_sbd *sdp, const char *function,
140 const char *function, char *file, unsigned int line);
101 gfs2_metatype_check_i(struct gfs2_sbd *sdp, struct buffer_head *bh, u16 type, const char *function, char *file, unsigned int line) gfs2_metatype_check_i() argument
/linux-4.1.27/arch/arm64/kernel/
H A Dentry-ftrace.S17 * Gcc with -pg will put the following code in the beginning of each function:
20 * [function's body ...]
25 * get lr(x30) of instrumented function at any time by winding up call stack
32 * in _mcount() | x29 | -> instrumented function's fp
34 * | x30 | -> _mcount()'s lr (= instrumented function's pc)
37 * function calls | ... |
41 * function's fp | x29 | -> parent's fp
43 * | x30 | -> instrumented function's lr (= parent's pc)
62 /* for instrumented function's parent */
68 /* for instrumented function */
92 * @return_address: return address to instrumented function
94 * This function makes calls, if enabled, to:
95 * - tracer function to probe instrumented function's entry,
107 mcount_get_pc x0 // function's pc
108 mcount_get_lr x1 // function's lr (= parent's pc)
139 * NOP when disabled per-function base.
147 * @return_address: return address to instrumented function
149 * This function is a counterpart of _mcount() in 'static' ftrace, and
151 * - tracer function to probe instrumented function's entry,
157 mcount_get_pc0 x0 // function's pc
158 mcount_get_lr x1 // function's lr
204 * This function w/ prepare_ftrace_return() fakes link register's value on
205 * the call stack in order to intercept instrumented function's return path
209 mcount_get_lr_addr x0 // pointer to function's saved lr
210 mcount_get_pc x1 // function's pc
/linux-4.1.27/arch/blackfin/kernel/
H A Dftrace-entry.S25 /* GCC will have called us before setting up the function prologue, so we
28 * the profiled function is using them. With data registers, R3 is the
32 * function. And since GCC pushed the previous RETS for us, the previous
33 * function will be waiting there. mmmm pie.
36 /* save first/second/third function arg and the return register */
44 * parent_ip: ... this function
77 /* save third function arg early so we can do testing below */
80 /* load the function pointer to the tracer */
92 /* if the ftrace_graph_return function pointer is not set to
101 /* similarly, if the ftrace_graph_entry function pointer is not
118 /* save first/second function arg and the return register */
123 /* setup the tracer function */
128 * parent_ip: ... this function
153 /* The prepare_ftrace_return() function is similar to the trace function
160 /* save first/second function arg and the return register */
182 /* Undo the rewrite caused by ftrace_graph_caller(). The common function
/linux-4.1.27/arch/sparc/kernel/
H A Dhelpers.S3 .type __flushw_user,#function
25 .type stack_trace_flush,#function
51 .type hard_smp_processor_id,#function
55 .type real_hard_smp_processor_id,#function
H A Dgetsetcc.S2 .type getcc,#function
12 .type setcc,#function
H A Dmisctrap.S3 .type arch_kgdb_breakpoint,#function
11 .type __do_privact,#function
25 .type do_mna,#function
53 .type do_lddfmna,#function
72 .type do_stdfmna,#function
91 .type breakpoint_trap,#function
H A Divec.S3 * DATA 0: [low 32-bits] Address of function to call, jmp to this
13 .type do_ivec,#function
H A Dutrap.S2 .type utrap_trap,#function
/linux-4.1.27/arch/metag/lib/
H A Dclear_page.S7 .type _clear_page,function
H A Dcopy_page.S7 .type _copy_page,function
H A Ducmpdi2.S8 .type ___ucmpdi2,function
H A Dmodsi3.S11 .type ___umodsi3,function
25 .type ___modsi3,function
H A Dcmpdi2.S8 .type ___cmpdi2,function
/linux-4.1.27/drivers/usb/gadget/
H A DMakefile12 obj-$(CONFIG_USB_GADGET) += udc/ function/ legacy/
/linux-4.1.27/include/linux/platform_data/
H A Dusb-rcar-phy.h18 bool port1_func:1; /* true: port 1 used by function, false: host */
19 unsigned penc1:1; /* Output of the PENC1 pin in function mode */
22 /* Set to false on port 1 in function mode */
24 /* Set to true on port 1 in function mode */
H A Dpinctrl-single.h3 * rearm: optional soc specific rearm function
H A Dkeypad-nomadik-ske.h31 * @init: pointer to keypad init function
32 * @exit: pointer to keypad deinitialisation function
H A Domap-wd-timer.h2 * OMAP2+ WDTIMER-specific function prototypes
30 * The function pointed to by @read_reset_sources must return its data
/linux-4.1.27/drivers/mmc/core/
H A Dsdio_io.c21 * sdio_claim_host - exclusively claim a bus for a certain SDIO function
22 * @func: SDIO function that will be accessed
24 * Claim a bus for a set of operations. The SDIO function given
37 * sdio_release_host - release a bus for a certain SDIO function
38 * @func: SDIO function that was accessed
53 * sdio_enable_func - enables a SDIO function for usage
54 * @func: SDIO function to enable
56 * Powers up and activates a SDIO function so that register
104 * sdio_disable_func - disable a SDIO function
105 * @func: SDIO function to disable
107 * Powers down and deactivates a SDIO function. Register access
108 * to this function will fail until the function is reenabled.
141 * sdio_set_block_size - set the block size of an SDIO function
142 * @func: SDIO function to change
145 * The default block size is the largest supported by both the function
206 * @func: SDIO function
356 * sdio_readb - read a single byte from a SDIO function
357 * @func: SDIO function to access
362 * function. If there is a problem reading the address, 0xff
387 * sdio_writeb - write a single byte to a SDIO function
388 * @func: SDIO function to access
394 * function. @err_ret will contain the status of the actual
410 * sdio_writeb_readb - write and read a byte from SDIO function
411 * @func: SDIO function to access
417 * single byte is written to address space of a given SDIO function and
440 * sdio_memcpy_fromio - read a chunk of memory from a SDIO function
441 * @func: SDIO function to access
446 * Reads from the address space of a given SDIO function. Return
457 * sdio_memcpy_toio - write a chunk of memory to a SDIO function
458 * @func: SDIO function to access
463 * Writes to the address space of a given SDIO function. Return
474 * sdio_readsb - read from a FIFO on a SDIO function
475 * @func: SDIO function to access
480 * Reads from the specified FIFO of a given SDIO function. Return
491 * sdio_writesb - write to a FIFO of a SDIO function
492 * @func: SDIO function to access
497 * Writes to the specified FIFO of a given SDIO function. Return
508 * sdio_readw - read a 16 bit integer from a SDIO function
509 * @func: SDIO function to access
514 * function. If there is a problem reading the address, 0xffff
536 * sdio_writew - write a 16 bit integer to a SDIO function
537 * @func: SDIO function to access
543 * function. @err_ret will contain the status of the actual
559 * sdio_readl - read a 32 bit integer from a SDIO function
560 * @func: SDIO function to access
565 * function. If there is a problem reading the address,
588 * sdio_writel - write a 32 bit integer to a SDIO function
589 * @func: SDIO function to access
595 * function. @err_ret will contain the status of the actual
611 * sdio_f0_readb - read a single byte from SDIO function 0
612 * @func: an SDIO function of the card
616 * Reads a single byte from the address space of SDIO function 0.
643 * sdio_f0_writeb - write a single byte to SDIO function 0
644 * @func: an SDIO function of the card
649 * Writes a single byte to the address space of SDIO function 0.
677 * @func: SDIO function attached to host
680 * features supported by the host controller that the card function
682 * to be claimed, nor the function active, for this information to be
696 * @func: SDIO function attached to host
701 * the function driver is called, and must contain only bits that
703 * The host doesn't need to be claimed, nor the function active,
718 /* function suspend methods are serialized, hence no lock needed */ sdio_set_host_pm_flags()
H A Dsdio_irq.c39 * Optimization, if there is only 1 function interrupt registered process_sdio_pending_irqs()
62 * function 0 register 0xff can avoid this. process_sdio_pending_irqs()
72 pr_warn("%s: pending IRQ for non-existent function\n", process_sdio_pending_irqs()
241 /* If there is only 1 function registered set sdio_single_irq */ sdio_single_irq_set()
260 * sdio_claim_irq - claim the IRQ for a SDIO function
261 * @func: SDIO function
264 * Claim and activate the IRQ for the given SDIO function. The provided
307 * sdio_release_irq - release the IRQ for a SDIO function
308 * @func: SDIO function
310 * Disable and release the IRQ for the given SDIO function.
334 /* Disable master interrupt with the last function interrupt */ sdio_release_irq()
/linux-4.1.27/include/trace/events/
H A Dworkqueue.h46 __field( void *, function)
54 __entry->function = work->func;
60 TP_printk("work struct=%p function=%pf workqueue=%p req_cpu=%u cpu=%u",
61 __entry->work, __entry->function, __entry->workqueue,
94 __field( void *, function)
99 __entry->function = work->func;
102 TP_printk("work struct %p: function %pf", __entry->work, __entry->function)
H A Dtimer.h52 __field( void *, function )
59 __entry->function = timer->function;
64 TP_printk("timer=%p function=%pf expires=%lu [timeout=%ld]",
65 __entry->timer, __entry->function, __entry->expires,
84 __field( void *, function)
90 __entry->function = timer->function;
93 TP_printk("timer=%p function=%pf now=%lu", __entry->timer, __entry->function,__entry->now)
101 * determine the runtime of the timer callback function.
168 __field( void *, function )
175 __entry->function = hrtimer->function;
180 TP_printk("hrtimer=%p function=%pf expires=%llu softexpires=%llu",
181 __entry->hrtimer, __entry->function,
205 __field( void *, function)
211 __entry->function = hrtimer->function;
214 TP_printk("hrtimer=%p function=%pf now=%llu", __entry->hrtimer, __entry->function,
240 * determine the runtime of the callback function.
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/
H A Dpinmux.h40 int crisv32_pinmux_alloc_fixed(enum fixed_function function);
42 int crisv32_pinmux_dealloc_fixed(enum fixed_function function);
/linux-4.1.27/arch/ia64/include/asm/
H A Dmutex.h15 * @fail_fn: function to call if the original value was not 1
18 * it wasn't 1 originally. This function MUST leave the value lower than
33 * Change the count from 1 to a value lower than 1. This function returns 0
47 * @fail_fn: function to call if the original value was not 0
50 * In the failure case, this function is allowed to either set the value to
71 * @fail_fn: fallback function
74 * if it wasn't 1 originally, or return 1 (success) otherwise. This function
76 * Additionally, if the value was < 0 originally, this function must not leave
/linux-4.1.27/include/asm-generic/
H A Dmutex-dec.h14 * @fail_fn: function to call if the original value was not 1
17 * it wasn't 1 originally. This function MUST leave the value lower than
32 * Change the count from 1 to a value lower than 1. This function returns 0
46 * @fail_fn: function to call if the original value was not 0
49 * In the failure case, this function is allowed to either set the value to
69 * @fail_fn: fallback function
72 * if it wasn't 1 originally, or return 1 (success) otherwise. This function
74 * Additionally, if the value was < 0 originally, this function must not leave
H A Dkvm_para.h8 * This function is used by architectures that support kvm to avoid issuing
H A Dmutex-xchg.h19 * @fail_fn: function to call if the original value was not 1
22 * wasn't 1 originally. This function MUST leave the value lower than 1
43 * Change the count from 1 to a value lower than 1. This function returns 0
58 * @fail_fn: function to call if the original value was not 0
60 * try to promote the mutex from 0 to 1. if it wasn't 0, call <function>
61 * In the failure case, this function is allowed to either set the value to
83 * if it wasn't 1 originally, or return 1 (success) otherwise. This function
85 * Additionally, if the value was < 0 originally, this function must not leave
/linux-4.1.27/kernel/irq/
H A Ddevres.c33 * @thread_fn: function to be called in a threaded interrupt context. NULL
37 * @dev_id: A cookie passed back to the handler function
39 * Except for the extra @dev argument, this function takes the
40 * same arguments and performs the same function as
41 * request_threaded_irq(). IRQs requested with this function will be
44 * If an IRQ allocated with this function needs to be freed
80 * @thread_fn: function to be called in a threaded interrupt context. NULL
84 * @dev_id: A cookie passed back to the handler function
86 * Except for the extra @dev argument, this function takes the
87 * same arguments and performs the same function as
88 * request_any_context_irq(). IRQs requested with this function will be
91 * If an IRQ allocated with this function needs to be freed
126 * Except for the extra @dev argument, this function takes the
127 * same arguments and performs the same function as free_irq().
128 * This function instead of free_irq() should be used to manually
/linux-4.1.27/drivers/isdn/hardware/eicon/
H A Dsdp_hdr.h53 This function is called in order to set GP register of this task
54 This function should be always called before any function of the
59 This function is called to clear .bss at task initialization step
63 This function is called in order to provide GP of master call to
68 This function is called to provide address of 'dprintf' function
74 This function is called to set task PID
78 This function is called for run-time task init
82 This function is called from system scheduler or from timer
/linux-4.1.27/arch/x86/include/asm/
H A Dmutex_64.h13 * __mutex_fastpath_lock - decrement and call function if negative
15 * @fail_fn: function to call if the result is negative
56 * Change the count from 1 to a value lower than 1. This function returns 0
68 * __mutex_fastpath_unlock - increment and call function if nonpositive
70 * @fail_fn: function to call if the result is nonpositive
112 * @fail_fn: fallback function
115 * if it wasn't 1 originally. [the fallback function is never used on
H A Dmutex_32.h18 * @fn: function to call if the original value was not 1
21 * wasn't 1 originally. This function MUST leave the value lower than 1
46 * Change the count from 1 to a value lower than 1. This function returns 0
60 * @fail_fn: function to call if the original value was not 0
63 * In the failure case, this function is allowed to either set the value
92 * @fail_fn: fallback function
95 * if it wasn't 1 originally, or return 1 (success) otherwise. This function
97 * Additionally, if the value was < 0 originally, this function must not leave
H A Dpci-functions.h2 * PCI BIOS function numbering for conventional PCI BIOS
H A Dedac.h4 /* ECC atomic, DMA, SMP and interrupt safe scrub function */
/linux-4.1.27/arch/x86/boot/compressed/
H A Defi_stub_32.S14 * efi_call_phys(void *, ...) is a function with variable parameters.
15 * All the callers of this function assure that all the parameters are 4-bytes.
20 * So we'd better save all of them at the beginning of this function and restore
28 * 0. The function can only be called in Linux kernel. So CS has been
51 /* get the function pointer into ECX*/
56 * 3. Call the physical function.
63 * again because %ecx and %edx are not preserved across EFI function
/linux-4.1.27/kernel/
H A Dasync.c2 * async.c: Asynchronous function calls for boot performance
22 More specifically, the asynchronous function call concept allows
28 Key to the asynchronous function call implementation is the concept of
35 The asynchronously called function should before doing a globally visible
37 async_synchronize_cookie() function and pass in its own cookie. The
38 async_synchronize_cookie() function will make sure that all asynchronous
45 synchronization with the async_synchronize_full() function, before returning
46 from their init function. This is to maintain strict ordering between the
200 * async_schedule - schedule a function for asynchronous execution
201 * @func: function to execute asynchronously
202 * @data: data pointer to pass to the function
205 * Note: This function may be called from atomic or non-atomic contexts.
214 * async_schedule_domain - schedule a function for asynchronous execution within a certain domain
215 * @func: function to execute asynchronously
216 * @data: data pointer to pass to the function
222 * synchronization domain is specified via @domain. Note: This function
233 * async_synchronize_full - synchronize all asynchronous function calls
235 * This function waits until all asynchronous function calls have been done.
262 * async_synchronize_full_domain - synchronize all asynchronous function within a certain domain
265 * This function waits until all asynchronous function calls for the
275 * async_synchronize_cookie_domain - synchronize asynchronous function calls within a certain domain with cookie checkpointing
279 * This function waits until all asynchronous function calls for the
306 * async_synchronize_cookie - synchronize asynchronous function calls with cookie checkpointing
309 * This function waits until all asynchronous function calls prior to @cookie
H A Dsmp.c69 * The IPIs for the smp-call-function callbacks queued by other hotplug_cfd()
105 * previous function call. For multi-cpu calls its even more interesting
190 * Invoked by arch to handle an IPI for call function single.
199 * flush_smp_call_function_queue - Flush pending smp-call-function callbacks
204 * Flush any pending smp-call-function callbacks queued on this CPU. This is
264 * smp_call_function_single - Run a function on a specific CPU
265 * @func: The function to run. This must be fast and non-blocking.
266 * @info: An arbitrary pointer to pass to the function.
267 * @wait: If true, wait until function has completed on other CPUs.
288 * send smp call function interrupt to this cpu and as such deadlocks smp_call_function_single()
312 * smp_call_function_single_async(): Run an asynchronous function on a
348 * smp_call_function_any - Run a function on any of the given cpus
350 * @func: The function to run. This must be fast and non-blocking.
351 * @info: An arbitrary pointer to pass to the function.
352 * @wait: If true, wait until function has completed.
391 * smp_call_function_many(): Run a function on a set of other CPUs.
393 * @func: The function to run. This must be fast and non-blocking.
394 * @info: An arbitrary pointer to pass to the function.
395 * @wait: If true, wait (atomically) until function has completed
400 * You must not call this function with disabled interrupts or from a
402 * must be disabled when calling this function.
413 * send smp call function interrupt to this cpu and as such deadlocks smp_call_function_many()
474 * smp_call_function(): Run a function on all other CPUs.
475 * @func: The function to run. This must be fast and non-blocking.
476 * @info: An arbitrary pointer to pass to the function.
477 * @wait: If true, wait (atomically) until function has completed
485 * You must not call this function with disabled interrupts or from a
587 * Call a function on all processors. May be used during early boot while
607 * on_each_cpu_mask(): Run a function on processors specified by
610 * @func: The function to run. This must be fast and non-blocking.
611 * @info: An arbitrary pointer to pass to the function.
612 * @wait: If true, wait (atomically) until function has completed
617 * You must not call this function with disabled interrupts or from a
639 * on_each_cpu_cond(): Call a function on each processor for which
640 * the supplied function cond_func returns true, optionally waiting
643 * @cond_func: A callback function that is passed a cpu id and
644 * the the info parameter. The function is called
645 * with preemption disabled. The function should
648 * @func: The function to run on all applicable CPUs.
651 * @wait: If true, wait (atomically) until function has
654 * used internally by the function.
656 * The function might sleep if the GFP flags indicates a non
662 * You must not call this function with disabled interrupts or
706 * Used to synchronize the update of pm_idle function pointer. It's
708 * callback function has been executed on all cpus. The execution of
709 * the function can only happen on the remote cpus after they have
710 * left the idle function which had been called via pm_idle function
/linux-4.1.27/drivers/acpi/pmic/
H A Dintel_pmic.c48 static acpi_status intel_pmic_power_handler(u32 function, intel_pmic_power_handler() argument
60 if (function == ACPI_WRITE && !(*value64 == 0 || *value64 == 1)) intel_pmic_power_handler()
70 result = function == ACPI_READ ? intel_pmic_power_handler()
105 u32 function, u64 *value) pmic_thermal_temp()
107 return function == ACPI_READ ? pmic_thermal_temp()
112 u32 function, u64 *value) pmic_thermal_aux()
116 if (function == ACPI_READ) pmic_thermal_aux()
134 u32 function, u64 *value) pmic_thermal_pen()
142 if (function == ACPI_READ) pmic_thermal_pen()
167 static acpi_status intel_pmic_thermal_handler(u32 function, intel_pmic_thermal_handler() argument
186 result = pmic_thermal_temp(opregion, reg, function, value64); intel_pmic_thermal_handler()
188 result = pmic_thermal_aux(opregion, reg, function, value64); intel_pmic_thermal_handler()
190 result = pmic_thermal_pen(opregion, reg, function, value64); intel_pmic_thermal_handler()
104 pmic_thermal_temp(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_temp() argument
111 pmic_thermal_aux(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_aux() argument
133 pmic_thermal_pen(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_pen() argument
/linux-4.1.27/arch/ia64/kernel/
H A Djprobes.S24 * probe to be inserted into the beginning of a function call. The fundamental
26 * in the same context as the target function, while the kprobe handlers
30 * first instruction of the targeted function. When we catch that specific
32 * * set the return address to our jprobe_inst_return() function
33 * * jump to the jprobe handler function
36 * jprobe_inst_return() function, giving us control again. At this point we
38 * jprobe_break() function to fix up the frame marker as it would normally
39 * exist in the target function.
41 * Our jprobe_return function then transfers control back to kprobes.c by
H A Defi_stub.S38 * in0 = address of function descriptor of EFI routine to call
42 * r8 = EFI_STATUS returned by called function
48 ld8 r2=[in0],8 // load EFI function's entry point
56 ld8 gp=[in0] // load EFI function's global pointer
75 br.call.sptk.many rp=b6 // call the EFI function
H A Desi_stub.S41 * in0 = address of function descriptor of ESI routine to call
45 * r8 = result returned by called function
50 ld8 r2=[in0],8 // load ESI function's entry point
73 ld8 gp=[in0] // load ESI function's global pointer
85 br.call.sptk.many rp=b6 // call the ESI function
/linux-4.1.27/lib/
H A Dbsearch.c21 * @cmp: pointer to comparison function
23 * This function does a binary search on the given array. The
25 * under the provided comparison function.
28 * the array, e.g. key could be a string and the comparison function
31 * the same comparison function for both sort() and bsearch().
H A Dint_sqrt.c15 * A very rough approximation to the sqrt() function.
H A Dsort.c34 * @cmp_func: pointer to comparison function
35 * @swap_func: pointer to swap function or NULL
37 * This function does a heapsort on the given array. You may provide a
38 * swap_func function optimized to your element type.
/linux-4.1.27/tools/perf/arch/arm/tests/
H A Dregs_load.S25 * - the PC at the time at the call to this function. Since this function
33 * - the regs buffer needs to be zeroed before the call to this function,
38 .type perf_regs_load,%function
56 // to this function
/linux-4.1.27/arch/sparc/lib/
H A DNG4patch.S26 .type niagara4_patch_copyops,#function
36 .type niagara4_patch_bzero,#function
47 .type niagara4_patch_pageops,#function
H A Dmcount.S12 * automatically instruments every C function with a call to this.
18 .type _mcount,#function
20 .type mcount,#function
71 .type ftrace_stub,#function
78 .type ftrace_caller,#function
/linux-4.1.27/arch/metag/kernel/
H A Dftrace_stub.S12 .type _mcount_wrapper,function
17 .type _ftrace_caller,function
36 .type _mcount_wrapper,function
H A Dhead.S11 .type __start,function
43 .type __exit,function
50 .type _secondary_startup,function
/linux-4.1.27/arch/avr32/lib/
H A Dstrnlen_user.S18 .type strnlen_user, "function"
27 .type __strnlen_user, "function"
42 .type adjust_length, "function"
H A Dio-writesl.S10 .type __raw_writesl,@function
H A Dclear_user.S15 .type clear_user, "function"
21 .type __clear_user, "function"
H A Dstrncpy_from_user.S29 .type strncpy_from_user, "function"
36 .type __strncpy_from_user, "function"
H A D__avr32_asr64.S14 .type __avr32_asr64,@function
H A D__avr32_lsl64.S14 .type __avr32_lsl64,@function
H A D__avr32_lsr64.S14 .type __avr32_lsr64,@function
H A Dio-readsl.S10 .type __raw_readsl,@function
/linux-4.1.27/drivers/net/wireless/iwlwifi/
H A Diwl-devtrace-msg.h72 TP_PROTO(u32 level, bool in_interrupt, const char *function,
74 TP_ARGS(level, in_interrupt, function, vaf),
78 __string(function, function)
84 __assign_str(function, function);
/linux-4.1.27/arch/powerpc/include/asm/
H A Dmutex.h68 * @fail_fn: function to call if the original value was not 1
71 * it wasn't 1 originally. This function MUST leave the value lower than
86 * Change the count from 1 to a value lower than 1. This function returns 0
100 * @fail_fn: function to call if the original value was not 0
103 * In the failure case, this function is allowed to either set the value to
119 * @fail_fn: fallback function
H A Dvdso.h39 .type .name,@function; \
65 .type name,@function; \
/linux-4.1.27/drivers/irqchip/
H A Dirqchip.h19 * initialization function.
24 * @fn: initialization function
/linux-4.1.27/drivers/net/irda/
H A Dw83977af.h10 * Enter extended function mode
47 * Exit extended function mode
/linux-4.1.27/drivers/s390/char/
H A Dhmcdrv_mod.c31 * hmcdrv_mod_init() - module init function
54 * hmcdrv_mod_exit() - module exit function
/linux-4.1.27/arch/cris/include/asm/
H A Dfasttimer.h25 fast_timer_function_type *function; member in struct:fast_timer
33 fast_timer_function_type *function,
H A Dswitch_to.h4 /* the switch_to macro calls resume, an asm function in entry.S which does the actual
/linux-4.1.27/arch/arm/mach-s3c64xx/
H A Dsetup-keypad.c20 /* Set all the necessary GPK pins to special-function 3: KP_ROW[x] */ samsung_keypad_cfg_gpio()
23 /* Set all the necessary GPL pins to special-function 3: KP_COL[x] */ samsung_keypad_cfg_gpio()
H A Dsetup-sdhci-gpio.c29 /* Set all the necessary GPG pins to special-function 2 */ s3c64xx_setup_sdhci0_cfg_gpio()
42 /* Set all the necessary GPH pins to special-function 2 */ s3c64xx_setup_sdhci1_cfg_gpio()
53 /* Set all the necessary GPH pins to special-function 3 */ s3c64xx_setup_sdhci2_cfg_gpio()
56 /* Set all the necessary GPC pins to special-function 3 */ s3c64xx_setup_sdhci2_cfg_gpio()
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dsh-gpio.h22 * this function should be replaced by correct gpio function
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
H A Dkeypad-core.h7 * Samsung keypad controller core function
19 /* These function are only for use with the core support code, such as
H A Dwatchdog-reset.h6 * S3C2410 - System define for arch_reset() function
/linux-4.1.27/tools/build/tests/
H A Drun.sh3 function test_ex {
16 function test_ex_suffix {
/linux-4.1.27/drivers/gpio/
H A Ddevres.c55 * @con_id: function within the GPIO consumer
58 * Managed gpiod_get(). GPIO descriptors returned from this function are
73 * @con_id: function within the GPIO consumer
76 * Managed gpiod_get_optional(). GPIO descriptors returned from this function
91 * @con_id: function within the GPIO consumer
95 * Managed gpiod_get_index(). GPIO descriptors returned from this function are
128 * @con_id: function within the GPIO consumer
131 * GPIO descriptors returned from this function are automatically disposed on
176 * @con_id: function within the GPIO consumer
181 * function are automatically disposed on driver detach. See
205 * @con_id: function within the GPIO consumer
208 * Managed gpiod_get_array(). GPIO descriptors returned from this function are
240 * @con_id: function within the GPIO consumer
244 * function are automatically disposed on driver detach.
267 * devm_gpiod_get_index(). Normally this function will not be called as the GPIO
282 * Normally this function will not be called as the GPIOs will be disposed of
315 * Except for the extra @dev argument, this function takes the
316 * same arguments and performs the same function as
317 * gpio_request(). GPIOs requested with this function will be
320 * If an GPIO allocated with this function needs to be freed
381 * Except for the extra @dev argument, this function takes the
382 * same arguments and performs the same function as gpio_free().
383 * This function instead of gpio_free() should be used to manually
/linux-4.1.27/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.h9 /* Alternate functions: function C is set in hw by setting both A and B */
61 * Used to reference an Other alternate-C function.
72 * struct prcm_gpio_altcx - Other alternate-C function
73 * @used: other alternate-C function availability
74 * @reg_index: PRCM GPIOCR register index used to control the function
75 * @control_bit: PRCM GPIOCR bit used to control the function
94 * struct nmk_function - Nomadik pinctrl mux function
95 * @name: The name of the function, exported to pinctrl core.
96 * @groups: An array of pin groups that may select this function.
113 * configure them to be used by a function
135 * @altcx_pins: The pins that support Other alternate-C function on this SoC
H A Dpinctrl-abx500.h10 /* pins alternate function */
31 * struct abx500_function - ABx500 pinctrl mux function
32 * @name: The name of the function, exported to pinctrl core.
33 * @groups: An array of pin groups that may select this function.
50 * configure them to be used by a function
76 * alternate function
78 * alternate function
82 * function between the ABx500 SOC family when using
84 * @alta_val: value to write in alternatfunc to select altA function
85 * @altb_val: value to write in alternatfunc to select altB function
86 * @altc_val: value to write in alternatfunc to select altC function
/linux-4.1.27/drivers/media/usb/b2c2/
H A Dflexcop-usb.h53 /* function definition for I2C_REQUEST */
66 /* function definition for UTILITY request 0x12
67 * DKT 020304 - new utility function */
81 /* DKT 020326 - add function for v1.14 */
/linux-4.1.27/arch/microblaze/include/asm/
H A Datomic.h10 * The function returns the old value of *v minus 1.
/linux-4.1.27/drivers/acpi/
H A Dacpi_cmos_rtc.c31 acpi_cmos_rtc_space_handler(u32 function, acpi_physical_address address, acpi_cmos_rtc_space_handler() argument
41 if (function != ACPI_WRITE && function != ACPI_READ) acpi_cmos_rtc_space_handler()
47 if (function == ACPI_READ) acpi_cmos_rtc_space_handler()
/linux-4.1.27/arch/sh/include/cpu-sh5/cpu/
H A Dmmu_context.h16 /* This has to be a common function because the next location to fill
/linux-4.1.27/arch/parisc/include/asm/
H A Dftrace.h18 * Primary handler of a function return.
H A Dlinkage.h25 .type name, @function !\
/linux-4.1.27/arch/c6x/include/asm/
H A Dlinkage.h23 .type name, @function @ \
/linux-4.1.27/arch/cris/arch-v32/lib/
H A Dstrcmp.S9 .type strcmp,@function
/linux-4.1.27/arch/frv/lib/
H A Dcache.S25 .type frv_dcache_writeback,@function
45 .type frv_cache_invalidate,@function
66 .type frv_icache_invalidate,@function
86 .type frv_cache_wback_inv,@function
/linux-4.1.27/arch/arm/plat-omap/include/plat/
H A Dsram.h9 /* Macro to push a function to the internal SRAM, using the fncpy API */
/linux-4.1.27/arch/alpha/include/asm/
H A Dbug.h10 function loaded the GP, so this could fail in modules. */
/linux-4.1.27/sound/oss/
H A Dsleep.h5 * "interruptible_sleep_on_timeout" function that has been
/linux-4.1.27/tools/lib/traceevent/
H A Dplugin_hrtimer.c42 pevent_print_func_field(s, " function=%s", event, "function", timer_expire_handler()
58 pevent_print_func_field(s, " function=%s", event, "function", timer_start_handler()
H A Dplugin_function.c42 "Print parent of functions for function events",
48 "Try to show function call indents, based on parents",
129 unsigned long long function; function_handler() local
135 if (pevent_get_field_val(s, event, "ip", record, &function, 1)) function_handler()
138 func = pevent_find_function(pevent, function); function_handler()
153 trace_seq_printf(s, "0x%llx", function); function_handler()
168 pevent_register_event_handler(pevent, -1, "ftrace", "function", PEVENT_PLUGIN_LOADER()
180 pevent_unregister_event_handler(pevent, -1, "ftrace", "function", PEVENT_PLUGIN_UNLOADER()
/linux-4.1.27/drivers/input/misc/
H A Datlas_btns.c41 u32 function, void *handler_context, void **return_context) acpi_atlas_button_setup()
44 (function != ACPI_REGION_DEACTIVATE) ? handler_context : NULL; acpi_atlas_button_setup()
49 static acpi_status acpi_atlas_button_handler(u32 function, acpi_atlas_button_handler() argument
56 if (function == ACPI_WRITE) { acpi_atlas_button_handler()
66 pr_warn("shrugged on unexpected function: function=%x,address=%lx,value=%x\n", acpi_atlas_button_handler()
67 function, (unsigned long)address, (u32)*value); acpi_atlas_button_handler()
40 acpi_atlas_button_setup(acpi_handle region_handle, u32 function, void *handler_context, void **return_context) acpi_atlas_button_setup() argument
/linux-4.1.27/arch/s390/pci/
H A Dpci_event.c19 u32 fh; /* function handle */
20 u32 fid; /* function id */
36 u32 fh; /* function handle */
37 u32 fid; /* function id */
56 pr_err("%s: Event 0x%x reports an error for PCI function 0x%x\n", __zpci_event_error()
72 pr_info("%s: Event 0x%x reconfigured PCI function 0x%x\n", __zpci_event_availability()
108 /* Give the driver a hint that the function is __zpci_event_availability()
/linux-4.1.27/arch/arm/mach-ux500/
H A Dpm.c46 /* This function decouple the gic from the prcmu */ prcmu_gic_decouple()
64 /* This function recouple the gic with the prcmu */ prcmu_gic_recouple()
78 * This function checks if there are pending irq on the gic. It only
80 * db8500_prcmu_gic_decouple function. Disabling an interrupt only
108 * This function checks if there are pending interrupt on the
110 * db8500_prcmu_copy_gic_settings function.
128 * This function checks if the specified cpu is in in WFI. It's usage
130 * function. Of course passing smp_processor_id() to this function will
140 * This function copies the gic SPI settings to the prcmu in order to
/linux-4.1.27/Documentation/arm/Samsung/
H A Dclksrc-change-registers.awk10 function extract_value(s)
17 function remove_brackets(b)
22 function splitdefine(l, p)
30 function find_length(f)
48 function find_shift(s)
/linux-4.1.27/arch/x86/kvm/
H A Dcpuid.c71 if (cpu_has_xsave && best->function == 0x1) { kvm_update_cpuid()
134 if (e->function == 0x80000001) { cpuid_fix_nx_cap()
180 vcpu->arch.cpuid_entries[i].function = cpuid_entries[i].function; kvm_vcpu_ioctl_set_cpuid()
249 static void do_cpuid_1_ent(struct kvm_cpuid_entry2 *entry, u32 function, do_cpuid_1_ent() argument
252 entry->function = function; do_cpuid_1_ent()
254 cpuid_count(entry->function, entry->index, do_cpuid_1_ent()
275 entry->function = func; __do_cpuid_ent_emulated()
281 static inline int __do_cpuid_ent(struct kvm_cpuid_entry2 *entry, u32 function, __do_cpuid_ent() argument
363 do_cpuid_1_ent(entry, function, index); __do_cpuid_ent()
366 switch (function) { __do_cpuid_ent()
379 /* function 2 entries are STATEFUL. That is, repeated cpuid commands __do_cpuid_ent()
392 do_cpuid_1_ent(&entry[t], function, 0); __do_cpuid_ent()
398 /* function 4 has additional index. */ __do_cpuid_ent()
411 do_cpuid_1_ent(&entry[i], function, i); __do_cpuid_ent()
464 /* function 0xb has additional index. */ __do_cpuid_ent()
477 do_cpuid_1_ent(&entry[i], function, i); __do_cpuid_ent()
501 do_cpuid_1_ent(&entry[i], function, idx); __do_cpuid_ent()
603 kvm_x86_ops->set_supported_cpuid(function, entry); __do_cpuid_ent()
738 if (ej->function == e->function) { move_to_next_stateful_cpuid_entry()
746 /* find an entry with matching function, matching index (if needed), and that
749 u32 function, u32 index) is_matching_cpuid_entry()
751 if (e->function != function) is_matching_cpuid_entry()
762 u32 function, u32 index) kvm_find_cpuid_entry()
771 if (is_matching_cpuid_entry(e, function, index)) { kvm_find_cpuid_entry()
788 u32 function, u32 index) check_cpuid_limit()
792 maxlevel = kvm_find_cpuid_entry(vcpu, function & 0x80000000, 0); check_cpuid_limit()
793 if (!maxlevel || maxlevel->eax >= function) check_cpuid_limit()
795 if (function & 0x80000000) { check_cpuid_limit()
805 u32 function = *eax, index = *ecx; kvm_cpuid() local
808 best = kvm_find_cpuid_entry(vcpu, function, index); kvm_cpuid()
811 best = check_cpuid_limit(vcpu, function, index); kvm_cpuid()
816 if (is_guest_mode(vcpu) && function == 0xa) kvm_cpuid()
826 trace_kvm_cpuid(function, *eax, *ebx, *ecx, *edx); kvm_cpuid()
832 u32 function, eax, ebx, ecx, edx; kvm_emulate_cpuid() local
834 function = eax = kvm_register_read(vcpu, VCPU_REGS_RAX); kvm_emulate_cpuid()
748 is_matching_cpuid_entry(struct kvm_cpuid_entry2 *e, u32 function, u32 index) is_matching_cpuid_entry() argument
761 kvm_find_cpuid_entry(struct kvm_vcpu *vcpu, u32 function, u32 index) kvm_find_cpuid_entry() argument
787 check_cpuid_limit(struct kvm_vcpu *vcpu, u32 function, u32 index) check_cpuid_limit() argument
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/phy/
H A Dphy_qmath.c20 * Description: This function make 16 bit unsigned multiplication.
30 * Description: This function make 16 bit multiplication and return the result
49 * Description: This function add two 32 bit numbers and return the 32bit
66 * Description: This function add two 16 bit numbers and return the 16bit
85 * Description: This function make 16 bit subtraction and return the 16bit
104 * Description: This function make a 32 bit saturated left shift when the
105 * specified shift is +ve. This function will make a 32 bit right shift when
106 * the specified shift is -ve. This function return the result after shifting
129 * Description: This function make a 16 bit saturated left shift when the
130 * specified shift is +ve. This function will make a 16 bit right shift when
131 * the specified shift is -ve. This function return the result after shifting
154 * Description: This function make a 16 bit right shift when shift is +ve.
155 * This function make a 16 bit saturated left shift when shift is -ve. This
156 * function return the result of the shift operation.
164 * Description: This function return the number of redundant sign bits in a
/linux-4.1.27/drivers/pinctrl/spear/
H A Dpinctrl-spear.c154 const char *function, *group; spear_pinctrl_dt_node_to_map() local
159 ret = of_property_read_string(np, "st,function", &function); for_each_child_of_node()
180 of_property_read_string(np, "st,function", &function); for_each_child_of_node()
184 (*map)[index].data.mux.function = function; for_each_child_of_node()
218 unsigned function) spear_pinctrl_get_func_name()
222 return pmx->machdata->functions[function]->name; spear_pinctrl_get_func_name()
226 unsigned function, const char *const **groups, spear_pinctrl_get_func_groups()
231 *groups = pmx->machdata->functions[function]->groups; spear_pinctrl_get_func_groups()
232 *ngroups = pmx->machdata->functions[function]->ngroups; spear_pinctrl_get_func_groups()
238 unsigned function, unsigned group, bool enable) spear_pinctrl_endisable()
271 static int spear_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function, spear_pinctrl_set_mux() argument
274 return spear_pinctrl_endisable(pctldev, function, group, true); spear_pinctrl_set_mux()
217 spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev, unsigned function) spear_pinctrl_get_func_name() argument
225 spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char *const **groups, unsigned * const ngroups) spear_pinctrl_get_func_groups() argument
237 spear_pinctrl_endisable(struct pinctrl_dev *pctldev, unsigned function, unsigned group, bool enable) spear_pinctrl_endisable() argument
/linux-4.1.27/include/linux/pinctrl/
H A Dpinmux.h28 * before selecting any actual mux setting across a function. The driver
30 * @free: the reverse function of the request() callback, frees a pin after
34 * @get_function_name: return the function name of the muxing selector,
38 * referencing pins) connected to a certain function selector. The group
42 * @set_mux: enable a certain muxing function with a certain pin group. The
43 * driver does not need to figure out whether enabling this function
46 * certain function whereas @group_selector selects a certain set of pins
51 * specific GPIO range - function selectors and pin groups are orthogonal
57 * a direction selector function may be implemented as a backing
/linux-4.1.27/scripts/
H A Dcheck_extable.sh30 function find_section_offset_from_symbol()
38 function find_symbol_and_offset_from_reloc()
50 function find_alt_replacement_target()
58 function handle_alt_replacement_reloc()
69 function is_executable_section()
75 function handle_suspicious_generic_reloc()
93 function handle_suspicious_reloc()
105 function diagnose()
132 function check_debug_info() {
H A Dkernel-doc23 # allowed comments before function declarations.
52 # [ -function funcname [ -function funcname ...] ]
55 # [ -nofunction funcname [ -function funcname ...] ]
65 # -function funcname
66 # If set, then only generate documentation for the given function(s) or
70 # If set, then only generate documentation for the other function(s)/DOC:
71 # sections. Cannot be used together with -function (yes, that's a bug --
86 # * (Description:)? (Description of function)?
115 # enums and typedefs. Instead of the function name you must write the name
134 # All descriptions can be multiline, except the short function description.
137 # should document the "Context:" of the function, e.g. whether the functions
140 # A non-void function should have a "Return:" section describing the return
147 # * user_function - function that can only be called in user context
161 # 'funcname()' - function
205 $type_func, "<function>\$1</function>",
213 $type_func, "<function>\$1</function>",
266 my ($function, %function_table, %parametertypes, $declaration_purpose);
286 # 1 - looking for function name
294 # 'function', 'struct', 'union', 'enum', 'typedef'
359 } elsif ($cmd eq "-function") { # to only output specific functions
361 $function = shift @ARGV;
362 $function_table{$function} = 1;
365 $function = shift @ARGV;
366 $function_table{$function} = 1;
383 print " [ -function funcname [ -function funcname ...] ]\n";
459 # output function
462 # function => "function name"
589 # pointer-to-function
618 # output function in html
624 print "<h2>" . $args{'function'} . " - " . $args{'purpose'} . "</h2>\n";
626 print "<b>" . $args{'function'} . "</b>\n";
632 # pointer-to-function
787 # pointer-to-function
827 # output function in html5
834 $html5id = $args{'function'};
836 print "<article class=\"function\" id=\"func:". $html5id . "\">\n";
838 print "<h1>" . $args{'function'} . "</h1>";
844 print "<span class=\"identifier\">" . $args{'function'} . "</span> (";
851 # pointer-to-function
933 # output function in XML DocBook
940 $id = "API-" . $args{'function'};
950 print " <refentrytitle><phrase>" . $args{'function'} . "</phrase></refentrytitle>\n";
955 print " <refname>" . $args{'function'} . "</refname>\n";
966 print "<function>" . $args{'function'} . " </function></funcdef>\n";
973 # pointer-to-function
1060 # pointer-to-function
1252 $id = $args{'module'} . "-" . $args{'function'};
1256 print " <title id=\"$id\">" . $args{'function'} . "</title>\n";
1260 print "<function>" . $args{'function'} . " ";
1261 print "</function></funcdef>\n";
1268 # pointer-to-function
1325 # output function in man
1331 print ".TH \"$args{'function'}\" 9 \"$args{'function'}\" \"$man_date\" \"Kernel Hacker's Manual\" LINUX\n";
1334 print $args{'function'} . " \\- " . $args{'purpose'} . "\n";
1338 print ".B \"" . $args{'functiontype'} . "\" " . $args{'function'} . "\n";
1340 print ".B \"" . $args{'function'} . "\n";
1351 # pointer-to-function
1441 # pointer-to-function
1509 print $args{'function'} . " - " . $args{'purpose'} . "\n";
1513 $start = $args{'functiontype'} . " " . $args{'function'} . " (";
1515 $start = $args{'function'} . " (";
1523 # pointer-to-function
1619 # pointer-to-function
1661 print $args{'function'} . "\n";
1693 # generic output function for all types (function, struct/union, typedef, enum);
1694 # calls the generated, variable output_ function name based on
1711 # generic output function - calls the right one based on current output mode.
1862 # temporarily replace commas inside function pointer definition
1881 # pointer-to-function
1973 if (($type eq 'function') || ($type eq 'enum')) {
2028 if ($decl_type eq "function") {
2030 "Excess function parameter " .
2048 # Checks the section describing the return value of a function.
2070 # takes a function prototype and the name of the current file being
2099 # All the while we have to watch out for function pointer parameters
2106 # - parport_register_device (function pointer parameters)
2141 print STDERR "Warning(${file}:$.): cannot understand function prototype: '$prototype'\n";
2146 check_sections($file, $declaration_name, "function", $sectcheck, $prms, "");
2158 'function',
2159 {'function' => $declaration_name,
2172 $function = "";
2371 $state = 1; # next line is always the function name
2374 } elsif ($state == 1) { # this line is the function name (always)
2418 $decl_type = 'function';
2497 } elsif ($state == 3) { # scanning for function '{' (end of prototype)
2498 if ($decl_type eq 'function') {
2508 $function = "";
2526 $function = "";
/linux-4.1.27/include/drm/ttm/
H A Dttm_execbuf_util.h52 * function ttm_eu_backoff_reservation
65 * function ttm_eu_reserve_buffers
74 * If the function returns 0, all buffers are marked as "unfenced",
77 * If the function detects a deadlock due to multiple threads trying to
79 * back off and retry. This function may sleep while waiting for
83 * If intr is set to true, this function may return -ERESTARTSYS if the
92 * Buffers reserved by this function should be unreserved by
103 * function ttm_eu_fence_buffer_objects.
109 * This function should be called when command submission is complete, and
/linux-4.1.27/include/linux/mtd/
H A Donenand.h57 * @readw: [REPLACEABLE] hardware specific function for read short
58 * @writew: [REPLACEABLE] hardware specific function for write short
59 * @command: [REPLACEABLE] hardware specific function for writing
61 * @wait: [REPLACEABLE] hardware specific function for wait on ready
62 * @bbt_wait: [REPLACEABLE] hardware specific function for bbt wait on ready
63 * @unlock_all: [REPLACEABLE] hardware specific function for unlock all
64 * @read_bufferram: [REPLACEABLE] hardware specific function for BufferRAM Area
65 * @write_bufferram: [REPLACEABLE] hardware specific function for BufferRAM Area
66 * @read_word: [REPLACEABLE] hardware specific function for read
68 * @write_word: [REPLACEABLE] hardware specific function for write
70 * @mmcontrol: sync burst read function
71 * @chip_probe: [REPLACEABLE] hardware specific function for chip probe
72 * @block_markbad: function to mark a block as bad
73 * @scan_bbt: [REPLACEALBE] hardware specific function for scanning
/linux-4.1.27/include/net/caif/
H A Dcaif_layer.h21 * caif_assert() - Assert function for CAIF.
24 * This function will print a error message and a do WARN_ON if the
38 * @CAIF_CTRLCMD_FLOW_OFF_IND: Flow Control is OFF, transmit function
41 * @CAIF_CTRLCMD_FLOW_ON_IND: Flow Control is ON, transmit function
82 * @CAIF_MODEMCMD_FLOW_ON_REQ: Flow Control is ON, transmit function
85 * @CAIF_MODEMCMD_FLOW_OFF_REQ: Flow Control is OFF, transmit function
120 * @receive: Packet receive function.
155 * Contract: Each layer must implement a receive function passing the
159 * called receive function. This means that the the
165 * from the function.
170 * the function must return a value >= 0.
175 * @layr: Pointer to the current layer the receive function is
183 * Contract: Each layer must implement a transmit function passing the
187 * transmit function. This means that the the packet
193 * Callers of the transmit function shall not free packets,
202 * @layr: Pointer to the current layer the receive function
213 * @layr: Pointer to the current layer the receive function
225 * @layr: Pointer to the current layer the receive function
H A Dcaif_device.h17 * @flowctrl: Flow Control callback function. This function is
44 * CAIF Link Layer with the flow control function.
/linux-4.1.27/arch/arm/mach-davinci/include/mach/
H A Dmux.h55 /* ASP function */
73 /* VLYNQ function */
78 /* EMAC and MDIO function */
99 /* ATA function */
140 /* ASP0 function */
206 /* ASP0 function */
752 /* UART0 function */
758 /* UART1 function */
764 /* UART2 function */
770 /* I2C1 function */
774 /* I2C0 function */
778 /* EMAC function */
805 /* McASP function */
830 /* LCD function */
852 /* MMC/SD0 function */
860 /* MMC/SD1 function */
868 /* EMIF2.5/EMIFA function */
918 /* GPIO function */
/linux-4.1.27/arch/x86/platform/efi/
H A Defi_stub_32.S12 * efi_call_phys(void *, ...) is a function with variable parameters.
13 * All the callers of this function assure that all the parameters are 4-bytes.
18 * So we'd better save all of them at the beginning of this function and restore
26 * 0. The function can only be called in Linux kernel. So CS has been
52 /* get the function pointer into ECX*/
74 * 5. Call the physical function.
/linux-4.1.27/arch/microblaze/kernel/
H A Dunwind.c47 * Frame creation occurs at or near the top of a function.
49 * a mid-function return.
51 * A stack frame is usually not created in a leaf function.
69 * the stack frame (hopefully, for the same function the
74 * NULL if this cannot be found, i.e. a leaf function
114 * lookup_prev_stack_frame - Find the stack frame of the previous function.
115 * @fp : Frame (stack) pointer for current function
116 * @pc : Program counter within current function
117 * @leaf_return : r15 value within current function. If the current function
119 * @pprev_fp : On exit, set to frame (stack) pointer for previous function
120 * @pprev_pc : On exit, set to current function caller's return address
131 /* _switch_to is a special leaf function */ lookup_prev_stack_frame()
182 * @leaf_return : Value of r15 at pc. If the function is a leaf, this is
205 /* Is previous function the HW exception handler? */ microblaze_unwind_inner()
225 /* Is previous function a trap handler? */ microblaze_unwind_inner()
315 /* Since we are not a leaf function, use leaf_return = 0 */ microblaze_unwind()
/linux-4.1.27/fs/ubifs/
H A Dmisc.h34 * This helper function returns %1 if @znode is dirty and %0 otherwise.
45 * This helper function returns %1 if @znode is obsolete and %0 otherwise.
56 * This helper function returns %1 if @znode is has COW flag set and %0
81 * This helper function looks for znode child starting at index @start. Returns
109 * This function returns %1 of compressor of type @compr_type is present, and
122 * This function returns compressor type string.
152 * This is a helper function which encodes major/minor numbers of a device node
173 * This is a helper function which increased amount of dirty LEB space. Returns
186 * This helper function cleans the "taken" flag of a logical eraseblock in the
248 * This function look up and reads node with key @key. The caller has to make
263 * This function locks lprops. Lprops have to be unlocked by
275 * This function has to be called after each 'ubifs_get_lprops()' call to
291 * This helper function returns the log LEB number which goes next after LEB
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dhvcserver.c72 * This function is used to free the partner info list that was returned by
94 /* Helper function for hvcs_get_partner_info */ hvcs_next_partner()
110 * function is fetching partner info.
113 * @pi_buff: A page sized buffer pre-allocated prior to calling this function
117 * This function returns non-zero on success, or if there is no partner info.
119 * The pi_buff is pre-allocated prior to calling this function because this
120 * function may be called with a spin_lock held and kmalloc of a page is not
128 * Invocation of this function should always be followed by an invocation of
130 * that was passed as a parameter to this function.
214 * If this function is called once and -EINVAL is returned it may
217 * hvcs_get_partner_info() and then call this function again. If,
241 * This function is used to free the partner connection between a vty-server
244 * If -EBUSY is returned continue to call this function until 0 is returned.
/linux-4.1.27/drivers/pcmcia/
H A Dpcmcia_cis.c32 * @function: the device function we loop for
38 int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function, pccard_read_tuple() argument
52 if (function == BIND_FN_ALL) pccard_read_tuple()
54 ret = pccard_get_first_tuple(s, function, &tuple); pccard_read_tuple()
73 * @function: the device function we loop for
76 * @priv_data: private data to be passed to the loop_tuple function.
77 * @loop_tuple: function to call for each CIS entry of type @function. IT
81 * pccard_loop_tuple() loops over all CIS entries of type @function, and
82 * calls the @loop_tuple function for each entry. If the call to @loop_tuple
85 int pccard_loop_tuple(struct pcmcia_socket *s, unsigned int function, pccard_loop_tuple() argument
107 ret = pccard_get_first_tuple(s, function, &tuple); pccard_loop_tuple()
121 ret = pccard_get_next_tuple(s, function, &tuple); pccard_loop_tuple()
214 * configure the network function with window 0, pcmcia_do_loop_config()
253 * @conf_check: function to call for each configuration option.
256 * @priv_data: private data to be passed to the conf_check function.
314 * @priv_data: private data to be passed to the loop_tuple function.
315 * @loop_tuple: function to call for each CIS entry of type @function. IT
318 * pcmcia_loop_tuple() loops over all CIS entries of type @function, and
319 * calls the @loop_tuple function for each entry. If the call to @loop_tuple
/linux-4.1.27/drivers/net/wireless/rsi/
H A Drsi_91x_sdio.c23 * rsi_sdio_set_cmd52_arg() - This function prepares cmd 52 read/write arg.
25 * @func: function number
45 * rsi_cmd52writebyte() - This function issues cmd52 byte write onto the card.
69 * rsi_cmd52readbyte() - This function issues cmd52 byte read onto the card.
97 * rsi_issue_sdiocommand() - This function issues sdio commands.
131 * rsi_handle_interrupt() - This function is called upon the occurence
133 * @function: Pointer to the sdio_func structure.
137 static void rsi_handle_interrupt(struct sdio_func *function) rsi_handle_interrupt() argument
139 struct rsi_hw *adapter = sdio_get_drvdata(function); rsi_handle_interrupt()
141 sdio_release_host(function); rsi_handle_interrupt()
143 sdio_claim_host(function); rsi_handle_interrupt()
147 * rsi_reset_card() - This function resets and re-initializes the card.
332 * rsi_setclock() - This function sets the clock frequency.
353 * rsi_setblocklength() - This function sets the host block length.
375 * rsi_setupcard() - This function queries and sets the card's features.
397 * rsi_sdio_read_register() - This function reads one byte of information
427 * rsi_sdio_write_register() - This function writes one byte of information
430 * @function: Function Number.
437 u8 function, rsi_sdio_write_register()
447 if (function == 0) rsi_sdio_write_register()
458 * rsi_sdio_ack_intr() - This function acks the interrupt received.
479 * rsi_sdio_read_register_multiple() - This function read multiple bytes of
509 * rsi_sdio_write_register_multiple() - This function writes multiple bytes of
556 * rsi_sdio_host_intf_write_pkt() - This function writes the packet to device.
596 * rsi_sdio_host_intf_read_pkt() - This function reads the packet
627 * rsi_init_sdio_interface() - This function does init specific to SDIO.
695 * rsi_probe() - This function is called by kernel when the driver provided
708 rsi_dbg(INIT_ZONE, "%s: Init function called\n", __func__); rsi_probe()
749 * rsi_disconnect() - This function performs the reverse of the probe function.
816 * rsi_module_init() - This function registers the sdio module.
831 * rsi_module_exit() - This function unregisters the sdio module.
436 rsi_sdio_write_register(struct rsi_hw *adapter, u8 function, u32 addr, u8 *data) rsi_sdio_write_register() argument
/linux-4.1.27/drivers/pci/hotplug/
H A Dacpiphp.h94 objects (i.e. for each function) */
103 * struct acpiphp_func - PCI function information
105 * PCI function information for each object in ACPI namespace
106 * typically 8 objects per slot (i.e. for each PCI function)
114 u8 function; /* pci function# */ member in struct:acpiphp_func
176 /* function flags */
181 /* function prototypes */
H A Dcpqphp_pci.c92 func->pci_dev = pci_get_bus_and_slot(func->bus,PCI_DEVFN(func->device, func->function)); cpqhp_configure_device()
98 num = pci_scan_slot(ctrl->pci_dev->bus, PCI_DEVFN(func->device, func->function)); cpqhp_configure_device()
102 func->pci_dev = pci_get_bus_and_slot(func->bus, PCI_DEVFN(func->device, func->function)); cpqhp_configure_device()
128 dbg("%s: bus/dev/func = %x/%x/%x\n", __func__, func->bus, func->device, func->function); cpqhp_unconfigure_device()
316 int function; cpqhp_save_config() local
353 new_slot->function = 0; cpqhp_save_config()
369 /* If multi-function device, set max_functions to 8 */ cpqhp_save_config()
375 function = 0; cpqhp_save_config()
383 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_SECONDARY_BUS, &secondary_bus); cpqhp_save_config()
402 (new_slot->function != (u8) function)) cpqhp_save_config()
414 new_slot->function = (u8) function; cpqhp_save_config()
419 new_slot->pci_dev = pci_get_bus_and_slot(new_slot->bus, (new_slot->device << 3) | new_slot->function); cpqhp_save_config()
422 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), cloop << 2, (u32 *) & (new_slot-> config_space [cloop])); cpqhp_save_config()
429 function++; cpqhp_save_config()
433 /* this loop skips to the next present function cpqhp_save_config()
436 while ((function < max_functions) && (!stop_it)) { cpqhp_save_config()
437 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_VENDOR_ID, &ID); cpqhp_save_config()
439 function++; cpqhp_save_config()
442 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), 0x0B, &class_code); cpqhp_save_config()
446 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_HEADER_TYPE, &header_type); cpqhp_save_config()
453 } while (function < max_functions); cpqhp_save_config()
477 int function = 0; cpqhp_save_slot_config() local
492 if (header_type & 0x80) /* Multi-function device */ cpqhp_save_slot_config()
497 while (function < max_functions) { cpqhp_save_slot_config()
500 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_SECONDARY_BUS, &secondary_bus); cpqhp_save_slot_config()
517 pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), cloop << 2, (u32 *) & (new_slot-> config_space [cloop])); cpqhp_save_slot_config()
519 function++; cpqhp_save_slot_config()
523 /* this loop skips to the next present function cpqhp_save_slot_config()
526 while ((function < max_functions) && (!stop_it)) { cpqhp_save_slot_config()
527 pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_VENDOR_ID, &ID); cpqhp_save_slot_config()
530 function++; cpqhp_save_slot_config()
532 pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), 0x0B, &class_code); cpqhp_save_slot_config()
533 pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_HEADER_TYPE, &header_type); cpqhp_save_slot_config()
571 devfn = PCI_DEVFN(func->device, func->function); cpqhp_save_base_addr_length()
685 * this function is for hot plug ADD
716 devfn = PCI_DEVFN(func->device, func->function); cpqhp_save_used_resources()
969 devfn = PCI_DEVFN(func->device, func->function); cpqhp_configure_board()
1005 dbg("bus = %x, device = %x, function = %x\n", func->bus, func->device, func->function); cpqhp_configure_board()
1024 * this function checks to see if a board is the same as the
1051 devfn = PCI_DEVFN(func->device, func->function); cpqhp_valid_replace()
1154 /* Get the next function */ cpqhp_valid_replace()
1168 * this function is for hot plug ADD!
1278 while (func && (func->function != (dev_func & 0x07))) { cpqhp_find_available_resources()
/linux-4.1.27/arch/x86/um/
H A Dsetjmp_32.S20 .type setjmp, @function
43 .type longjmp, @function
H A Dsetjmp_64.S22 .type setjmp, @function
42 .type longjmp, @function
/linux-4.1.27/arch/metag/tbx/
H A Dtbilogf.S22 .type ___TBILogF,function
37 .type ___TBICont,function
H A Dtbiroot.S10 * Module that creates and via ___TBI function returns a TBI Root Block for
44 .type ___TBI,function
62 .type ___TBIThrdPrivId,function
65 .type ___TBIThreadId,function
/linux-4.1.27/drivers/acpi/acpica/
H A Dacevents.h184 u32 function,
201 acpi_ev_execute_reg_method(union acpi_operand_object *region_obj, u32 function);
208 u32 function,
214 u32 function,
219 u32 function,
224 u32 function,
229 u32 function,
234 u32 function,
H A Dexregion.c55 * PARAMETERS: function - Read or Write operation
69 acpi_ex_system_memory_space_handler(u32 function, acpi_ex_system_memory_space_handler() argument
206 bit_width, function, ACPI_FORMAT_UINT64(address))); acpi_ex_system_memory_space_handler()
216 switch (function) { acpi_ex_system_memory_space_handler()
293 * PARAMETERS: function - Read or Write operation
308 acpi_ex_system_io_space_handler(u32 function, acpi_ex_system_io_space_handler() argument
321 bit_width, function, ACPI_FORMAT_UINT64(address))); acpi_ex_system_io_space_handler()
323 /* Decode the function parameter */ acpi_ex_system_io_space_handler()
325 switch (function) { acpi_ex_system_io_space_handler()
352 * PARAMETERS: function - Read or Write operation
367 acpi_ex_pci_config_space_handler(u32 function, acpi_ex_pci_config_space_handler() argument
385 * pci_function is the PCI device function number acpi_ex_pci_config_space_handler()
396 function, bit_width, pci_id->segment, pci_id->bus, acpi_ex_pci_config_space_handler()
397 pci_id->device, pci_id->function, pci_register)); acpi_ex_pci_config_space_handler()
399 switch (function) { acpi_ex_pci_config_space_handler()
426 * PARAMETERS: function - Read or Write operation
441 acpi_ex_cmos_space_handler(u32 function, acpi_ex_cmos_space_handler() argument
458 * PARAMETERS: function - Read or Write operation
473 acpi_ex_pci_bar_space_handler(u32 function, acpi_ex_pci_bar_space_handler() argument
490 * PARAMETERS: function - Read or Write operation
505 acpi_ex_data_table_space_handler(u32 function, acpi_ex_data_table_space_handler() argument
517 switch (function) { acpi_ex_data_table_space_handler()
H A Dhwpci.c3 * Module Name: hwpci - Obtain PCI bus, device, and function numbers
87 * modified by this function.
96 * DESCRIPTION: This function derives a full PCI ID for a PCI device,
98 * and function code.
102 * initialization. This function is invoked during configuration
109 * Region initialization. This function is then called, and is
140 /* Walk the list, updating the PCI device/function/bus numbers */ acpi_hw_derive_pci_id()
229 * modified by this function.
255 pci_id->function)); acpi_hw_process_pci_list()
260 * Descend down the namespace tree, collecting PCI device, function, acpi_hw_process_pci_list()
263 * function, and bus numbers that are discovered, and assign them acpi_hw_process_pci_list()
281 pci_id->function, status, bus_number, is_bridge)); acpi_hw_process_pci_list()
317 * modified by this function.
326 * _ADR (contains PCI device and function numbers), and for PCI
366 pci_id->function = ACPI_LOWORD(ACPI_LODWORD(return_value)); acpi_hw_get_pci_device_info()
/linux-4.1.27/include/linux/ssb/
H A Dssb_driver_pci.h38 #define SSB_PCICORE_MBOX_F0_0 0x00000100 /* PCI function 0, INT 0 */
39 #define SSB_PCICORE_MBOX_F0_1 0x00000200 /* PCI function 0, INT 1 */
40 #define SSB_PCICORE_MBOX_F1_0 0x00000400 /* PCI function 1, INT 0 */
41 #define SSB_PCICORE_MBOX_F1_1 0x00000800 /* PCI function 1, INT 1 */
42 #define SSB_PCICORE_MBOX_F2_0 0x00001000 /* PCI function 2, INT 0 */
43 #define SSB_PCICORE_MBOX_F2_1 0x00002000 /* PCI function 2, INT 1 */
44 #define SSB_PCICORE_MBOX_F3_0 0x00004000 /* PCI function 3, INT 0 */
45 #define SSB_PCICORE_MBOX_F3_1 0x00008000 /* PCI function 3, INT 1 */
/linux-4.1.27/include/video/
H A Dvideomode.h41 * This function converts a struct display_timing to a struct videomode.
53 * This function converts one struct display_timing entry to a struct videomode.
/linux-4.1.27/arch/s390/appldata/
H A Dappldata.h36 void (*callback)(void *data); /* callback function */
45 extern int appldata_diag(char record_nr, u16 function, unsigned long buffer,
/linux-4.1.27/Documentation/trace/
H A Dfunction-graph-fold.vim14 function! FunctionGraphFoldExpr(lnum)
28 function! FunctionGraphFoldText()
/linux-4.1.27/drivers/iio/
H A Dindustrialio-triggered-buffer.c33 * This function combines some common tasks which will normally be performed
37 * Before calling this function the indio_dev structure should already be
39 * this function should be called right before iio_device_register().
41 * To free the resources allocated by this function call
/linux-4.1.27/drivers/staging/skein/
H A Dskein_block.h3 ** Implementation of the Skein hash function.
/linux-4.1.27/arch/unicore32/include/asm/
H A Dlinkage.h19 .type name, %function; \
/linux-4.1.27/arch/unicore32/include/mach/
H A Dmap.h12 * Page table mapping constructs and function prototypes
/linux-4.1.27/arch/mips/include/asm/
H A Dedac.h6 /* ECC atomic, DMA, SMP and interrupt safe scrub function */
/linux-4.1.27/drivers/usb/gadget/function/
H A Duvc_configfs.h4 * Configfs support for the uvc function.
H A Df_loopback.c38 struct usb_function function; member in struct:f_loopback
46 return container_of(f, struct f_loopback, function); func_to_loop()
156 /* function-specific strings: */
249 struct usb_composite_dev *cdev = loop->function.config->cdev; loopback_complete()
291 cdev = loop->function.config->cdev; disable_loopback()
293 VDBG(cdev, "%s disabled\n", loop->function.name); disable_loopback()
312 result = config_ep_by_speed(cdev->gadget, &(loop->function), ep); enable_endpoint()
361 DBG(cdev, "%s enabled\n", loop->function.name); enable_loopback()
404 loop->function.name = "loopback"; loopback_alloc()
405 loop->function.bind = loopback_bind; loopback_alloc()
406 loop->function.set_alt = loopback_set_alt; loopback_alloc()
407 loop->function.disable = loopback_disable; loopback_alloc()
408 loop->function.strings = loopback_strings; loopback_alloc()
410 loop->function.free_func = lb_free_func; loopback_alloc()
412 return &loop->function; loopback_alloc()
/linux-4.1.27/fs/nfs_common/
H A Dgrace.c22 * managers (lockd and nfsd), using the locks_in_grace() function to
25 * This function is called to start a grace period.
43 * Call this function to state that the given lock manager is ready to
61 * Lock managers call this function to determine when it is OK for them
/linux-4.1.27/drivers/media/common/
H A Dcypress_firmware.h17 /* commonly used firmware download types and function */
/linux-4.1.27/include/linux/regulator/
H A Ddb8500-prcmu.h40 * Exported interface for CPUIdle only. This function is called with all
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
H A Dspu_save_crt0.S2 * crt0_s.S: Entry function for SPU-side context save.
6 * Entry function for SPU-side of the context save sequence.
82 * link register when it calls another function.
87 /* Call the program's main function. */
H A Dspu_restore_crt0.S2 * crt0_r.S: Entry function for SPU-side context restore.
6 * Entry and exit function for SPU-side of the context restore
48 * link register when it calls another function.
53 /* Call the program's main function. */
95 /* Under normal circumstances, the 'exit' function
/linux-4.1.27/security/apparmor/include/
H A Dipc.h4 * This file contains AppArmor ipc mediation function definitions.
/linux-4.1.27/security/selinux/ss/
H A Dhashtab.h26 /* hash function */
28 /* key comparison function */
70 * Applies the specified apply function to (key,datum,args)
73 * The order in which the function is applied to the entries
/linux-4.1.27/include/asm-generic/bitops/
H A Dsched.h8 * Every architecture must define this function. It's the fastest
/linux-4.1.27/drivers/staging/rtl8192u/
H A Dr819xU_phy.c41 * function: This function reads BB parameters from header file we generate,
56 * function: This function checks different RF type to execute legal judgement.
80 * function: This function sets specific bits to BB register
107 * function: This function reads specific bits from BB register
133 * function: This function reads register from RF chip
212 * function: This function writes data to RF register
286 * function: This function set specific bits to RF register
336 * function: This function reads specific bits from RF register
366 * function: We support firmware to execute RF-R/W.
426 * function: We support firmware to execute RF-R/W.
477 * function: This function reads BB parameters from header file we generate,
514 * function: This function does dirty work
559 * function: This function initializes Register definition offset for
695 * function: This function is to write register and then readback to make
703 * notice: This function may be removed in the ASIC
769 * function: This function initializes BB&RF
795 /* TODO: this function should be removed on ASIC */ rtl8192_BB_Config_ParaFile()
845 * function: This function initializes BB&RF
863 * function: This function obtains the initialization value of Tx power Level
909 * function: This function sets the initialization value of Tx power Level
930 "error RF chipID(8225 or 8258) in function %s()\n", rtl8192_phy_setTxPower()
937 * function: This function checks Rf chip to do RF config
957 * function: This function updates Initial gain
967 * function: This function read RF parameters from general head file,
1051 * function: This function sets Tx Power of the channel
1086 * function: This function sets RF state on or off
1214 * function: This function sets command table variable (struct SwChnlCmd).
1252 * function: This function sets channel step by step
1259 * (combine with function above)
1261 * notice: Wait for simpler function to replace it
1280 /* return true to tell upper caller function this channel rtl8192_phy_SwChnlStepByStep()
1411 * function: This function does actually set channel work
1416 * notice: We should not call this function directly
1431 * function: Callback routine of the work item for switch channel.
1452 * function: This function scheduled actual work item to set channel
1511 * function: Callback routine of the work item for set bandwidth mode.
1658 * function: This function schedules bandwidth switch work.
/linux-4.1.27/drivers/s390/cio/
H A Disc.c24 * This function must not be called in interrupt context.
48 * Note: This function must not be called if isc_register() hasn't been called
52 * This function must not be called in interrupt context.
/linux-4.1.27/drivers/pinctrl/
H A Dpinctrl-adi2.h36 * struct adi_pmx_func - describes function mux setting of pin groups
37 * @name: the name of this function mux setting
40 * @mux: the function mux setting array, end by zero
/linux-4.1.27/kernel/locking/
H A Dsemaphore.c47 * semaphore, calling this function will put the task to sleep until the
50 * Use of this function is deprecated, please use down_interruptible() or
71 * acquire the semaphore, calling this function will put the task to sleep.
72 * If the sleep is interrupted by a signal, this function will return -EINTR.
73 * If the semaphore is successfully acquired, this function returns 0.
96 * acquire the semaphore, calling this function will put the task to sleep.
97 * If the sleep is interrupted by a fatal signal, this function will return
98 * -EINTR. If the semaphore is successfully acquired, this function returns
127 * Unlike mutex_trylock, this function can be used from interrupt context,
151 * acquire the semaphore, calling this function will put the task to sleep.
153 * this function returns -ETIME. It returns 0 if the semaphore was acquired.
200 * Because this function is inlined, the 'state' parameter will be
/linux-4.1.27/include/linux/amba/
H A Dmmci.h15 * @ios_handler: a callback function to act on specfic ios changes,
20 * @status: if no GPIO read function was given to the block in
21 * gpio_wp (below) this function will be called to determine
/linux-4.1.27/include/linux/decompress/
H A Dgeneric.h13 *fill - function to fill inbuf when empty
14 *flush - function to write out outbuf
29 *decompressor (outbuf = NULL), and the flush function will be called to
/linux-4.1.27/drivers/base/
H A Dattribute_container.c11 * to via a matching function.
112 /* private function used as class release */ attribute_container_release()
127 * @fn: function to trigger addition of class device.
129 * This function allocates storage for the class device(s) to be
132 * device_add. If a function is provided, it is expected to add
195 * @fn: A function to call to remove the device
244 * @fn the function to execute for each classdev.
280 * attribute_container_trigger - trigger a function for each matching container
283 * @fn: the function to trigger
285 * This routine triggers a function that only needs to know the
288 * should be used in preference unless the triggering function
341 * attribute_container_add_class_device - same function as device_add
345 * This performs essentially the same function as device_add except for
362 * This function is identical to attribute_container_add_class_device except
404 * This function simply removes all the attribute files and then calls
/linux-4.1.27/sound/core/
H A Dpcm_dmaengine.c58 * This function can be used to initialize a dma_slave_config from a substream
181 * This function can be used as the PCM trigger callback for dmaengine based PCM
225 * This function is deprecated and should not be used by new drivers, as its
239 * This function can be used as the PCM pointer callback for dmaengine based PCM
263 * @filter_fn: Filter function used to request the DMA channel
264 * @filter_data: Data passed to the DMA filter function
268 * This function request a DMA channel for usage with dmaengine PCM.
290 * The function should usually be called from the pcm open callback. Note that
291 * this function will use private_data field of the substream's runtime. So it
323 * @filter_fn: Filter function used to request the DMA channel
324 * @filter_data: Data passed to the DMA filter function
328 * This function will request a DMA channel using the passed filter function and
329 * data. The function should usually be called from the pcm open callback. Note
330 * that this function will use private_data field of the substream's runtime. So
/linux-4.1.27/arch/mips/fw/lib/
H A Dcall_o32.S35 * O32 function call dispatcher, for interfacing 32-bit ROM routines.
38 * a function pointer, a1 a pointer to the new stack to call the
39 * function with or 0 if no stack switching is requested, a2-a7 -- the
40 * function call's first six arguments, and the stack -- the remaining
43 * called o32 function for sp and ra restoration and this dispatcher has
/linux-4.1.27/drivers/usb/musb/
H A Dmusb_io.h45 * @ep_offset: platform specific function to get end point offset
46 * @ep_select: platform specific function to select end point
47 * @fifo_offset: platform specific function to get fifo offset
48 * @read_fifo: platform specific function to read fifo
49 * @write_fifo: platform specific function to write fifo
/linux-4.1.27/include/net/9p/
H A Dtransport.h38 * @create: member function to create a new connection on this transport
39 * @close: member function to discard a connection on this transport
40 * @request: member function to issue a request to the transport
41 * @cancel: member function to cancel a request (if it hasn't been sent)
42 * @cancelled: member function to notify that a cancelled request will not
/linux-4.1.27/arch/arm/mach-s3c24xx/
H A Dmach-n30.c400 * GPA12 N30 special function -- unknown what it does n30_hwinit()
417 * GPB4 N30 output -- unknown function n30_hwinit()
419 * GPB5 output -- unknown function n30_hwinit()
420 * GPB6 input -- unknown function n30_hwinit()
421 * GPB7 output -- unknown function n30_hwinit()
436 * GPC6 input -- unknown function n30_hwinit()
440 * GPC8 N30/N35 output -- unknown function, always driven to 1 n30_hwinit()
441 * PiN input -- unknown function, always read as 1 n30_hwinit()
449 /* GPD0 input -- unknown function n30_hwinit()
451 * GPD8 N30 output -- unknown function n30_hwinit()
453 * GPD9 output 0=power led blinks red, 1=normal power led function n30_hwinit()
454 * GPD10 output -- unknown function n30_hwinit()
463 * E11-13 outputs -- unknown function, probably power management n30_hwinit()
474 * GPF3 N30/PiN input -- unknown function n30_hwinit()
487 * GPG2 N30 input -- unknown function n30_hwinit()
489 * GPG3 N30 output -- unknown function n30_hwinit()
490 * N35/PiN input with unknown function n30_hwinit()
500 * GPG11 N30 input -- unknown function n30_hwinit()
502 * PiN output -- unknown function n30_hwinit()
519 * GPH8 input -- unknown function n30_hwinit()
/linux-4.1.27/arch/alpha/kernel/
H A Dcore_polaris.c36 * Given a bus, device, and function number, compute resulting
53 * 10:8 function number
57 * The function number selects which function of a multi-function device
/linux-4.1.27/kernel/gcov/
H A Dgcc_3_4.c29 * struct gcov_fn_info - profiling meta data per function
30 * @ident: object file-unique function identifier
31 * @checksum: function checksum
32 * @n_ctrs: number of values per counter type belonging to this function
47 * @merge: merge function for counter values of this type (unused)
65 * @functions: function data
214 /* Get size of function info entry. Based on gcc magic. */ get_fn_size()
226 /* Get address of function info entry. Based on gcc magic. */ get_fn_info()
302 * @offset: index of the first value of the current function for this type
309 * for each function
313 * for each function
328 * @function: function number
332 * @type_info: helper array to get values-array offset for current function
338 unsigned int function; member in struct:gcov_iterator
348 return get_fn_info(iter->info, iter->function); get_func()
402 iter->function = 0; gcov_iter_start()
463 /* Advance to next function */ gcov_iter_next()
465 iter->function++; gcov_iter_next()
468 if (iter->function < iter->info->n_functions) gcov_iter_next()
/linux-4.1.27/tools/perf/util/
H A Dthread-stack.h72 * struct call_path - node in list of calls leading to a function call.
73 * @parent: call path to the parent function call
74 * @sym: symbol of function called
75 * @ip: only if sym is null, the ip of the function
77 * @in_kernel: whether function is a in the kernel
/linux-4.1.27/include/crypto/
H A Dhash.h37 * buffer of this size must be passed to the @export function as it
39 * other side, the @import function will load the state from a
73 * function actually pushes blocks of data from upper layers into the
75 * function must not finalize the HASH transformation by calculating the
77 * transformation. This function shall not modify the transformation
78 * context, as this function may be called in parallel with the same
81 * @final: Retrieve result from the driver. This function finalizes the
85 * @finup: Combination of @update and @final. This function is effectively a
91 * @digest: Combination of @init and @update and @final. This function
99 * the driver. This function can store the key in the transformation
104 * object. Not all hashing algorithms do implement this function as it
106 * implement this function. HMAC(MDx)/HMAC(SHAx)/CMAC(AES) do implement
107 * this function. This function must be called before any other of the
110 * @export: Export partial state of the transformation. This function dumps the
117 * @import: Import partial state of the transformation. This function loads the
331 * function, the caller can export the state into a buffer whose size is
332 * defined with this function.
353 * handle must point to a keyed hash in order for this function to succeed.
370 * This function is a "short-hand" for the function calls of
398 * This function is a "short-hand" for the function calls of crypto_ahash_init,
412 * This function exports the hash state of the ahash_request handle into the
428 * This function imports the hash state into the ahash_request handle from the
430 * crypto_ahash_export function.
480 * function, etc. It acts as a handle to the ahash_request_* API calls in a
541 * ahash_request_set_callback() - set asynchronous callback function
547 * @compl: callback function pointer to be registered with the request handle
549 * crypto API, but provided to the callback function for it to use. Here,
550 * the caller can provide a reference to memory the callback function can
551 * operate on. As the callback function is invoked asynchronously to the
554 * callback function can access the memory via the "data" field in the
555 * &crypto_async_request data structure provided to the callback function.
557 * This function allows setting the callback function that is triggered once
560 * The callback function is registered with the &ahash_request handle and
738 * function to succeed.
752 * This function is a "short-hand" for the function calls of crypto_shash_init,
767 * This function exports the hash state of the operational state handle into the
783 * This function imports the hash state into the operational state handle from
785 * crypto_ahash_export function.
846 * This function is a "short-hand" for the function calls of
/linux-4.1.27/drivers/char/
H A Dnwbutton.c40 * This function is called by other drivers to register a callback function
73 * This function is called by other drivers to deregister a callback function.
103 * This function is called by button_sequence_finished to search through the
123 * This function is called when the button_timer times out.
125 * mean you have ended the sequence of key presses, and this function is
127 * any matching registered function callbacks, initiate reboot, etc.).
159 * This function is called when a user space program attempts to read
163 * returns the number of characters it has written. This function is
204 * This function is called to initialise the driver, either from misc.c at

Completed in 4656 milliseconds

1234567891011>>