diff options
| author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2007-02-05 15:18:53 -0500 |
|---|---|---|
| committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-02-05 15:18:53 -0500 |
| commit | 4d284cac76d0bfebc42d76b428c4e44d921200a9 (patch) | |
| tree | e99d659aea9c747a3d5b4b4341f84a5cbead265b | |
| parent | 162e006ef59266b9ebf34e3d15ca1f3d9ee956d7 (diff) | |
[S390] Avoid excessive inlining.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
46 files changed, 278 insertions, 354 deletions
diff --git a/arch/s390/kernel/binfmt_elf32.c b/arch/s390/kernel/binfmt_elf32.c index 5c46054195cb..f1e40ca00d8d 100644 --- a/arch/s390/kernel/binfmt_elf32.c +++ b/arch/s390/kernel/binfmt_elf32.c | |||
| @@ -192,7 +192,7 @@ MODULE_AUTHOR("Gerhard Tonn <ton@de.ibm.com>"); | |||
| 192 | 192 | ||
| 193 | #undef cputime_to_timeval | 193 | #undef cputime_to_timeval |
| 194 | #define cputime_to_timeval cputime_to_compat_timeval | 194 | #define cputime_to_timeval cputime_to_compat_timeval |
| 195 | static __inline__ void | 195 | static inline void |
| 196 | cputime_to_compat_timeval(const cputime_t cputime, struct compat_timeval *value) | 196 | cputime_to_compat_timeval(const cputime_t cputime, struct compat_timeval *value) |
| 197 | { | 197 | { |
| 198 | value->tv_usec = cputime % 1000000; | 198 | value->tv_usec = cputime % 1000000; |
diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c index f5476f5c2e96..39d1dd752529 100644 --- a/arch/s390/kernel/module.c +++ b/arch/s390/kernel/module.c | |||
| @@ -59,7 +59,7 @@ void module_free(struct module *mod, void *module_region) | |||
| 59 | table entries. */ | 59 | table entries. */ |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | static inline void | 62 | static void |
| 63 | check_rela(Elf_Rela *rela, struct module *me) | 63 | check_rela(Elf_Rela *rela, struct module *me) |
| 64 | { | 64 | { |
| 65 | struct mod_arch_syminfo *info; | 65 | struct mod_arch_syminfo *info; |
| @@ -182,7 +182,7 @@ apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, | |||
| 182 | return -ENOEXEC; | 182 | return -ENOEXEC; |
| 183 | } | 183 | } |
| 184 | 184 | ||
| 185 | static inline int | 185 | static int |
| 186 | apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, | 186 | apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, |
| 187 | struct module *me) | 187 | struct module *me) |
| 188 | { | 188 | { |
diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c index f73a11528217..03739813d3bf 100644 --- a/arch/s390/kernel/setup.c +++ b/arch/s390/kernel/setup.c | |||
| @@ -129,7 +129,7 @@ char vmhalt_cmd[128] = ""; | |||
| 129 | char vmpoff_cmd[128] = ""; | 129 | char vmpoff_cmd[128] = ""; |
| 130 | static char vmpanic_cmd[128] = ""; | 130 | static char vmpanic_cmd[128] = ""; |
| 131 | 131 | ||
| 132 | static inline void strncpy_skip_quote(char *dst, char *src, int n) | 132 | static void strncpy_skip_quote(char *dst, char *src, int n) |
| 133 | { | 133 | { |
| 134 | int sx, dx; | 134 | int sx, dx; |
| 135 | 135 | ||
| @@ -396,8 +396,8 @@ early_param("ipldelay", early_parse_ipldelay); | |||
| 396 | unsigned int switch_amode = 0; | 396 | unsigned int switch_amode = 0; |
| 397 | EXPORT_SYMBOL_GPL(switch_amode); | 397 | EXPORT_SYMBOL_GPL(switch_amode); |
| 398 | 398 | ||
| 399 | static inline void set_amode_and_uaccess(unsigned long user_amode, | 399 | static void set_amode_and_uaccess(unsigned long user_amode, |
| 400 | unsigned long user32_amode) | 400 | unsigned long user32_amode) |
| 401 | { | 401 | { |
| 402 | psw_user_bits = PSW_BASE_BITS | PSW_MASK_DAT | user_amode | | 402 | psw_user_bits = PSW_BASE_BITS | PSW_MASK_DAT | user_amode | |
| 403 | PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK | | 403 | PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK | |
diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c index 08f9a4dfb18b..65b52320d145 100644 --- a/arch/s390/kernel/smp.c +++ b/arch/s390/kernel/smp.c | |||
| @@ -194,7 +194,7 @@ int smp_call_function_on(void (*func) (void *info), void *info, | |||
| 194 | } | 194 | } |
| 195 | EXPORT_SYMBOL(smp_call_function_on); | 195 | EXPORT_SYMBOL(smp_call_function_on); |
| 196 | 196 | ||
| 197 | static inline void do_send_stop(void) | 197 | static void do_send_stop(void) |
| 198 | { | 198 | { |
| 199 | int cpu, rc; | 199 | int cpu, rc; |
| 200 | 200 | ||
| @@ -208,7 +208,7 @@ static inline void do_send_stop(void) | |||
| 208 | } | 208 | } |
| 209 | } | 209 | } |
| 210 | 210 | ||
| 211 | static inline void do_store_status(void) | 211 | static void do_store_status(void) |
| 212 | { | 212 | { |
| 213 | int cpu, rc; | 213 | int cpu, rc; |
| 214 | 214 | ||
| @@ -224,7 +224,7 @@ static inline void do_store_status(void) | |||
| 224 | } | 224 | } |
| 225 | } | 225 | } |
| 226 | 226 | ||
| 227 | static inline void do_wait_for_stop(void) | 227 | static void do_wait_for_stop(void) |
| 228 | { | 228 | { |
| 229 | int cpu; | 229 | int cpu; |
| 230 | 230 | ||
| @@ -534,7 +534,7 @@ smp_put_cpu(int cpu) | |||
| 534 | spin_unlock_irqrestore(&smp_reserve_lock, flags); | 534 | spin_unlock_irqrestore(&smp_reserve_lock, flags); |
| 535 | } | 535 | } |
| 536 | 536 | ||
| 537 | static inline int | 537 | static int |
| 538 | cpu_stopped(int cpu) | 538 | cpu_stopped(int cpu) |
| 539 | { | 539 | { |
| 540 | __u32 status; | 540 | __u32 status; |
diff --git a/arch/s390/kernel/stacktrace.c b/arch/s390/kernel/stacktrace.c index 0d14a4789bf2..2e5c65a1863e 100644 --- a/arch/s390/kernel/stacktrace.c +++ b/arch/s390/kernel/stacktrace.c | |||
| @@ -11,11 +11,11 @@ | |||
| 11 | #include <linux/stacktrace.h> | 11 | #include <linux/stacktrace.h> |
| 12 | #include <linux/kallsyms.h> | 12 | #include <linux/kallsyms.h> |
| 13 | 13 | ||
| 14 | static inline unsigned long save_context_stack(struct stack_trace *trace, | 14 | static unsigned long save_context_stack(struct stack_trace *trace, |
| 15 | unsigned int *skip, | 15 | unsigned int *skip, |
| 16 | unsigned long sp, | 16 | unsigned long sp, |
| 17 | unsigned long low, | 17 | unsigned long low, |
| 18 | unsigned long high) | 18 | unsigned long high) |
| 19 | { | 19 | { |
| 20 | struct stack_frame *sf; | 20 | struct stack_frame *sf; |
| 21 | struct pt_regs *regs; | 21 | struct pt_regs *regs; |
diff --git a/arch/s390/kernel/time.c b/arch/s390/kernel/time.c index 39a72d3cb89a..3b91f27ab202 100644 --- a/arch/s390/kernel/time.c +++ b/arch/s390/kernel/time.c | |||
| @@ -166,7 +166,7 @@ int sysctl_hz_timer = 1; | |||
| 166 | * Stop the HZ tick on the current CPU. | 166 | * Stop the HZ tick on the current CPU. |
| 167 | * Only cpu_idle may call this function. | 167 | * Only cpu_idle may call this function. |
| 168 | */ | 168 | */ |
| 169 | static inline void stop_hz_timer(void) | 169 | static void stop_hz_timer(void) |
| 170 | { | 170 | { |
| 171 | unsigned long flags; | 171 | unsigned long flags; |
| 172 | unsigned long seq, next; | 172 | unsigned long seq, next; |
| @@ -210,7 +210,7 @@ static inline void stop_hz_timer(void) | |||
| 210 | * Start the HZ tick on the current CPU. | 210 | * Start the HZ tick on the current CPU. |
| 211 | * Only cpu_idle may call this function. | 211 | * Only cpu_idle may call this function. |
| 212 | */ | 212 | */ |
| 213 | static inline void start_hz_timer(void) | 213 | static void start_hz_timer(void) |
| 214 | { | 214 | { |
| 215 | BUG_ON(!in_interrupt()); | 215 | BUG_ON(!in_interrupt()); |
| 216 | 216 | ||
diff --git a/arch/s390/lib/uaccess_pt.c b/arch/s390/lib/uaccess_pt.c index 637192fa7c9a..63181671e3e3 100644 --- a/arch/s390/lib/uaccess_pt.c +++ b/arch/s390/lib/uaccess_pt.c | |||
| @@ -15,8 +15,8 @@ | |||
| 15 | #include <asm/futex.h> | 15 | #include <asm/futex.h> |
| 16 | #include "uaccess.h" | 16 | #include "uaccess.h" |
| 17 | 17 | ||
| 18 | static inline int __handle_fault(struct mm_struct *mm, unsigned long address, | 18 | static int __handle_fault(struct mm_struct *mm, unsigned long address, |
| 19 | int write_access) | 19 | int write_access) |
| 20 | { | 20 | { |
| 21 | struct vm_area_struct *vma; | 21 | struct vm_area_struct *vma; |
| 22 | int ret = -EFAULT; | 22 | int ret = -EFAULT; |
| @@ -81,8 +81,8 @@ out_sigbus: | |||
| 81 | return ret; | 81 | return ret; |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | static inline size_t __user_copy_pt(unsigned long uaddr, void *kptr, | 84 | static size_t __user_copy_pt(unsigned long uaddr, void *kptr, |
| 85 | size_t n, int write_user) | 85 | size_t n, int write_user) |
| 86 | { | 86 | { |
| 87 | struct mm_struct *mm = current->mm; | 87 | struct mm_struct *mm = current->mm; |
| 88 | unsigned long offset, pfn, done, size; | 88 | unsigned long offset, pfn, done, size; |
| @@ -139,7 +139,7 @@ fault: | |||
| 139 | * Do DAT for user address by page table walk, return kernel address. | 139 | * Do DAT for user address by page table walk, return kernel address. |
| 140 | * This function needs to be called with current->mm->page_table_lock held. | 140 | * This function needs to be called with current->mm->page_table_lock held. |
| 141 | */ | 141 | */ |
| 142 | static inline unsigned long __dat_user_addr(unsigned long uaddr) | 142 | static unsigned long __dat_user_addr(unsigned long uaddr) |
| 143 | { | 143 | { |
| 144 | struct mm_struct *mm = current->mm; | 144 | struct mm_struct *mm = current->mm; |
| 145 | unsigned long pfn, ret; | 145 | unsigned long pfn, ret; |
diff --git a/arch/s390/mm/cmm.c b/arch/s390/mm/cmm.c index fb87e2320eba..f93a056869bc 100644 --- a/arch/s390/mm/cmm.c +++ b/arch/s390/mm/cmm.c | |||
| @@ -245,7 +245,7 @@ cmm_set_timeout(long nr, long seconds) | |||
| 245 | cmm_set_timer(); | 245 | cmm_set_timer(); |
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | static inline int | 248 | static int |
| 249 | cmm_skip_blanks(char *cp, char **endp) | 249 | cmm_skip_blanks(char *cp, char **endp) |
| 250 | { | 250 | { |
| 251 | char *str; | 251 | char *str; |
diff --git a/arch/s390/mm/extmem.c b/arch/s390/mm/extmem.c index 8bffadb5e537..394980b05e6f 100644 --- a/arch/s390/mm/extmem.c +++ b/arch/s390/mm/extmem.c | |||
| @@ -91,7 +91,7 @@ static char *segtype_string[] = { "SW", "EW", "SR", "ER", "SN", "EN", "SC", | |||
| 91 | * Create the 8 bytes, ebcdic VM segment name from | 91 | * Create the 8 bytes, ebcdic VM segment name from |
| 92 | * an ascii name. | 92 | * an ascii name. |
| 93 | */ | 93 | */ |
| 94 | static void inline | 94 | static void |
| 95 | dcss_mkname(char *name, char *dcss_name) | 95 | dcss_mkname(char *name, char *dcss_name) |
| 96 | { | 96 | { |
| 97 | int i; | 97 | int i; |
diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c index 555e18a6b781..eb5dc62f0d9c 100644 --- a/drivers/s390/block/dasd.c +++ b/drivers/s390/block/dasd.c | |||
| @@ -483,7 +483,7 @@ unsigned int dasd_profile_level = DASD_PROFILE_OFF; | |||
| 483 | /* | 483 | /* |
| 484 | * Add profiling information for cqr before execution. | 484 | * Add profiling information for cqr before execution. |
| 485 | */ | 485 | */ |
| 486 | static inline void | 486 | static void |
| 487 | dasd_profile_start(struct dasd_device *device, struct dasd_ccw_req * cqr, | 487 | dasd_profile_start(struct dasd_device *device, struct dasd_ccw_req * cqr, |
| 488 | struct request *req) | 488 | struct request *req) |
| 489 | { | 489 | { |
| @@ -505,7 +505,7 @@ dasd_profile_start(struct dasd_device *device, struct dasd_ccw_req * cqr, | |||
| 505 | /* | 505 | /* |
| 506 | * Add profiling information for cqr after execution. | 506 | * Add profiling information for cqr after execution. |
| 507 | */ | 507 | */ |
| 508 | static inline void | 508 | static void |
| 509 | dasd_profile_end(struct dasd_device *device, struct dasd_ccw_req * cqr, | 509 | dasd_profile_end(struct dasd_device *device, struct dasd_ccw_req * cqr, |
| 510 | struct request *req) | 510 | struct request *req) |
| 511 | { | 511 | { |
| @@ -1102,7 +1102,7 @@ __dasd_process_erp(struct dasd_device *device, struct dasd_ccw_req *cqr) | |||
| 1102 | /* | 1102 | /* |
| 1103 | * Process ccw request queue. | 1103 | * Process ccw request queue. |
| 1104 | */ | 1104 | */ |
| 1105 | static inline void | 1105 | static void |
| 1106 | __dasd_process_ccw_queue(struct dasd_device * device, | 1106 | __dasd_process_ccw_queue(struct dasd_device * device, |
| 1107 | struct list_head *final_queue) | 1107 | struct list_head *final_queue) |
| 1108 | { | 1108 | { |
| @@ -1181,7 +1181,7 @@ dasd_end_request_cb(struct dasd_ccw_req * cqr, void *data) | |||
| 1181 | /* | 1181 | /* |
| 1182 | * Fetch requests from the block device queue. | 1182 | * Fetch requests from the block device queue. |
| 1183 | */ | 1183 | */ |
| 1184 | static inline void | 1184 | static void |
| 1185 | __dasd_process_blk_queue(struct dasd_device * device) | 1185 | __dasd_process_blk_queue(struct dasd_device * device) |
| 1186 | { | 1186 | { |
| 1187 | request_queue_t *queue; | 1187 | request_queue_t *queue; |
| @@ -1267,7 +1267,7 @@ __dasd_process_blk_queue(struct dasd_device * device) | |||
| 1267 | * Take a look at the first request on the ccw queue and check | 1267 | * Take a look at the first request on the ccw queue and check |
| 1268 | * if it reached its expire time. If so, terminate the IO. | 1268 | * if it reached its expire time. If so, terminate the IO. |
| 1269 | */ | 1269 | */ |
| 1270 | static inline void | 1270 | static void |
| 1271 | __dasd_check_expire(struct dasd_device * device) | 1271 | __dasd_check_expire(struct dasd_device * device) |
| 1272 | { | 1272 | { |
| 1273 | struct dasd_ccw_req *cqr; | 1273 | struct dasd_ccw_req *cqr; |
| @@ -1298,7 +1298,7 @@ __dasd_check_expire(struct dasd_device * device) | |||
| 1298 | * Take a look at the first request on the ccw queue and check | 1298 | * Take a look at the first request on the ccw queue and check |
| 1299 | * if it needs to be started. | 1299 | * if it needs to be started. |
| 1300 | */ | 1300 | */ |
| 1301 | static inline void | 1301 | static void |
| 1302 | __dasd_start_head(struct dasd_device * device) | 1302 | __dasd_start_head(struct dasd_device * device) |
| 1303 | { | 1303 | { |
| 1304 | struct dasd_ccw_req *cqr; | 1304 | struct dasd_ccw_req *cqr; |
diff --git a/drivers/s390/block/dasd_devmap.c b/drivers/s390/block/dasd_devmap.c index 5943266152f5..ed70852cc915 100644 --- a/drivers/s390/block/dasd_devmap.c +++ b/drivers/s390/block/dasd_devmap.c | |||
| @@ -136,7 +136,7 @@ __setup ("dasd=", dasd_call_setup); | |||
| 136 | /* | 136 | /* |
| 137 | * Read a device busid/devno from a string. | 137 | * Read a device busid/devno from a string. |
| 138 | */ | 138 | */ |
| 139 | static inline int | 139 | static int |
| 140 | dasd_busid(char **str, int *id0, int *id1, int *devno) | 140 | dasd_busid(char **str, int *id0, int *id1, int *devno) |
| 141 | { | 141 | { |
| 142 | int val, old_style; | 142 | int val, old_style; |
| @@ -182,7 +182,7 @@ dasd_busid(char **str, int *id0, int *id1, int *devno) | |||
| 182 | * only one: "ro" for read-only devices. The default feature set | 182 | * only one: "ro" for read-only devices. The default feature set |
| 183 | * is empty (value 0). | 183 | * is empty (value 0). |
| 184 | */ | 184 | */ |
| 185 | static inline int | 185 | static int |
| 186 | dasd_feature_list(char *str, char **endp) | 186 | dasd_feature_list(char *str, char **endp) |
| 187 | { | 187 | { |
| 188 | int features, len, rc; | 188 | int features, len, rc; |
| @@ -341,7 +341,7 @@ dasd_parse_range( char *parsestring ) { | |||
| 341 | return ERR_PTR(-EINVAL); | 341 | return ERR_PTR(-EINVAL); |
| 342 | } | 342 | } |
| 343 | 343 | ||
| 344 | static inline char * | 344 | static char * |
| 345 | dasd_parse_next_element( char *parsestring ) { | 345 | dasd_parse_next_element( char *parsestring ) { |
| 346 | char * residual_str; | 346 | char * residual_str; |
| 347 | residual_str = dasd_parse_keyword(parsestring); | 347 | residual_str = dasd_parse_keyword(parsestring); |
diff --git a/drivers/s390/block/dasd_diag.c b/drivers/s390/block/dasd_diag.c index 51cdc16a72c5..ab782bb46ac1 100644 --- a/drivers/s390/block/dasd_diag.c +++ b/drivers/s390/block/dasd_diag.c | |||
| @@ -90,7 +90,7 @@ static inline int dia250(void *iob, int cmd) | |||
| 90 | * block offset. On success, return zero and set end_block to contain the | 90 | * block offset. On success, return zero and set end_block to contain the |
| 91 | * number of blocks on the device minus the specified offset. Return non-zero | 91 | * number of blocks on the device minus the specified offset. Return non-zero |
| 92 | * otherwise. */ | 92 | * otherwise. */ |
| 93 | static __inline__ int | 93 | static inline int |
| 94 | mdsk_init_io(struct dasd_device *device, unsigned int blocksize, | 94 | mdsk_init_io(struct dasd_device *device, unsigned int blocksize, |
| 95 | blocknum_t offset, blocknum_t *end_block) | 95 | blocknum_t offset, blocknum_t *end_block) |
| 96 | { | 96 | { |
| @@ -117,7 +117,7 @@ mdsk_init_io(struct dasd_device *device, unsigned int blocksize, | |||
| 117 | 117 | ||
| 118 | /* Remove block I/O environment for device. Return zero on success, non-zero | 118 | /* Remove block I/O environment for device. Return zero on success, non-zero |
| 119 | * otherwise. */ | 119 | * otherwise. */ |
| 120 | static __inline__ int | 120 | static inline int |
| 121 | mdsk_term_io(struct dasd_device * device) | 121 | mdsk_term_io(struct dasd_device * device) |
| 122 | { | 122 | { |
| 123 | struct dasd_diag_private *private; | 123 | struct dasd_diag_private *private; |
diff --git a/drivers/s390/block/dasd_eckd.c b/drivers/s390/block/dasd_eckd.c index a17d73193aab..cecab2274a6e 100644 --- a/drivers/s390/block/dasd_eckd.c +++ b/drivers/s390/block/dasd_eckd.c | |||
| @@ -134,44 +134,7 @@ ceil_quot(unsigned int d1, unsigned int d2) | |||
| 134 | return (d1 + (d2 - 1)) / d2; | 134 | return (d1 + (d2 - 1)) / d2; |
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | static inline int | 137 | static unsigned int |
| 138 | bytes_per_record(struct dasd_eckd_characteristics *rdc, int kl, int dl) | ||
| 139 | { | ||
| 140 | unsigned int fl1, fl2, int1, int2; | ||
| 141 | int bpr; | ||
| 142 | |||
| 143 | switch (rdc->formula) { | ||
| 144 | case 0x01: | ||
| 145 | fl1 = round_up_multiple(ECKD_F2(rdc) + dl, ECKD_F1(rdc)); | ||
| 146 | fl2 = round_up_multiple(kl ? ECKD_F2(rdc) + kl : 0, | ||
| 147 | ECKD_F1(rdc)); | ||
| 148 | bpr = fl1 + fl2; | ||
| 149 | break; | ||
| 150 | case 0x02: | ||
| 151 | int1 = ceil_quot(dl + ECKD_F6(rdc), ECKD_F5(rdc) << 1); | ||
| 152 | int2 = ceil_quot(kl + ECKD_F6(rdc), ECKD_F5(rdc) << 1); | ||
| 153 | fl1 = round_up_multiple(ECKD_F1(rdc) * ECKD_F2(rdc) + dl + | ||
| 154 | ECKD_F6(rdc) + ECKD_F4(rdc) * int1, | ||
| 155 | ECKD_F1(rdc)); | ||
| 156 | fl2 = round_up_multiple(ECKD_F1(rdc) * ECKD_F3(rdc) + kl + | ||
| 157 | ECKD_F6(rdc) + ECKD_F4(rdc) * int2, | ||
| 158 | ECKD_F1(rdc)); | ||
| 159 | bpr = fl1 + fl2; | ||
| 160 | break; | ||
| 161 | default: | ||
| 162 | bpr = 0; | ||
| 163 | break; | ||
| 164 | } | ||
| 165 | return bpr; | ||
| 166 | } | ||
| 167 | |||
| 168 | static inline unsigned int | ||
| 169 | bytes_per_track(struct dasd_eckd_characteristics *rdc) | ||
| 170 | { | ||
| 171 | return *(unsigned int *) (rdc->byte_per_track) >> 8; | ||
| 172 | } | ||
| 173 | |||
| 174 | static inline unsigned int | ||
| 175 | recs_per_track(struct dasd_eckd_characteristics * rdc, | 138 | recs_per_track(struct dasd_eckd_characteristics * rdc, |
| 176 | unsigned int kl, unsigned int dl) | 139 | unsigned int kl, unsigned int dl) |
| 177 | { | 140 | { |
| @@ -204,7 +167,7 @@ recs_per_track(struct dasd_eckd_characteristics * rdc, | |||
| 204 | return 0; | 167 | return 0; |
| 205 | } | 168 | } |
| 206 | 169 | ||
| 207 | static inline int | 170 | static int |
| 208 | check_XRC (struct ccw1 *de_ccw, | 171 | check_XRC (struct ccw1 *de_ccw, |
| 209 | struct DE_eckd_data *data, | 172 | struct DE_eckd_data *data, |
| 210 | struct dasd_device *device) | 173 | struct dasd_device *device) |
| @@ -230,7 +193,7 @@ check_XRC (struct ccw1 *de_ccw, | |||
| 230 | return rc; | 193 | return rc; |
| 231 | } | 194 | } |
| 232 | 195 | ||
| 233 | static inline int | 196 | static int |
| 234 | define_extent(struct ccw1 * ccw, struct DE_eckd_data * data, int trk, | 197 | define_extent(struct ccw1 * ccw, struct DE_eckd_data * data, int trk, |
| 235 | int totrk, int cmd, struct dasd_device * device) | 198 | int totrk, int cmd, struct dasd_device * device) |
| 236 | { | 199 | { |
| @@ -317,7 +280,7 @@ define_extent(struct ccw1 * ccw, struct DE_eckd_data * data, int trk, | |||
| 317 | return rc; | 280 | return rc; |
| 318 | } | 281 | } |
| 319 | 282 | ||
| 320 | static inline void | 283 | static void |
| 321 | locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, int trk, | 284 | locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, int trk, |
| 322 | int rec_on_trk, int no_rec, int cmd, | 285 | int rec_on_trk, int no_rec, int cmd, |
| 323 | struct dasd_device * device, int reclen) | 286 | struct dasd_device * device, int reclen) |
| @@ -1617,7 +1580,7 @@ dasd_eckd_ioctl(struct dasd_device *device, unsigned int cmd, void __user *argp) | |||
| 1617 | * Dump the range of CCWs into 'page' buffer | 1580 | * Dump the range of CCWs into 'page' buffer |
| 1618 | * and return number of printed chars. | 1581 | * and return number of printed chars. |
| 1619 | */ | 1582 | */ |
| 1620 | static inline int | 1583 | static int |
| 1621 | dasd_eckd_dump_ccw_range(struct ccw1 *from, struct ccw1 *to, char *page) | 1584 | dasd_eckd_dump_ccw_range(struct ccw1 *from, struct ccw1 *to, char *page) |
| 1622 | { | 1585 | { |
| 1623 | int len, count; | 1586 | int len, count; |
diff --git a/drivers/s390/block/dasd_erp.c b/drivers/s390/block/dasd_erp.c index abf7cefb29c2..caa5d91420f8 100644 --- a/drivers/s390/block/dasd_erp.c +++ b/drivers/s390/block/dasd_erp.c | |||
| @@ -152,25 +152,6 @@ dasd_default_erp_postaction(struct dasd_ccw_req * cqr) | |||
| 152 | 152 | ||
| 153 | } /* end default_erp_postaction */ | 153 | } /* end default_erp_postaction */ |
| 154 | 154 | ||
| 155 | /* | ||
| 156 | * Print the hex dump of the memory used by a request. This includes | ||
| 157 | * all error recovery ccws that have been chained in from of the | ||
| 158 | * real request. | ||
| 159 | */ | ||
| 160 | static inline void | ||
| 161 | hex_dump_memory(struct dasd_device *device, void *data, int len) | ||
| 162 | { | ||
| 163 | int *pint; | ||
| 164 | |||
| 165 | pint = (int *) data; | ||
| 166 | while (len > 0) { | ||
| 167 | DEV_MESSAGE(KERN_ERR, device, "%p: %08x %08x %08x %08x", | ||
| 168 | pint, pint[0], pint[1], pint[2], pint[3]); | ||
| 169 | pint += 4; | ||
| 170 | len -= 16; | ||
| 171 | } | ||
| 172 | } | ||
| 173 | |||
| 174 | void | 155 | void |
| 175 | dasd_log_sense(struct dasd_ccw_req *cqr, struct irb *irb) | 156 | dasd_log_sense(struct dasd_ccw_req *cqr, struct irb *irb) |
| 176 | { | 157 | { |
diff --git a/drivers/s390/block/dasd_fba.c b/drivers/s390/block/dasd_fba.c index b857fd5893fd..be0909e39226 100644 --- a/drivers/s390/block/dasd_fba.c +++ b/drivers/s390/block/dasd_fba.c | |||
| @@ -75,7 +75,7 @@ static struct ccw_driver dasd_fba_driver = { | |||
| 75 | .notify = dasd_generic_notify, | 75 | .notify = dasd_generic_notify, |
| 76 | }; | 76 | }; |
| 77 | 77 | ||
| 78 | static inline void | 78 | static void |
| 79 | define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, | 79 | define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, |
| 80 | int blksize, int beg, int nr) | 80 | int blksize, int beg, int nr) |
| 81 | { | 81 | { |
| @@ -95,7 +95,7 @@ define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, | |||
| 95 | data->ext_end = nr - 1; | 95 | data->ext_end = nr - 1; |
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | static inline void | 98 | static void |
| 99 | locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, | 99 | locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, |
| 100 | int block_nr, int block_ct) | 100 | int block_nr, int block_ct) |
| 101 | { | 101 | { |
diff --git a/drivers/s390/block/dasd_proc.c b/drivers/s390/block/dasd_proc.c index a9ff934d7e2b..8b7e11815d70 100644 --- a/drivers/s390/block/dasd_proc.c +++ b/drivers/s390/block/dasd_proc.c | |||
| @@ -28,7 +28,7 @@ static struct proc_dir_entry *dasd_proc_root_entry = NULL; | |||
| 28 | static struct proc_dir_entry *dasd_devices_entry = NULL; | 28 | static struct proc_dir_entry *dasd_devices_entry = NULL; |
| 29 | static struct proc_dir_entry *dasd_statistics_entry = NULL; | 29 | static struct proc_dir_entry *dasd_statistics_entry = NULL; |
| 30 | 30 | ||
| 31 | static inline char * | 31 | static char * |
| 32 | dasd_get_user_string(const char __user *user_buf, size_t user_len) | 32 | dasd_get_user_string(const char __user *user_buf, size_t user_len) |
| 33 | { | 33 | { |
| 34 | char *buffer; | 34 | char *buffer; |
| @@ -154,7 +154,7 @@ static struct file_operations dasd_devices_file_ops = { | |||
| 154 | .release = seq_release, | 154 | .release = seq_release, |
| 155 | }; | 155 | }; |
| 156 | 156 | ||
| 157 | static inline int | 157 | static int |
| 158 | dasd_calc_metrics(char *page, char **start, off_t off, | 158 | dasd_calc_metrics(char *page, char **start, off_t off, |
| 159 | int count, int *eof, int len) | 159 | int count, int *eof, int len) |
| 160 | { | 160 | { |
| @@ -167,7 +167,7 @@ dasd_calc_metrics(char *page, char **start, off_t off, | |||
| 167 | return len; | 167 | return len; |
| 168 | } | 168 | } |
| 169 | 169 | ||
| 170 | static inline char * | 170 | static char * |
| 171 | dasd_statistics_array(char *str, unsigned int *array, int shift) | 171 | dasd_statistics_array(char *str, unsigned int *array, int shift) |
| 172 | { | 172 | { |
| 173 | int i; | 173 | int i; |
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c index bd1b66a54c21..1340451ea408 100644 --- a/drivers/s390/block/dcssblk.c +++ b/drivers/s390/block/dcssblk.c | |||
| @@ -102,7 +102,7 @@ dcssblk_release_segment(struct device *dev) | |||
| 102 | * device needs to be enqueued before the semaphore is | 102 | * device needs to be enqueued before the semaphore is |
| 103 | * freed. | 103 | * freed. |
| 104 | */ | 104 | */ |
| 105 | static inline int | 105 | static int |
| 106 | dcssblk_assign_free_minor(struct dcssblk_dev_info *dev_info) | 106 | dcssblk_assign_free_minor(struct dcssblk_dev_info *dev_info) |
| 107 | { | 107 | { |
| 108 | int minor, found; | 108 | int minor, found; |
diff --git a/drivers/s390/char/monwriter.c b/drivers/s390/char/monwriter.c index cdb24f528112..9e451acc6491 100644 --- a/drivers/s390/char/monwriter.c +++ b/drivers/s390/char/monwriter.c | |||
| @@ -67,8 +67,8 @@ static int monwrite_diag(struct monwrite_hdr *myhdr, char *buffer, int fcn) | |||
| 67 | return -EINVAL; | 67 | return -EINVAL; |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | static inline struct mon_buf *monwrite_find_hdr(struct mon_private *monpriv, | 70 | static struct mon_buf *monwrite_find_hdr(struct mon_private *monpriv, |
| 71 | struct monwrite_hdr *monhdr) | 71 | struct monwrite_hdr *monhdr) |
| 72 | { | 72 | { |
| 73 | struct mon_buf *entry, *next; | 73 | struct mon_buf *entry, *next; |
| 74 | 74 | ||
diff --git a/drivers/s390/char/sclp.c b/drivers/s390/char/sclp.c index 6a83e2d722a8..f171de3b0b11 100644 --- a/drivers/s390/char/sclp.c +++ b/drivers/s390/char/sclp.c | |||
| @@ -445,7 +445,7 @@ sclp_sync_wait(void) | |||
| 445 | EXPORT_SYMBOL(sclp_sync_wait); | 445 | EXPORT_SYMBOL(sclp_sync_wait); |
| 446 | 446 | ||
| 447 | /* Dispatch changes in send and receive mask to registered listeners. */ | 447 | /* Dispatch changes in send and receive mask to registered listeners. */ |
| 448 | static inline void | 448 | static void |
| 449 | sclp_dispatch_state_change(void) | 449 | sclp_dispatch_state_change(void) |
| 450 | { | 450 | { |
| 451 | struct list_head *l; | 451 | struct list_head *l; |
diff --git a/drivers/s390/char/sclp_con.c b/drivers/s390/char/sclp_con.c index 86864f641716..ead1043d788e 100644 --- a/drivers/s390/char/sclp_con.c +++ b/drivers/s390/char/sclp_con.c | |||
| @@ -66,7 +66,7 @@ sclp_conbuf_callback(struct sclp_buffer *buffer, int rc) | |||
| 66 | } while (buffer && sclp_emit_buffer(buffer, sclp_conbuf_callback)); | 66 | } while (buffer && sclp_emit_buffer(buffer, sclp_conbuf_callback)); |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | static inline void | 69 | static void |
| 70 | sclp_conbuf_emit(void) | 70 | sclp_conbuf_emit(void) |
| 71 | { | 71 | { |
| 72 | struct sclp_buffer* buffer; | 72 | struct sclp_buffer* buffer; |
diff --git a/drivers/s390/char/tape_block.c b/drivers/s390/char/tape_block.c index c8a89b3b87d4..dd0ecaed592e 100644 --- a/drivers/s390/char/tape_block.c +++ b/drivers/s390/char/tape_block.c | |||
| @@ -73,7 +73,7 @@ tapeblock_trigger_requeue(struct tape_device *device) | |||
| 73 | /* | 73 | /* |
| 74 | * Post finished request. | 74 | * Post finished request. |
| 75 | */ | 75 | */ |
| 76 | static inline void | 76 | static void |
| 77 | tapeblock_end_request(struct request *req, int uptodate) | 77 | tapeblock_end_request(struct request *req, int uptodate) |
| 78 | { | 78 | { |
| 79 | if (end_that_request_first(req, uptodate, req->hard_nr_sectors)) | 79 | if (end_that_request_first(req, uptodate, req->hard_nr_sectors)) |
| @@ -108,7 +108,7 @@ __tapeblock_end_request(struct tape_request *ccw_req, void *data) | |||
| 108 | /* | 108 | /* |
| 109 | * Feed the tape device CCW queue with requests supplied in a list. | 109 | * Feed the tape device CCW queue with requests supplied in a list. |
| 110 | */ | 110 | */ |
| 111 | static inline int | 111 | static int |
| 112 | tapeblock_start_request(struct tape_device *device, struct request *req) | 112 | tapeblock_start_request(struct tape_device *device, struct request *req) |
| 113 | { | 113 | { |
| 114 | struct tape_request * ccw_req; | 114 | struct tape_request * ccw_req; |
diff --git a/drivers/s390/char/tape_char.c b/drivers/s390/char/tape_char.c index 04d93ef87b40..9faea04e11e9 100644 --- a/drivers/s390/char/tape_char.c +++ b/drivers/s390/char/tape_char.c | |||
| @@ -89,22 +89,7 @@ tapechar_cleanup_device(struct tape_device *device) | |||
| 89 | device->nt = NULL; | 89 | device->nt = NULL; |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | /* | 92 | static int |
| 93 | * Terminate write command (we write two TMs and skip backward over last) | ||
| 94 | * This ensures that the tape is always correctly terminated. | ||
| 95 | * When the user writes afterwards a new file, he will overwrite the | ||
| 96 | * second TM and therefore one TM will remain to separate the | ||
| 97 | * two files on the tape... | ||
| 98 | */ | ||
| 99 | static inline void | ||
| 100 | tapechar_terminate_write(struct tape_device *device) | ||
| 101 | { | ||
| 102 | if (tape_mtop(device, MTWEOF, 1) == 0 && | ||
| 103 | tape_mtop(device, MTWEOF, 1) == 0) | ||
| 104 | tape_mtop(device, MTBSR, 1); | ||
| 105 | } | ||
| 106 | |||
| 107 | static inline int | ||
| 108 | tapechar_check_idalbuffer(struct tape_device *device, size_t block_size) | 93 | tapechar_check_idalbuffer(struct tape_device *device, size_t block_size) |
| 109 | { | 94 | { |
| 110 | struct idal_buffer *new; | 95 | struct idal_buffer *new; |
diff --git a/drivers/s390/char/tape_core.c b/drivers/s390/char/tape_core.c index 8691bb985d00..e2a8a1a04bab 100644 --- a/drivers/s390/char/tape_core.c +++ b/drivers/s390/char/tape_core.c | |||
| @@ -76,7 +76,7 @@ const char *tape_op_verbose[TO_SIZE] = | |||
| 76 | [TO_KEKL_QUERY] = "KLQ", | 76 | [TO_KEKL_QUERY] = "KLQ", |
| 77 | }; | 77 | }; |
| 78 | 78 | ||
| 79 | static inline int | 79 | static int |
| 80 | busid_to_int(char *bus_id) | 80 | busid_to_int(char *bus_id) |
| 81 | { | 81 | { |
| 82 | int dec; | 82 | int dec; |
| @@ -256,7 +256,7 @@ tape_med_state_set(struct tape_device *device, enum tape_medium_state newstate) | |||
| 256 | /* | 256 | /* |
| 257 | * Stop running ccw. Has to be called with the device lock held. | 257 | * Stop running ccw. Has to be called with the device lock held. |
| 258 | */ | 258 | */ |
| 259 | static inline int | 259 | static int |
| 260 | __tape_cancel_io(struct tape_device *device, struct tape_request *request) | 260 | __tape_cancel_io(struct tape_device *device, struct tape_request *request) |
| 261 | { | 261 | { |
| 262 | int retries; | 262 | int retries; |
| @@ -392,7 +392,7 @@ out: | |||
| 392 | return rc; | 392 | return rc; |
| 393 | } | 393 | } |
| 394 | 394 | ||
| 395 | static inline void | 395 | static void |
| 396 | tape_cleanup_device(struct tape_device *device) | 396 | tape_cleanup_device(struct tape_device *device) |
| 397 | { | 397 | { |
| 398 | tapeblock_cleanup_device(device); | 398 | tapeblock_cleanup_device(device); |
| @@ -570,7 +570,7 @@ tape_generic_probe(struct ccw_device *cdev) | |||
| 570 | return ret; | 570 | return ret; |
| 571 | } | 571 | } |
| 572 | 572 | ||
| 573 | static inline void | 573 | static void |
| 574 | __tape_discard_requests(struct tape_device *device) | 574 | __tape_discard_requests(struct tape_device *device) |
| 575 | { | 575 | { |
| 576 | struct tape_request * request; | 576 | struct tape_request * request; |
| @@ -710,7 +710,7 @@ tape_free_request (struct tape_request * request) | |||
| 710 | kfree(request); | 710 | kfree(request); |
| 711 | } | 711 | } |
| 712 | 712 | ||
| 713 | static inline int | 713 | static int |
| 714 | __tape_start_io(struct tape_device *device, struct tape_request *request) | 714 | __tape_start_io(struct tape_device *device, struct tape_request *request) |
| 715 | { | 715 | { |
| 716 | int rc; | 716 | int rc; |
| @@ -740,7 +740,7 @@ __tape_start_io(struct tape_device *device, struct tape_request *request) | |||
| 740 | return rc; | 740 | return rc; |
| 741 | } | 741 | } |
| 742 | 742 | ||
| 743 | static inline void | 743 | static void |
| 744 | __tape_start_next_request(struct tape_device *device) | 744 | __tape_start_next_request(struct tape_device *device) |
| 745 | { | 745 | { |
| 746 | struct list_head *l, *n; | 746 | struct list_head *l, *n; |
| @@ -824,7 +824,7 @@ static void tape_long_busy_timeout(unsigned long data) | |||
| 824 | spin_unlock_irq(get_ccwdev_lock(device->cdev)); | 824 | spin_unlock_irq(get_ccwdev_lock(device->cdev)); |
| 825 | } | 825 | } |
| 826 | 826 | ||
| 827 | static inline void | 827 | static void |
| 828 | __tape_end_request( | 828 | __tape_end_request( |
| 829 | struct tape_device * device, | 829 | struct tape_device * device, |
| 830 | struct tape_request * request, | 830 | struct tape_request * request, |
| @@ -901,7 +901,7 @@ tape_dump_sense_dbf(struct tape_device *device, struct tape_request *request, | |||
| 901 | * and starts it if the tape is idle. Has to be called with | 901 | * and starts it if the tape is idle. Has to be called with |
| 902 | * the device lock held. | 902 | * the device lock held. |
| 903 | */ | 903 | */ |
| 904 | static inline int | 904 | static int |
| 905 | __tape_start_request(struct tape_device *device, struct tape_request *request) | 905 | __tape_start_request(struct tape_device *device, struct tape_request *request) |
| 906 | { | 906 | { |
| 907 | int rc; | 907 | int rc; |
diff --git a/drivers/s390/cio/blacklist.c b/drivers/s390/cio/blacklist.c index 4ec1334014e9..aa65df4dfced 100644 --- a/drivers/s390/cio/blacklist.c +++ b/drivers/s390/cio/blacklist.c | |||
| @@ -43,7 +43,7 @@ typedef enum {add, free} range_action; | |||
| 43 | * Function: blacklist_range | 43 | * Function: blacklist_range |
| 44 | * (Un-)blacklist the devices from-to | 44 | * (Un-)blacklist the devices from-to |
| 45 | */ | 45 | */ |
| 46 | static inline void | 46 | static void |
| 47 | blacklist_range (range_action action, unsigned int from, unsigned int to, | 47 | blacklist_range (range_action action, unsigned int from, unsigned int to, |
| 48 | unsigned int ssid) | 48 | unsigned int ssid) |
| 49 | { | 49 | { |
| @@ -69,7 +69,7 @@ blacklist_range (range_action action, unsigned int from, unsigned int to, | |||
| 69 | * Get devno/busid from given string. | 69 | * Get devno/busid from given string. |
| 70 | * Shamelessly grabbed from dasd_devmap.c. | 70 | * Shamelessly grabbed from dasd_devmap.c. |
| 71 | */ | 71 | */ |
| 72 | static inline int | 72 | static int |
| 73 | blacklist_busid(char **str, int *id0, int *ssid, int *devno) | 73 | blacklist_busid(char **str, int *id0, int *ssid, int *devno) |
| 74 | { | 74 | { |
| 75 | int val, old_style; | 75 | int val, old_style; |
| @@ -123,7 +123,7 @@ confused: | |||
| 123 | return 1; | 123 | return 1; |
| 124 | } | 124 | } |
| 125 | 125 | ||
| 126 | static inline int | 126 | static int |
| 127 | blacklist_parse_parameters (char *str, range_action action) | 127 | blacklist_parse_parameters (char *str, range_action action) |
| 128 | { | 128 | { |
| 129 | int from, to, from_id0, to_id0, from_ssid, to_ssid; | 129 | int from, to, from_id0, to_id0, from_ssid, to_ssid; |
| @@ -227,7 +227,7 @@ is_blacklisted (int ssid, int devno) | |||
| 227 | * Function: blacklist_parse_proc_parameters | 227 | * Function: blacklist_parse_proc_parameters |
| 228 | * parse the stuff which is piped to /proc/cio_ignore | 228 | * parse the stuff which is piped to /proc/cio_ignore |
| 229 | */ | 229 | */ |
| 230 | static inline void | 230 | static void |
| 231 | blacklist_parse_proc_parameters (char *buf) | 231 | blacklist_parse_proc_parameters (char *buf) |
| 232 | { | 232 | { |
| 233 | if (strncmp (buf, "free ", 5) == 0) { | 233 | if (strncmp (buf, "free ", 5) == 0) { |
diff --git a/drivers/s390/cio/ccwgroup.c b/drivers/s390/cio/ccwgroup.c index 38954f5cd14c..d48e3ca4752c 100644 --- a/drivers/s390/cio/ccwgroup.c +++ b/drivers/s390/cio/ccwgroup.c | |||
| @@ -53,7 +53,7 @@ ccwgroup_uevent (struct device *dev, char **envp, int num_envp, char *buffer, | |||
| 53 | 53 | ||
| 54 | static struct bus_type ccwgroup_bus_type; | 54 | static struct bus_type ccwgroup_bus_type; |
| 55 | 55 | ||
| 56 | static inline void | 56 | static void |
| 57 | __ccwgroup_remove_symlinks(struct ccwgroup_device *gdev) | 57 | __ccwgroup_remove_symlinks(struct ccwgroup_device *gdev) |
| 58 | { | 58 | { |
| 59 | int i; | 59 | int i; |
| @@ -104,7 +104,7 @@ ccwgroup_release (struct device *dev) | |||
| 104 | kfree(gdev); | 104 | kfree(gdev); |
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | static inline int | 107 | static int |
| 108 | __ccwgroup_create_symlinks(struct ccwgroup_device *gdev) | 108 | __ccwgroup_create_symlinks(struct ccwgroup_device *gdev) |
| 109 | { | 109 | { |
| 110 | char str[8]; | 110 | char str[8]; |
| @@ -424,7 +424,7 @@ ccwgroup_probe_ccwdev(struct ccw_device *cdev) | |||
| 424 | return 0; | 424 | return 0; |
| 425 | } | 425 | } |
| 426 | 426 | ||
| 427 | static inline struct ccwgroup_device * | 427 | static struct ccwgroup_device * |
| 428 | __ccwgroup_get_gdev_by_cdev(struct ccw_device *cdev) | 428 | __ccwgroup_get_gdev_by_cdev(struct ccw_device *cdev) |
| 429 | { | 429 | { |
| 430 | struct ccwgroup_device *gdev; | 430 | struct ccwgroup_device *gdev; |
diff --git a/drivers/s390/cio/chsc.c b/drivers/s390/cio/chsc.c index c6db7f44689a..6f05a44e3817 100644 --- a/drivers/s390/cio/chsc.c +++ b/drivers/s390/cio/chsc.c | |||
| @@ -277,7 +277,7 @@ out_unreg: | |||
| 277 | return 0; | 277 | return 0; |
| 278 | } | 278 | } |
| 279 | 279 | ||
| 280 | static inline void | 280 | static void |
| 281 | s390_set_chpid_offline( __u8 chpid) | 281 | s390_set_chpid_offline( __u8 chpid) |
| 282 | { | 282 | { |
| 283 | char dbf_txt[15]; | 283 | char dbf_txt[15]; |
| @@ -338,7 +338,7 @@ s390_process_res_acc_sch(struct res_acc_data *res_data, struct subchannel *sch) | |||
| 338 | return 0x80 >> chp; | 338 | return 0x80 >> chp; |
| 339 | } | 339 | } |
| 340 | 340 | ||
| 341 | static inline int | 341 | static int |
| 342 | s390_process_res_acc_new_sch(struct subchannel_id schid) | 342 | s390_process_res_acc_new_sch(struct subchannel_id schid) |
| 343 | { | 343 | { |
| 344 | struct schib schib; | 344 | struct schib schib; |
| @@ -594,7 +594,7 @@ int chsc_process_crw(void) | |||
| 594 | return ret; | 594 | return ret; |
| 595 | } | 595 | } |
| 596 | 596 | ||
| 597 | static inline int | 597 | static int |
| 598 | __chp_add_new_sch(struct subchannel_id schid) | 598 | __chp_add_new_sch(struct subchannel_id schid) |
| 599 | { | 599 | { |
| 600 | struct schib schib; | 600 | struct schib schib; |
| @@ -701,7 +701,7 @@ chp_process_crw(int chpid, int on) | |||
| 701 | return chp_add(chpid); | 701 | return chp_add(chpid); |
| 702 | } | 702 | } |
| 703 | 703 | ||
| 704 | static inline int check_for_io_on_path(struct subchannel *sch, int index) | 704 | static int check_for_io_on_path(struct subchannel *sch, int index) |
| 705 | { | 705 | { |
| 706 | int cc; | 706 | int cc; |
| 707 | 707 | ||
| @@ -733,7 +733,7 @@ static void terminate_internal_io(struct subchannel *sch) | |||
| 733 | sch->driver->termination(&sch->dev); | 733 | sch->driver->termination(&sch->dev); |
| 734 | } | 734 | } |
| 735 | 735 | ||
| 736 | static inline void | 736 | static void |
| 737 | __s390_subchannel_vary_chpid(struct subchannel *sch, __u8 chpid, int on) | 737 | __s390_subchannel_vary_chpid(struct subchannel *sch, __u8 chpid, int on) |
| 738 | { | 738 | { |
| 739 | int chp, old_lpm; | 739 | int chp, old_lpm; |
diff --git a/drivers/s390/cio/cio.c b/drivers/s390/cio/cio.c index 23e71a76cdab..b3a56dc5f68a 100644 --- a/drivers/s390/cio/cio.c +++ b/drivers/s390/cio/cio.c | |||
| @@ -122,7 +122,7 @@ cio_get_options (struct subchannel *sch) | |||
| 122 | * Use tpi to get a pending interrupt, call the interrupt handler and | 122 | * Use tpi to get a pending interrupt, call the interrupt handler and |
| 123 | * return a pointer to the subchannel structure. | 123 | * return a pointer to the subchannel structure. |
| 124 | */ | 124 | */ |
| 125 | static inline int | 125 | static int |
| 126 | cio_tpi(void) | 126 | cio_tpi(void) |
| 127 | { | 127 | { |
| 128 | struct tpi_info *tpi_info; | 128 | struct tpi_info *tpi_info; |
| @@ -152,7 +152,7 @@ cio_tpi(void) | |||
| 152 | return 1; | 152 | return 1; |
| 153 | } | 153 | } |
| 154 | 154 | ||
| 155 | static inline int | 155 | static int |
| 156 | cio_start_handle_notoper(struct subchannel *sch, __u8 lpm) | 156 | cio_start_handle_notoper(struct subchannel *sch, __u8 lpm) |
| 157 | { | 157 | { |
| 158 | char dbf_text[15]; | 158 | char dbf_text[15]; |
| @@ -832,7 +832,7 @@ cio_get_console_subchannel(void) | |||
| 832 | } | 832 | } |
| 833 | 833 | ||
| 834 | #endif | 834 | #endif |
| 835 | static inline int | 835 | static int |
| 836 | __disable_subchannel_easy(struct subchannel_id schid, struct schib *schib) | 836 | __disable_subchannel_easy(struct subchannel_id schid, struct schib *schib) |
| 837 | { | 837 | { |
| 838 | int retry, cc; | 838 | int retry, cc; |
| @@ -863,7 +863,7 @@ static void udelay_reset(unsigned long usecs) | |||
| 863 | } while (((end_cc - start_cc)/4096) < usecs); | 863 | } while (((end_cc - start_cc)/4096) < usecs); |
| 864 | } | 864 | } |
| 865 | 865 | ||
| 866 | static inline int | 866 | static int |
| 867 | __clear_subchannel_easy(struct subchannel_id schid) | 867 | __clear_subchannel_easy(struct subchannel_id schid) |
| 868 | { | 868 | { |
| 869 | int retry; | 869 | int retry; |
diff --git a/drivers/s390/cio/cmf.c b/drivers/s390/cio/cmf.c index 828b2d334f0a..90b22faabbf7 100644 --- a/drivers/s390/cio/cmf.c +++ b/drivers/s390/cio/cmf.c | |||
| @@ -519,8 +519,8 @@ struct cmb { | |||
| 519 | /* insert a single device into the cmb_area list | 519 | /* insert a single device into the cmb_area list |
| 520 | * called with cmb_area.lock held from alloc_cmb | 520 | * called with cmb_area.lock held from alloc_cmb |
| 521 | */ | 521 | */ |
| 522 | static inline int alloc_cmb_single (struct ccw_device *cdev, | 522 | static int alloc_cmb_single(struct ccw_device *cdev, |
| 523 | struct cmb_data *cmb_data) | 523 | struct cmb_data *cmb_data) |
| 524 | { | 524 | { |
| 525 | struct cmb *cmb; | 525 | struct cmb *cmb; |
| 526 | struct ccw_device_private *node; | 526 | struct ccw_device_private *node; |
diff --git a/drivers/s390/cio/css.c b/drivers/s390/cio/css.c index bdf13699fe0d..fe0ace7aece8 100644 --- a/drivers/s390/cio/css.c +++ b/drivers/s390/cio/css.c | |||
| @@ -30,7 +30,7 @@ struct channel_subsystem *css[__MAX_CSSID + 1]; | |||
| 30 | 30 | ||
| 31 | int css_characteristics_avail = 0; | 31 | int css_characteristics_avail = 0; |
| 32 | 32 | ||
| 33 | inline int | 33 | int |
| 34 | for_each_subchannel(int(*fn)(struct subchannel_id, void *), void *data) | 34 | for_each_subchannel(int(*fn)(struct subchannel_id, void *), void *data) |
| 35 | { | 35 | { |
| 36 | struct subchannel_id schid; | 36 | struct subchannel_id schid; |
| @@ -184,7 +184,7 @@ get_subchannel_by_schid(struct subchannel_id schid) | |||
| 184 | return dev ? to_subchannel(dev) : NULL; | 184 | return dev ? to_subchannel(dev) : NULL; |
| 185 | } | 185 | } |
| 186 | 186 | ||
| 187 | static inline int css_get_subchannel_status(struct subchannel *sch) | 187 | static int css_get_subchannel_status(struct subchannel *sch) |
| 188 | { | 188 | { |
| 189 | struct schib schib; | 189 | struct schib schib; |
| 190 | 190 | ||
| @@ -575,7 +575,7 @@ css_cm_enable_store(struct device *dev, struct device_attribute *attr, | |||
| 575 | 575 | ||
| 576 | static DEVICE_ATTR(cm_enable, 0644, css_cm_enable_show, css_cm_enable_store); | 576 | static DEVICE_ATTR(cm_enable, 0644, css_cm_enable_show, css_cm_enable_store); |
| 577 | 577 | ||
| 578 | static inline int __init setup_css(int nr) | 578 | static int __init setup_css(int nr) |
| 579 | { | 579 | { |
| 580 | u32 tod_high; | 580 | u32 tod_high; |
| 581 | int ret; | 581 | int ret; |
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c index eedf863c6c64..e322111fb369 100644 --- a/drivers/s390/cio/device.c +++ b/drivers/s390/cio/device.c | |||
| @@ -548,13 +548,13 @@ static struct attribute_group ccwdev_attr_group = { | |||
| 548 | .attrs = ccwdev_attrs, | 548 | .attrs = ccwdev_attrs, |
| 549 | }; | 549 | }; |
| 550 | 550 | ||
| 551 | static inline int | 551 | static int |
| 552 | device_add_files (struct device *dev) | 552 | device_add_files (struct device *dev) |
| 553 | { | 553 | { |
| 554 | return sysfs_create_group(&dev->kobj, &ccwdev_attr_group); | 554 | return sysfs_create_group(&dev->kobj, &ccwdev_attr_group); |
| 555 | } | 555 | } |
| 556 | 556 | ||
| 557 | static inline void | 557 | static void |
| 558 | device_remove_files(struct device *dev) | 558 | device_remove_files(struct device *dev) |
| 559 | { | 559 | { |
| 560 | sysfs_remove_group(&dev->kobj, &ccwdev_attr_group); | 560 | sysfs_remove_group(&dev->kobj, &ccwdev_attr_group); |
diff --git a/drivers/s390/cio/device_fsm.c b/drivers/s390/cio/device_fsm.c index da575365b134..51238e7555bb 100644 --- a/drivers/s390/cio/device_fsm.c +++ b/drivers/s390/cio/device_fsm.c | |||
| @@ -206,7 +206,7 @@ ccw_device_handle_oper(struct ccw_device *cdev) | |||
| 206 | * been varied online on the SE so we have to find out by magic (i. e. driving | 206 | * been varied online on the SE so we have to find out by magic (i. e. driving |
| 207 | * the channel subsystem to device selection and updating our path masks). | 207 | * the channel subsystem to device selection and updating our path masks). |
| 208 | */ | 208 | */ |
| 209 | static inline void | 209 | static void |
| 210 | __recover_lost_chpids(struct subchannel *sch, int old_lpm) | 210 | __recover_lost_chpids(struct subchannel *sch, int old_lpm) |
| 211 | { | 211 | { |
| 212 | int mask, i; | 212 | int mask, i; |
| @@ -387,7 +387,7 @@ ccw_device_done(struct ccw_device *cdev, int state) | |||
| 387 | put_device (&cdev->dev); | 387 | put_device (&cdev->dev); |
| 388 | } | 388 | } |
| 389 | 389 | ||
| 390 | static inline int cmp_pgid(struct pgid *p1, struct pgid *p2) | 390 | static int cmp_pgid(struct pgid *p1, struct pgid *p2) |
| 391 | { | 391 | { |
| 392 | char *c1; | 392 | char *c1; |
| 393 | char *c2; | 393 | char *c2; |
diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c index d269607336ec..d7b25b8f71d2 100644 --- a/drivers/s390/cio/device_ops.c +++ b/drivers/s390/cio/device_ops.c | |||
| @@ -302,7 +302,7 @@ ccw_device_wake_up(struct ccw_device *cdev, unsigned long ip, struct irb *irb) | |||
| 302 | wake_up(&cdev->private->wait_q); | 302 | wake_up(&cdev->private->wait_q); |
| 303 | } | 303 | } |
| 304 | 304 | ||
| 305 | static inline int | 305 | static int |
| 306 | __ccw_device_retry_loop(struct ccw_device *cdev, struct ccw1 *ccw, long magic, __u8 lpm) | 306 | __ccw_device_retry_loop(struct ccw_device *cdev, struct ccw1 *ccw, long magic, __u8 lpm) |
| 307 | { | 307 | { |
| 308 | int ret; | 308 | int ret; |
diff --git a/drivers/s390/cio/device_status.c b/drivers/s390/cio/device_status.c index bdcf930f7beb..6b1caea622ea 100644 --- a/drivers/s390/cio/device_status.c +++ b/drivers/s390/cio/device_status.c | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | * Check for any kind of channel or interface control check but don't | 25 | * Check for any kind of channel or interface control check but don't |
| 26 | * issue the message for the console device | 26 | * issue the message for the console device |
| 27 | */ | 27 | */ |
| 28 | static inline void | 28 | static void |
| 29 | ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb) | 29 | ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb) |
| 30 | { | 30 | { |
| 31 | if (!(irb->scsw.cstat & (SCHN_STAT_CHN_DATA_CHK | | 31 | if (!(irb->scsw.cstat & (SCHN_STAT_CHN_DATA_CHK | |
| @@ -72,7 +72,7 @@ ccw_device_path_notoper(struct ccw_device *cdev) | |||
| 72 | /* | 72 | /* |
| 73 | * Copy valid bits from the extended control word to device irb. | 73 | * Copy valid bits from the extended control word to device irb. |
| 74 | */ | 74 | */ |
| 75 | static inline void | 75 | static void |
| 76 | ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb) | 76 | ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb) |
| 77 | { | 77 | { |
| 78 | /* | 78 | /* |
| @@ -94,7 +94,7 @@ ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb) | |||
| 94 | /* | 94 | /* |
| 95 | * Check if extended status word is valid. | 95 | * Check if extended status word is valid. |
| 96 | */ | 96 | */ |
| 97 | static inline int | 97 | static int |
| 98 | ccw_device_accumulate_esw_valid(struct irb *irb) | 98 | ccw_device_accumulate_esw_valid(struct irb *irb) |
| 99 | { | 99 | { |
| 100 | if (!irb->scsw.eswf && irb->scsw.stctl == SCSW_STCTL_STATUS_PEND) | 100 | if (!irb->scsw.eswf && irb->scsw.stctl == SCSW_STCTL_STATUS_PEND) |
| @@ -109,7 +109,7 @@ ccw_device_accumulate_esw_valid(struct irb *irb) | |||
| 109 | /* | 109 | /* |
| 110 | * Copy valid bits from the extended status word to device irb. | 110 | * Copy valid bits from the extended status word to device irb. |
| 111 | */ | 111 | */ |
| 112 | static inline void | 112 | static void |
| 113 | ccw_device_accumulate_esw(struct ccw_device *cdev, struct irb *irb) | 113 | ccw_device_accumulate_esw(struct ccw_device *cdev, struct irb *irb) |
| 114 | { | 114 | { |
| 115 | struct irb *cdev_irb; | 115 | struct irb *cdev_irb; |
diff --git a/drivers/s390/cio/qdio.c b/drivers/s390/cio/qdio.c index 8551c51976c6..d726cd5777de 100644 --- a/drivers/s390/cio/qdio.c +++ b/drivers/s390/cio/qdio.c | |||
| @@ -137,7 +137,7 @@ qdio_release_q(struct qdio_q *q) | |||
| 137 | } | 137 | } |
| 138 | 138 | ||
| 139 | /*check ccq */ | 139 | /*check ccq */ |
| 140 | static inline int | 140 | static int |
| 141 | qdio_check_ccq(struct qdio_q *q, unsigned int ccq) | 141 | qdio_check_ccq(struct qdio_q *q, unsigned int ccq) |
| 142 | { | 142 | { |
| 143 | char dbf_text[15]; | 143 | char dbf_text[15]; |
| @@ -152,7 +152,7 @@ qdio_check_ccq(struct qdio_q *q, unsigned int ccq) | |||
| 152 | return -EIO; | 152 | return -EIO; |
| 153 | } | 153 | } |
| 154 | /* EQBS: extract buffer states */ | 154 | /* EQBS: extract buffer states */ |
| 155 | static inline int | 155 | static int |
| 156 | qdio_do_eqbs(struct qdio_q *q, unsigned char *state, | 156 | qdio_do_eqbs(struct qdio_q *q, unsigned char *state, |
| 157 | unsigned int *start, unsigned int *cnt) | 157 | unsigned int *start, unsigned int *cnt) |
| 158 | { | 158 | { |
| @@ -187,7 +187,7 @@ again: | |||
| 187 | } | 187 | } |
| 188 | 188 | ||
| 189 | /* SQBS: set buffer states */ | 189 | /* SQBS: set buffer states */ |
| 190 | static inline int | 190 | static int |
| 191 | qdio_do_sqbs(struct qdio_q *q, unsigned char state, | 191 | qdio_do_sqbs(struct qdio_q *q, unsigned char state, |
| 192 | unsigned int *start, unsigned int *cnt) | 192 | unsigned int *start, unsigned int *cnt) |
| 193 | { | 193 | { |
| @@ -314,7 +314,7 @@ __do_siga_output(struct qdio_q *q, unsigned int *busy_bit) | |||
| 314 | * returns QDIO_SIGA_ERROR_ACCESS_EXCEPTION as cc, when SIGA returns | 314 | * returns QDIO_SIGA_ERROR_ACCESS_EXCEPTION as cc, when SIGA returns |
| 315 | * an access exception | 315 | * an access exception |
| 316 | */ | 316 | */ |
| 317 | static inline int | 317 | static int |
| 318 | qdio_siga_output(struct qdio_q *q) | 318 | qdio_siga_output(struct qdio_q *q) |
| 319 | { | 319 | { |
| 320 | int cc; | 320 | int cc; |
| @@ -348,7 +348,7 @@ qdio_siga_output(struct qdio_q *q) | |||
| 348 | return cc; | 348 | return cc; |
| 349 | } | 349 | } |
| 350 | 350 | ||
| 351 | static inline int | 351 | static int |
| 352 | qdio_siga_input(struct qdio_q *q) | 352 | qdio_siga_input(struct qdio_q *q) |
| 353 | { | 353 | { |
| 354 | int cc; | 354 | int cc; |
| @@ -420,7 +420,7 @@ tiqdio_sched_tl(void) | |||
| 420 | tasklet_hi_schedule(&tiqdio_tasklet); | 420 | tasklet_hi_schedule(&tiqdio_tasklet); |
| 421 | } | 421 | } |
| 422 | 422 | ||
| 423 | static inline void | 423 | static void |
| 424 | qdio_mark_tiq(struct qdio_q *q) | 424 | qdio_mark_tiq(struct qdio_q *q) |
| 425 | { | 425 | { |
| 426 | unsigned long flags; | 426 | unsigned long flags; |
| @@ -470,7 +470,7 @@ qdio_mark_q(struct qdio_q *q) | |||
| 470 | tasklet_schedule(&q->tasklet); | 470 | tasklet_schedule(&q->tasklet); |
| 471 | } | 471 | } |
| 472 | 472 | ||
| 473 | static inline int | 473 | static int |
| 474 | qdio_stop_polling(struct qdio_q *q) | 474 | qdio_stop_polling(struct qdio_q *q) |
| 475 | { | 475 | { |
| 476 | #ifdef QDIO_USE_PROCESSING_STATE | 476 | #ifdef QDIO_USE_PROCESSING_STATE |
| @@ -524,7 +524,7 @@ qdio_stop_polling(struct qdio_q *q) | |||
| 524 | * sophisticated locking outside of unmark_q, so that we don't need to | 524 | * sophisticated locking outside of unmark_q, so that we don't need to |
| 525 | * disable the interrupts :-) | 525 | * disable the interrupts :-) |
| 526 | */ | 526 | */ |
| 527 | static inline void | 527 | static void |
| 528 | qdio_unmark_q(struct qdio_q *q) | 528 | qdio_unmark_q(struct qdio_q *q) |
| 529 | { | 529 | { |
| 530 | unsigned long flags; | 530 | unsigned long flags; |
| @@ -690,7 +690,7 @@ qdio_qebsm_get_inbound_buffer_frontier(struct qdio_q *q) | |||
| 690 | return q->first_to_check; | 690 | return q->first_to_check; |
| 691 | } | 691 | } |
| 692 | 692 | ||
| 693 | static inline int | 693 | static int |
| 694 | qdio_get_outbound_buffer_frontier(struct qdio_q *q) | 694 | qdio_get_outbound_buffer_frontier(struct qdio_q *q) |
| 695 | { | 695 | { |
| 696 | struct qdio_irq *irq; | 696 | struct qdio_irq *irq; |
| @@ -773,7 +773,7 @@ out: | |||
| 773 | } | 773 | } |
| 774 | 774 | ||
| 775 | /* all buffers are processed */ | 775 | /* all buffers are processed */ |
| 776 | static inline int | 776 | static int |
| 777 | qdio_is_outbound_q_done(struct qdio_q *q) | 777 | qdio_is_outbound_q_done(struct qdio_q *q) |
| 778 | { | 778 | { |
| 779 | int no_used; | 779 | int no_used; |
| @@ -795,7 +795,7 @@ qdio_is_outbound_q_done(struct qdio_q *q) | |||
| 795 | return (no_used==0); | 795 | return (no_used==0); |
| 796 | } | 796 | } |
| 797 | 797 | ||
| 798 | static inline int | 798 | static int |
| 799 | qdio_has_outbound_q_moved(struct qdio_q *q) | 799 | qdio_has_outbound_q_moved(struct qdio_q *q) |
| 800 | { | 800 | { |
| 801 | int i; | 801 | int i; |
| @@ -815,7 +815,7 @@ qdio_has_outbound_q_moved(struct qdio_q *q) | |||
| 815 | } | 815 | } |
| 816 | } | 816 | } |
| 817 | 817 | ||
| 818 | static inline void | 818 | static void |
| 819 | qdio_kick_outbound_q(struct qdio_q *q) | 819 | qdio_kick_outbound_q(struct qdio_q *q) |
| 820 | { | 820 | { |
| 821 | int result; | 821 | int result; |
| @@ -904,7 +904,7 @@ qdio_kick_outbound_q(struct qdio_q *q) | |||
| 904 | } | 904 | } |
| 905 | } | 905 | } |
| 906 | 906 | ||
| 907 | static inline void | 907 | static void |
| 908 | qdio_kick_outbound_handler(struct qdio_q *q) | 908 | qdio_kick_outbound_handler(struct qdio_q *q) |
| 909 | { | 909 | { |
| 910 | int start, end, real_end, count; | 910 | int start, end, real_end, count; |
| @@ -941,7 +941,7 @@ qdio_kick_outbound_handler(struct qdio_q *q) | |||
| 941 | q->error_status_flags=0; | 941 | q->error_status_flags=0; |
| 942 | } | 942 | } |
| 943 | 943 | ||
| 944 | static inline void | 944 | static void |
| 945 | __qdio_outbound_processing(struct qdio_q *q) | 945 | __qdio_outbound_processing(struct qdio_q *q) |
| 946 | { | 946 | { |
| 947 | int siga_attempts; | 947 | int siga_attempts; |
| @@ -1001,7 +1001,7 @@ qdio_outbound_processing(struct qdio_q *q) | |||
| 1001 | /************************* INBOUND ROUTINES *******************************/ | 1001 | /************************* INBOUND ROUTINES *******************************/ |
| 1002 | 1002 | ||
| 1003 | 1003 | ||
| 1004 | static inline int | 1004 | static int |
| 1005 | qdio_get_inbound_buffer_frontier(struct qdio_q *q) | 1005 | qdio_get_inbound_buffer_frontier(struct qdio_q *q) |
| 1006 | { | 1006 | { |
| 1007 | struct qdio_irq *irq; | 1007 | struct qdio_irq *irq; |
| @@ -1132,7 +1132,7 @@ out: | |||
| 1132 | return q->first_to_check; | 1132 | return q->first_to_check; |
| 1133 | } | 1133 | } |
| 1134 | 1134 | ||
| 1135 | static inline int | 1135 | static int |
| 1136 | qdio_has_inbound_q_moved(struct qdio_q *q) | 1136 | qdio_has_inbound_q_moved(struct qdio_q *q) |
| 1137 | { | 1137 | { |
| 1138 | int i; | 1138 | int i; |
| @@ -1166,7 +1166,7 @@ qdio_has_inbound_q_moved(struct qdio_q *q) | |||
| 1166 | } | 1166 | } |
| 1167 | 1167 | ||
| 1168 | /* means, no more buffers to be filled */ | 1168 | /* means, no more buffers to be filled */ |
| 1169 | static inline int | 1169 | static int |
| 1170 | tiqdio_is_inbound_q_done(struct qdio_q *q) | 1170 | tiqdio_is_inbound_q_done(struct qdio_q *q) |
| 1171 | { | 1171 | { |
| 1172 | int no_used; | 1172 | int no_used; |
| @@ -1227,7 +1227,7 @@ tiqdio_is_inbound_q_done(struct qdio_q *q) | |||
| 1227 | return 0; | 1227 | return 0; |
| 1228 | } | 1228 | } |
| 1229 | 1229 | ||
| 1230 | static inline int | 1230 | static int |
| 1231 | qdio_is_inbound_q_done(struct qdio_q *q) | 1231 | qdio_is_inbound_q_done(struct qdio_q *q) |
| 1232 | { | 1232 | { |
| 1233 | int no_used; | 1233 | int no_used; |
| @@ -1295,7 +1295,7 @@ qdio_is_inbound_q_done(struct qdio_q *q) | |||
| 1295 | } | 1295 | } |
| 1296 | } | 1296 | } |
| 1297 | 1297 | ||
| 1298 | static inline void | 1298 | static void |
| 1299 | qdio_kick_inbound_handler(struct qdio_q *q) | 1299 | qdio_kick_inbound_handler(struct qdio_q *q) |
| 1300 | { | 1300 | { |
| 1301 | int count, start, end, real_end, i; | 1301 | int count, start, end, real_end, i; |
| @@ -1342,7 +1342,7 @@ qdio_kick_inbound_handler(struct qdio_q *q) | |||
| 1342 | } | 1342 | } |
| 1343 | } | 1343 | } |
| 1344 | 1344 | ||
| 1345 | static inline void | 1345 | static void |
| 1346 | __tiqdio_inbound_processing(struct qdio_q *q, int spare_ind_was_set) | 1346 | __tiqdio_inbound_processing(struct qdio_q *q, int spare_ind_was_set) |
| 1347 | { | 1347 | { |
| 1348 | struct qdio_irq *irq_ptr; | 1348 | struct qdio_irq *irq_ptr; |
| @@ -1441,7 +1441,7 @@ tiqdio_inbound_processing(struct qdio_q *q) | |||
| 1441 | __tiqdio_inbound_processing(q, atomic_read(&spare_indicator_usecount)); | 1441 | __tiqdio_inbound_processing(q, atomic_read(&spare_indicator_usecount)); |
| 1442 | } | 1442 | } |
| 1443 | 1443 | ||
| 1444 | static inline void | 1444 | static void |
| 1445 | __qdio_inbound_processing(struct qdio_q *q) | 1445 | __qdio_inbound_processing(struct qdio_q *q) |
| 1446 | { | 1446 | { |
| 1447 | int q_laps=0; | 1447 | int q_laps=0; |
| @@ -1492,7 +1492,7 @@ qdio_inbound_processing(struct qdio_q *q) | |||
| 1492 | /************************* MAIN ROUTINES *******************************/ | 1492 | /************************* MAIN ROUTINES *******************************/ |
| 1493 | 1493 | ||
| 1494 | #ifdef QDIO_USE_PROCESSING_STATE | 1494 | #ifdef QDIO_USE_PROCESSING_STATE |
| 1495 | static inline int | 1495 | static int |
| 1496 | tiqdio_reset_processing_state(struct qdio_q *q, int q_laps) | 1496 | tiqdio_reset_processing_state(struct qdio_q *q, int q_laps) |
| 1497 | { | 1497 | { |
| 1498 | if (!q) { | 1498 | if (!q) { |
| @@ -1544,7 +1544,7 @@ tiqdio_reset_processing_state(struct qdio_q *q, int q_laps) | |||
| 1544 | } | 1544 | } |
| 1545 | #endif /* QDIO_USE_PROCESSING_STATE */ | 1545 | #endif /* QDIO_USE_PROCESSING_STATE */ |
| 1546 | 1546 | ||
| 1547 | static inline void | 1547 | static void |
| 1548 | tiqdio_inbound_checks(void) | 1548 | tiqdio_inbound_checks(void) |
| 1549 | { | 1549 | { |
| 1550 | struct qdio_q *q; | 1550 | struct qdio_q *q; |
| @@ -1948,7 +1948,7 @@ qdio_set_state(struct qdio_irq *irq_ptr, enum qdio_irq_states state) | |||
| 1948 | mb(); | 1948 | mb(); |
| 1949 | } | 1949 | } |
| 1950 | 1950 | ||
| 1951 | static inline void | 1951 | static void |
| 1952 | qdio_irq_check_sense(struct subchannel_id schid, struct irb *irb) | 1952 | qdio_irq_check_sense(struct subchannel_id schid, struct irb *irb) |
| 1953 | { | 1953 | { |
| 1954 | char dbf_text[15]; | 1954 | char dbf_text[15]; |
| @@ -1965,7 +1965,7 @@ qdio_irq_check_sense(struct subchannel_id schid, struct irb *irb) | |||
| 1965 | 1965 | ||
| 1966 | } | 1966 | } |
| 1967 | 1967 | ||
| 1968 | static inline void | 1968 | static void |
| 1969 | qdio_handle_pci(struct qdio_irq *irq_ptr) | 1969 | qdio_handle_pci(struct qdio_irq *irq_ptr) |
| 1970 | { | 1970 | { |
| 1971 | int i; | 1971 | int i; |
| @@ -2001,7 +2001,7 @@ qdio_handle_pci(struct qdio_irq *irq_ptr) | |||
| 2001 | 2001 | ||
| 2002 | static void qdio_establish_handle_irq(struct ccw_device*, int, int); | 2002 | static void qdio_establish_handle_irq(struct ccw_device*, int, int); |
| 2003 | 2003 | ||
| 2004 | static inline void | 2004 | static void |
| 2005 | qdio_handle_activate_check(struct ccw_device *cdev, unsigned long intparm, | 2005 | qdio_handle_activate_check(struct ccw_device *cdev, unsigned long intparm, |
| 2006 | int cstat, int dstat) | 2006 | int cstat, int dstat) |
| 2007 | { | 2007 | { |
| @@ -2228,7 +2228,7 @@ qdio_synchronize(struct ccw_device *cdev, unsigned int flags, | |||
| 2228 | return cc; | 2228 | return cc; |
| 2229 | } | 2229 | } |
| 2230 | 2230 | ||
| 2231 | static inline void | 2231 | static void |
| 2232 | qdio_check_subchannel_qebsm(struct qdio_irq *irq_ptr, unsigned char qdioac, | 2232 | qdio_check_subchannel_qebsm(struct qdio_irq *irq_ptr, unsigned char qdioac, |
| 2233 | unsigned long token) | 2233 | unsigned long token) |
| 2234 | { | 2234 | { |
| @@ -2739,7 +2739,7 @@ qdio_free(struct ccw_device *cdev) | |||
| 2739 | return 0; | 2739 | return 0; |
| 2740 | } | 2740 | } |
| 2741 | 2741 | ||
| 2742 | static inline void | 2742 | static void |
| 2743 | qdio_allocate_do_dbf(struct qdio_initialize *init_data) | 2743 | qdio_allocate_do_dbf(struct qdio_initialize *init_data) |
| 2744 | { | 2744 | { |
| 2745 | char dbf_text[20]; /* if a printf printed out more than 8 chars */ | 2745 | char dbf_text[20]; /* if a printf printed out more than 8 chars */ |
| @@ -2772,7 +2772,7 @@ qdio_allocate_do_dbf(struct qdio_initialize *init_data) | |||
| 2772 | QDIO_DBF_HEX0(0,setup,&init_data->output_sbal_addr_array,sizeof(void*)); | 2772 | QDIO_DBF_HEX0(0,setup,&init_data->output_sbal_addr_array,sizeof(void*)); |
| 2773 | } | 2773 | } |
| 2774 | 2774 | ||
| 2775 | static inline void | 2775 | static void |
| 2776 | qdio_allocate_fill_input_desc(struct qdio_irq *irq_ptr, int i, int iqfmt) | 2776 | qdio_allocate_fill_input_desc(struct qdio_irq *irq_ptr, int i, int iqfmt) |
| 2777 | { | 2777 | { |
| 2778 | irq_ptr->input_qs[i]->is_iqdio_q = iqfmt; | 2778 | irq_ptr->input_qs[i]->is_iqdio_q = iqfmt; |
| @@ -2791,7 +2791,7 @@ qdio_allocate_fill_input_desc(struct qdio_irq *irq_ptr, int i, int iqfmt) | |||
| 2791 | irq_ptr->qdr->qdf0[i].dkey=QDIO_STORAGE_KEY; | 2791 | irq_ptr->qdr->qdf0[i].dkey=QDIO_STORAGE_KEY; |
| 2792 | } | 2792 | } |
| 2793 | 2793 | ||
| 2794 | static inline void | 2794 | static void |
| 2795 | qdio_allocate_fill_output_desc(struct qdio_irq *irq_ptr, int i, | 2795 | qdio_allocate_fill_output_desc(struct qdio_irq *irq_ptr, int i, |
| 2796 | int j, int iqfmt) | 2796 | int j, int iqfmt) |
| 2797 | { | 2797 | { |
| @@ -2812,7 +2812,7 @@ qdio_allocate_fill_output_desc(struct qdio_irq *irq_ptr, int i, | |||
| 2812 | } | 2812 | } |
| 2813 | 2813 | ||
| 2814 | 2814 | ||
| 2815 | static inline void | 2815 | static void |
| 2816 | qdio_initialize_set_siga_flags_input(struct qdio_irq *irq_ptr) | 2816 | qdio_initialize_set_siga_flags_input(struct qdio_irq *irq_ptr) |
| 2817 | { | 2817 | { |
| 2818 | int i; | 2818 | int i; |
| @@ -2838,7 +2838,7 @@ qdio_initialize_set_siga_flags_input(struct qdio_irq *irq_ptr) | |||
| 2838 | } | 2838 | } |
| 2839 | } | 2839 | } |
| 2840 | 2840 | ||
| 2841 | static inline void | 2841 | static void |
| 2842 | qdio_initialize_set_siga_flags_output(struct qdio_irq *irq_ptr) | 2842 | qdio_initialize_set_siga_flags_output(struct qdio_irq *irq_ptr) |
| 2843 | { | 2843 | { |
| 2844 | int i; | 2844 | int i; |
| @@ -2864,7 +2864,7 @@ qdio_initialize_set_siga_flags_output(struct qdio_irq *irq_ptr) | |||
| 2864 | } | 2864 | } |
| 2865 | } | 2865 | } |
| 2866 | 2866 | ||
| 2867 | static inline int | 2867 | static int |
| 2868 | qdio_establish_irq_check_for_errors(struct ccw_device *cdev, int cstat, | 2868 | qdio_establish_irq_check_for_errors(struct ccw_device *cdev, int cstat, |
| 2869 | int dstat) | 2869 | int dstat) |
| 2870 | { | 2870 | { |
| @@ -3366,7 +3366,7 @@ qdio_activate(struct ccw_device *cdev, int flags) | |||
| 3366 | } | 3366 | } |
| 3367 | 3367 | ||
| 3368 | /* buffers filled forwards again to make Rick happy */ | 3368 | /* buffers filled forwards again to make Rick happy */ |
| 3369 | static inline void | 3369 | static void |
| 3370 | qdio_do_qdio_fill_input(struct qdio_q *q, unsigned int qidx, | 3370 | qdio_do_qdio_fill_input(struct qdio_q *q, unsigned int qidx, |
| 3371 | unsigned int count, struct qdio_buffer *buffers) | 3371 | unsigned int count, struct qdio_buffer *buffers) |
| 3372 | { | 3372 | { |
| @@ -3385,7 +3385,7 @@ qdio_do_qdio_fill_input(struct qdio_q *q, unsigned int qidx, | |||
| 3385 | } | 3385 | } |
| 3386 | } | 3386 | } |
| 3387 | 3387 | ||
| 3388 | static inline void | 3388 | static void |
| 3389 | qdio_do_qdio_fill_output(struct qdio_q *q, unsigned int qidx, | 3389 | qdio_do_qdio_fill_output(struct qdio_q *q, unsigned int qidx, |
| 3390 | unsigned int count, struct qdio_buffer *buffers) | 3390 | unsigned int count, struct qdio_buffer *buffers) |
| 3391 | { | 3391 | { |
| @@ -3406,7 +3406,7 @@ qdio_do_qdio_fill_output(struct qdio_q *q, unsigned int qidx, | |||
| 3406 | } | 3406 | } |
| 3407 | } | 3407 | } |
| 3408 | 3408 | ||
| 3409 | static inline void | 3409 | static void |
| 3410 | do_qdio_handle_inbound(struct qdio_q *q, unsigned int callflags, | 3410 | do_qdio_handle_inbound(struct qdio_q *q, unsigned int callflags, |
| 3411 | unsigned int qidx, unsigned int count, | 3411 | unsigned int qidx, unsigned int count, |
| 3412 | struct qdio_buffer *buffers) | 3412 | struct qdio_buffer *buffers) |
| @@ -3442,7 +3442,7 @@ do_qdio_handle_inbound(struct qdio_q *q, unsigned int callflags, | |||
| 3442 | qdio_mark_q(q); | 3442 | qdio_mark_q(q); |
| 3443 | } | 3443 | } |
| 3444 | 3444 | ||
| 3445 | static inline void | 3445 | static void |
| 3446 | do_qdio_handle_outbound(struct qdio_q *q, unsigned int callflags, | 3446 | do_qdio_handle_outbound(struct qdio_q *q, unsigned int callflags, |
| 3447 | unsigned int qidx, unsigned int count, | 3447 | unsigned int qidx, unsigned int count, |
| 3448 | struct qdio_buffer *buffers) | 3448 | struct qdio_buffer *buffers) |
diff --git a/drivers/s390/crypto/ap_bus.c b/drivers/s390/crypto/ap_bus.c index 81b5899f4010..c7d1355237b6 100644 --- a/drivers/s390/crypto/ap_bus.c +++ b/drivers/s390/crypto/ap_bus.c | |||
| @@ -465,7 +465,7 @@ static int ap_device_probe(struct device *dev) | |||
| 465 | * Flush all requests from the request/pending queue of an AP device. | 465 | * Flush all requests from the request/pending queue of an AP device. |
| 466 | * @ap_dev: pointer to the AP device. | 466 | * @ap_dev: pointer to the AP device. |
| 467 | */ | 467 | */ |
| 468 | static inline void __ap_flush_queue(struct ap_device *ap_dev) | 468 | static void __ap_flush_queue(struct ap_device *ap_dev) |
| 469 | { | 469 | { |
| 470 | struct ap_message *ap_msg, *next; | 470 | struct ap_message *ap_msg, *next; |
| 471 | 471 | ||
| @@ -587,7 +587,7 @@ static struct bus_attribute *const ap_bus_attrs[] = { | |||
| 587 | /** | 587 | /** |
| 588 | * Pick one of the 16 ap domains. | 588 | * Pick one of the 16 ap domains. |
| 589 | */ | 589 | */ |
| 590 | static inline int ap_select_domain(void) | 590 | static int ap_select_domain(void) |
| 591 | { | 591 | { |
| 592 | int queue_depth, device_type, count, max_count, best_domain; | 592 | int queue_depth, device_type, count, max_count, best_domain; |
| 593 | int rc, i, j; | 593 | int rc, i, j; |
| @@ -825,7 +825,7 @@ static inline void ap_schedule_poll_timer(void) | |||
| 825 | * required, bit 2^1 is set if the poll timer needs to get armed | 825 | * required, bit 2^1 is set if the poll timer needs to get armed |
| 826 | * Returns 0 if the device is still present, -ENODEV if not. | 826 | * Returns 0 if the device is still present, -ENODEV if not. |
| 827 | */ | 827 | */ |
| 828 | static inline int ap_poll_read(struct ap_device *ap_dev, unsigned long *flags) | 828 | static int ap_poll_read(struct ap_device *ap_dev, unsigned long *flags) |
| 829 | { | 829 | { |
| 830 | struct ap_queue_status status; | 830 | struct ap_queue_status status; |
| 831 | struct ap_message *ap_msg; | 831 | struct ap_message *ap_msg; |
| @@ -872,7 +872,7 @@ static inline int ap_poll_read(struct ap_device *ap_dev, unsigned long *flags) | |||
| 872 | * required, bit 2^1 is set if the poll timer needs to get armed | 872 | * required, bit 2^1 is set if the poll timer needs to get armed |
| 873 | * Returns 0 if the device is still present, -ENODEV if not. | 873 | * Returns 0 if the device is still present, -ENODEV if not. |
| 874 | */ | 874 | */ |
| 875 | static inline int ap_poll_write(struct ap_device *ap_dev, unsigned long *flags) | 875 | static int ap_poll_write(struct ap_device *ap_dev, unsigned long *flags) |
| 876 | { | 876 | { |
| 877 | struct ap_queue_status status; | 877 | struct ap_queue_status status; |
| 878 | struct ap_message *ap_msg; | 878 | struct ap_message *ap_msg; |
diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c index 843a65f31bc9..b9e59bc9435a 100644 --- a/drivers/s390/crypto/zcrypt_api.c +++ b/drivers/s390/crypto/zcrypt_api.c | |||
| @@ -833,8 +833,8 @@ static struct miscdevice zcrypt_misc_device = { | |||
| 833 | */ | 833 | */ |
| 834 | static struct proc_dir_entry *zcrypt_entry; | 834 | static struct proc_dir_entry *zcrypt_entry; |
| 835 | 835 | ||
| 836 | static inline int sprintcl(unsigned char *outaddr, unsigned char *addr, | 836 | static int sprintcl(unsigned char *outaddr, unsigned char *addr, |
| 837 | unsigned int len) | 837 | unsigned int len) |
| 838 | { | 838 | { |
| 839 | int hl, i; | 839 | int hl, i; |
| 840 | 840 | ||
| @@ -845,8 +845,8 @@ static inline int sprintcl(unsigned char *outaddr, unsigned char *addr, | |||
| 845 | return hl; | 845 | return hl; |
| 846 | } | 846 | } |
| 847 | 847 | ||
| 848 | static inline int sprintrw(unsigned char *outaddr, unsigned char *addr, | 848 | static int sprintrw(unsigned char *outaddr, unsigned char *addr, |
| 849 | unsigned int len) | 849 | unsigned int len) |
| 850 | { | 850 | { |
| 851 | int hl, inl, c, cx; | 851 | int hl, inl, c, cx; |
| 852 | 852 | ||
| @@ -865,8 +865,8 @@ static inline int sprintrw(unsigned char *outaddr, unsigned char *addr, | |||
| 865 | return hl; | 865 | return hl; |
| 866 | } | 866 | } |
| 867 | 867 | ||
| 868 | static inline int sprinthx(unsigned char *title, unsigned char *outaddr, | 868 | static int sprinthx(unsigned char *title, unsigned char *outaddr, |
| 869 | unsigned char *addr, unsigned int len) | 869 | unsigned char *addr, unsigned int len) |
| 870 | { | 870 | { |
| 871 | int hl, inl, r, rx; | 871 | int hl, inl, r, rx; |
| 872 | 872 | ||
| @@ -885,8 +885,8 @@ static inline int sprinthx(unsigned char *title, unsigned char *outaddr, | |||
| 885 | return hl; | 885 | return hl; |
| 886 | } | 886 | } |
| 887 | 887 | ||
| 888 | static inline int sprinthx4(unsigned char *title, unsigned char *outaddr, | 888 | static int sprinthx4(unsigned char *title, unsigned char *outaddr, |
| 889 | unsigned int *array, unsigned int len) | 889 | unsigned int *array, unsigned int len) |
| 890 | { | 890 | { |
| 891 | int hl, r; | 891 | int hl, r; |
| 892 | 892 | ||
diff --git a/drivers/s390/crypto/zcrypt_pcica.c b/drivers/s390/crypto/zcrypt_pcica.c index 32e37014345c..818ffe05ac00 100644 --- a/drivers/s390/crypto/zcrypt_pcica.c +++ b/drivers/s390/crypto/zcrypt_pcica.c | |||
| @@ -191,10 +191,10 @@ static int ICACRT_msg_to_type4CRT_msg(struct zcrypt_device *zdev, | |||
| 191 | * | 191 | * |
| 192 | * Returns 0 on success or -EFAULT. | 192 | * Returns 0 on success or -EFAULT. |
| 193 | */ | 193 | */ |
| 194 | static inline int convert_type84(struct zcrypt_device *zdev, | 194 | static int convert_type84(struct zcrypt_device *zdev, |
| 195 | struct ap_message *reply, | 195 | struct ap_message *reply, |
| 196 | char __user *outputdata, | 196 | char __user *outputdata, |
| 197 | unsigned int outputdatalength) | 197 | unsigned int outputdatalength) |
| 198 | { | 198 | { |
| 199 | struct type84_hdr *t84h = reply->message; | 199 | struct type84_hdr *t84h = reply->message; |
| 200 | char *data; | 200 | char *data; |
diff --git a/drivers/s390/net/claw.c b/drivers/s390/net/claw.c index 4313f316b8fa..7809a79feec7 100644 --- a/drivers/s390/net/claw.c +++ b/drivers/s390/net/claw.c | |||
| @@ -223,16 +223,14 @@ static void claw_timer ( struct chbk * p_ch ); | |||
| 223 | /* Functions */ | 223 | /* Functions */ |
| 224 | static int add_claw_reads(struct net_device *dev, | 224 | static int add_claw_reads(struct net_device *dev, |
| 225 | struct ccwbk* p_first, struct ccwbk* p_last); | 225 | struct ccwbk* p_first, struct ccwbk* p_last); |
| 226 | static void inline ccw_check_return_code (struct ccw_device *cdev, | 226 | static void ccw_check_return_code (struct ccw_device *cdev, int return_code); |
| 227 | int return_code); | 227 | static void ccw_check_unit_check (struct chbk * p_ch, unsigned char sense ); |
| 228 | static void inline ccw_check_unit_check (struct chbk * p_ch, | ||
| 229 | unsigned char sense ); | ||
| 230 | static int find_link(struct net_device *dev, char *host_name, char *ws_name ); | 228 | static int find_link(struct net_device *dev, char *host_name, char *ws_name ); |
| 231 | static int claw_hw_tx(struct sk_buff *skb, struct net_device *dev, long linkid); | 229 | static int claw_hw_tx(struct sk_buff *skb, struct net_device *dev, long linkid); |
| 232 | static int init_ccw_bk(struct net_device *dev); | 230 | static int init_ccw_bk(struct net_device *dev); |
| 233 | static void probe_error( struct ccwgroup_device *cgdev); | 231 | static void probe_error( struct ccwgroup_device *cgdev); |
| 234 | static struct net_device_stats *claw_stats(struct net_device *dev); | 232 | static struct net_device_stats *claw_stats(struct net_device *dev); |
| 235 | static int inline pages_to_order_of_mag(int num_of_pages); | 233 | static int pages_to_order_of_mag(int num_of_pages); |
| 236 | static struct sk_buff *claw_pack_skb(struct claw_privbk *privptr); | 234 | static struct sk_buff *claw_pack_skb(struct claw_privbk *privptr); |
| 237 | #ifdef DEBUG | 235 | #ifdef DEBUG |
| 238 | static void dumpit (char *buf, int len); | 236 | static void dumpit (char *buf, int len); |
| @@ -1310,7 +1308,7 @@ claw_timer ( struct chbk * p_ch ) | |||
| 1310 | * of magnitude get_free_pages() has an upper order of 9 * | 1308 | * of magnitude get_free_pages() has an upper order of 9 * |
| 1311 | *--------------------------------------------------------------------*/ | 1309 | *--------------------------------------------------------------------*/ |
| 1312 | 1310 | ||
| 1313 | static int inline | 1311 | static int |
| 1314 | pages_to_order_of_mag(int num_of_pages) | 1312 | pages_to_order_of_mag(int num_of_pages) |
| 1315 | { | 1313 | { |
| 1316 | int order_of_mag=1; /* assume 2 pages */ | 1314 | int order_of_mag=1; /* assume 2 pages */ |
| @@ -1482,7 +1480,7 @@ add_claw_reads(struct net_device *dev, struct ccwbk* p_first, | |||
| 1482 | * * | 1480 | * * |
| 1483 | *-------------------------------------------------------------------*/ | 1481 | *-------------------------------------------------------------------*/ |
| 1484 | 1482 | ||
| 1485 | static void inline | 1483 | static void |
| 1486 | ccw_check_return_code(struct ccw_device *cdev, int return_code) | 1484 | ccw_check_return_code(struct ccw_device *cdev, int return_code) |
| 1487 | { | 1485 | { |
| 1488 | #ifdef FUNCTRACE | 1486 | #ifdef FUNCTRACE |
| @@ -1529,7 +1527,7 @@ ccw_check_return_code(struct ccw_device *cdev, int return_code) | |||
| 1529 | * ccw_check_unit_check * | 1527 | * ccw_check_unit_check * |
| 1530 | *--------------------------------------------------------------------*/ | 1528 | *--------------------------------------------------------------------*/ |
| 1531 | 1529 | ||
| 1532 | static void inline | 1530 | static void |
| 1533 | ccw_check_unit_check(struct chbk * p_ch, unsigned char sense ) | 1531 | ccw_check_unit_check(struct chbk * p_ch, unsigned char sense ) |
| 1534 | { | 1532 | { |
| 1535 | struct net_device *dev = p_ch->ndev; | 1533 | struct net_device *dev = p_ch->ndev; |
diff --git a/drivers/s390/net/ctcmain.c b/drivers/s390/net/ctcmain.c index 03cc263fe0da..5a84fbbc6611 100644 --- a/drivers/s390/net/ctcmain.c +++ b/drivers/s390/net/ctcmain.c | |||
| @@ -369,7 +369,7 @@ ctc_dump_skb(struct sk_buff *skb, int offset) | |||
| 369 | * @param ch The channel where this skb has been received. | 369 | * @param ch The channel where this skb has been received. |
| 370 | * @param pskb The received skb. | 370 | * @param pskb The received skb. |
| 371 | */ | 371 | */ |
| 372 | static __inline__ void | 372 | static void |
| 373 | ctc_unpack_skb(struct channel *ch, struct sk_buff *pskb) | 373 | ctc_unpack_skb(struct channel *ch, struct sk_buff *pskb) |
| 374 | { | 374 | { |
| 375 | struct net_device *dev = ch->netdev; | 375 | struct net_device *dev = ch->netdev; |
| @@ -512,7 +512,7 @@ ctc_unpack_skb(struct channel *ch, struct sk_buff *pskb) | |||
| 512 | * @param ch The channel, the error belongs to. | 512 | * @param ch The channel, the error belongs to. |
| 513 | * @param return_code The error code to inspect. | 513 | * @param return_code The error code to inspect. |
| 514 | */ | 514 | */ |
| 515 | static void inline | 515 | static void |
| 516 | ccw_check_return_code(struct channel *ch, int return_code, char *msg) | 516 | ccw_check_return_code(struct channel *ch, int return_code, char *msg) |
| 517 | { | 517 | { |
| 518 | DBF_TEXT(trace, 5, __FUNCTION__); | 518 | DBF_TEXT(trace, 5, __FUNCTION__); |
| @@ -547,7 +547,7 @@ ccw_check_return_code(struct channel *ch, int return_code, char *msg) | |||
| 547 | * @param ch The channel, the sense code belongs to. | 547 | * @param ch The channel, the sense code belongs to. |
| 548 | * @param sense The sense code to inspect. | 548 | * @param sense The sense code to inspect. |
| 549 | */ | 549 | */ |
| 550 | static void inline | 550 | static void |
| 551 | ccw_unit_check(struct channel *ch, unsigned char sense) | 551 | ccw_unit_check(struct channel *ch, unsigned char sense) |
| 552 | { | 552 | { |
| 553 | DBF_TEXT(trace, 5, __FUNCTION__); | 553 | DBF_TEXT(trace, 5, __FUNCTION__); |
| @@ -603,7 +603,7 @@ ctc_purge_skb_queue(struct sk_buff_head *q) | |||
| 603 | } | 603 | } |
| 604 | } | 604 | } |
| 605 | 605 | ||
| 606 | static __inline__ int | 606 | static int |
| 607 | ctc_checkalloc_buffer(struct channel *ch, int warn) | 607 | ctc_checkalloc_buffer(struct channel *ch, int warn) |
| 608 | { | 608 | { |
| 609 | DBF_TEXT(trace, 5, __FUNCTION__); | 609 | DBF_TEXT(trace, 5, __FUNCTION__); |
diff --git a/drivers/s390/net/qeth_eddp.c b/drivers/s390/net/qeth_eddp.c index 6bb558a9a032..7c735e1fe063 100644 --- a/drivers/s390/net/qeth_eddp.c +++ b/drivers/s390/net/qeth_eddp.c | |||
| @@ -49,7 +49,7 @@ qeth_eddp_check_buffers_for_context(struct qeth_qdio_out_q *queue, | |||
| 49 | return buffers_needed; | 49 | return buffers_needed; |
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | static inline void | 52 | static void |
| 53 | qeth_eddp_free_context(struct qeth_eddp_context *ctx) | 53 | qeth_eddp_free_context(struct qeth_eddp_context *ctx) |
| 54 | { | 54 | { |
| 55 | int i; | 55 | int i; |
| @@ -91,7 +91,7 @@ qeth_eddp_buf_release_contexts(struct qeth_qdio_out_buffer *buf) | |||
| 91 | } | 91 | } |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | static inline int | 94 | static int |
| 95 | qeth_eddp_buf_ref_context(struct qeth_qdio_out_buffer *buf, | 95 | qeth_eddp_buf_ref_context(struct qeth_qdio_out_buffer *buf, |
| 96 | struct qeth_eddp_context *ctx) | 96 | struct qeth_eddp_context *ctx) |
| 97 | { | 97 | { |
| @@ -196,7 +196,7 @@ out: | |||
| 196 | return flush_cnt; | 196 | return flush_cnt; |
| 197 | } | 197 | } |
| 198 | 198 | ||
| 199 | static inline void | 199 | static void |
| 200 | qeth_eddp_create_segment_hdrs(struct qeth_eddp_context *ctx, | 200 | qeth_eddp_create_segment_hdrs(struct qeth_eddp_context *ctx, |
| 201 | struct qeth_eddp_data *eddp, int data_len) | 201 | struct qeth_eddp_data *eddp, int data_len) |
| 202 | { | 202 | { |
| @@ -256,7 +256,7 @@ qeth_eddp_create_segment_hdrs(struct qeth_eddp_context *ctx, | |||
| 256 | ctx->offset += eddp->thl; | 256 | ctx->offset += eddp->thl; |
| 257 | } | 257 | } |
| 258 | 258 | ||
| 259 | static inline void | 259 | static void |
| 260 | qeth_eddp_copy_data_tcp(char *dst, struct qeth_eddp_data *eddp, int len, | 260 | qeth_eddp_copy_data_tcp(char *dst, struct qeth_eddp_data *eddp, int len, |
| 261 | __wsum *hcsum) | 261 | __wsum *hcsum) |
| 262 | { | 262 | { |
| @@ -302,7 +302,7 @@ qeth_eddp_copy_data_tcp(char *dst, struct qeth_eddp_data *eddp, int len, | |||
| 302 | } | 302 | } |
| 303 | } | 303 | } |
| 304 | 304 | ||
| 305 | static inline void | 305 | static void |
| 306 | qeth_eddp_create_segment_data_tcp(struct qeth_eddp_context *ctx, | 306 | qeth_eddp_create_segment_data_tcp(struct qeth_eddp_context *ctx, |
| 307 | struct qeth_eddp_data *eddp, int data_len, | 307 | struct qeth_eddp_data *eddp, int data_len, |
| 308 | __wsum hcsum) | 308 | __wsum hcsum) |
| @@ -349,7 +349,7 @@ qeth_eddp_create_segment_data_tcp(struct qeth_eddp_context *ctx, | |||
| 349 | ((struct tcphdr *)eddp->th_in_ctx)->check = csum_fold(hcsum); | 349 | ((struct tcphdr *)eddp->th_in_ctx)->check = csum_fold(hcsum); |
| 350 | } | 350 | } |
| 351 | 351 | ||
| 352 | static inline __wsum | 352 | static __wsum |
| 353 | qeth_eddp_check_tcp4_hdr(struct qeth_eddp_data *eddp, int data_len) | 353 | qeth_eddp_check_tcp4_hdr(struct qeth_eddp_data *eddp, int data_len) |
| 354 | { | 354 | { |
| 355 | __wsum phcsum; /* pseudo header checksum */ | 355 | __wsum phcsum; /* pseudo header checksum */ |
| @@ -363,7 +363,7 @@ qeth_eddp_check_tcp4_hdr(struct qeth_eddp_data *eddp, int data_len) | |||
| 363 | return csum_partial((u8 *)&eddp->th, eddp->thl, phcsum); | 363 | return csum_partial((u8 *)&eddp->th, eddp->thl, phcsum); |
| 364 | } | 364 | } |
| 365 | 365 | ||
| 366 | static inline __wsum | 366 | static __wsum |
| 367 | qeth_eddp_check_tcp6_hdr(struct qeth_eddp_data *eddp, int data_len) | 367 | qeth_eddp_check_tcp6_hdr(struct qeth_eddp_data *eddp, int data_len) |
| 368 | { | 368 | { |
| 369 | __be32 proto; | 369 | __be32 proto; |
| @@ -381,7 +381,7 @@ qeth_eddp_check_tcp6_hdr(struct qeth_eddp_data *eddp, int data_len) | |||
| 381 | return phcsum; | 381 | return phcsum; |
| 382 | } | 382 | } |
| 383 | 383 | ||
| 384 | static inline struct qeth_eddp_data * | 384 | static struct qeth_eddp_data * |
| 385 | qeth_eddp_create_eddp_data(struct qeth_hdr *qh, u8 *nh, u8 nhl, u8 *th, u8 thl) | 385 | qeth_eddp_create_eddp_data(struct qeth_hdr *qh, u8 *nh, u8 nhl, u8 *th, u8 thl) |
| 386 | { | 386 | { |
| 387 | struct qeth_eddp_data *eddp; | 387 | struct qeth_eddp_data *eddp; |
| @@ -399,7 +399,7 @@ qeth_eddp_create_eddp_data(struct qeth_hdr *qh, u8 *nh, u8 nhl, u8 *th, u8 thl) | |||
| 399 | return eddp; | 399 | return eddp; |
| 400 | } | 400 | } |
| 401 | 401 | ||
| 402 | static inline void | 402 | static void |
| 403 | __qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, | 403 | __qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, |
| 404 | struct qeth_eddp_data *eddp) | 404 | struct qeth_eddp_data *eddp) |
| 405 | { | 405 | { |
| @@ -464,7 +464,7 @@ __qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, | |||
| 464 | } | 464 | } |
| 465 | } | 465 | } |
| 466 | 466 | ||
| 467 | static inline int | 467 | static int |
| 468 | qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, | 468 | qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, |
| 469 | struct sk_buff *skb, struct qeth_hdr *qhdr) | 469 | struct sk_buff *skb, struct qeth_hdr *qhdr) |
| 470 | { | 470 | { |
| @@ -505,7 +505,7 @@ qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx, | |||
| 505 | return 0; | 505 | return 0; |
| 506 | } | 506 | } |
| 507 | 507 | ||
| 508 | static inline void | 508 | static void |
| 509 | qeth_eddp_calc_num_pages(struct qeth_eddp_context *ctx, struct sk_buff *skb, | 509 | qeth_eddp_calc_num_pages(struct qeth_eddp_context *ctx, struct sk_buff *skb, |
| 510 | int hdr_len) | 510 | int hdr_len) |
| 511 | { | 511 | { |
| @@ -529,7 +529,7 @@ qeth_eddp_calc_num_pages(struct qeth_eddp_context *ctx, struct sk_buff *skb, | |||
| 529 | (skb_shinfo(skb)->gso_segs + 1); | 529 | (skb_shinfo(skb)->gso_segs + 1); |
| 530 | } | 530 | } |
| 531 | 531 | ||
| 532 | static inline struct qeth_eddp_context * | 532 | static struct qeth_eddp_context * |
| 533 | qeth_eddp_create_context_generic(struct qeth_card *card, struct sk_buff *skb, | 533 | qeth_eddp_create_context_generic(struct qeth_card *card, struct sk_buff *skb, |
| 534 | int hdr_len) | 534 | int hdr_len) |
| 535 | { | 535 | { |
| @@ -581,7 +581,7 @@ qeth_eddp_create_context_generic(struct qeth_card *card, struct sk_buff *skb, | |||
| 581 | return ctx; | 581 | return ctx; |
| 582 | } | 582 | } |
| 583 | 583 | ||
| 584 | static inline struct qeth_eddp_context * | 584 | static struct qeth_eddp_context * |
| 585 | qeth_eddp_create_context_tcp(struct qeth_card *card, struct sk_buff *skb, | 585 | qeth_eddp_create_context_tcp(struct qeth_card *card, struct sk_buff *skb, |
| 586 | struct qeth_hdr *qhdr) | 586 | struct qeth_hdr *qhdr) |
| 587 | { | 587 | { |
| @@ -625,5 +625,3 @@ qeth_eddp_create_context(struct qeth_card *card, struct sk_buff *skb, | |||
| 625 | } | 625 | } |
| 626 | return NULL; | 626 | return NULL; |
| 627 | } | 627 | } |
| 628 | |||
| 629 | |||
diff --git a/drivers/s390/net/qeth_main.c b/drivers/s390/net/qeth_main.c index d2efa5ff125d..2257e45594b3 100644 --- a/drivers/s390/net/qeth_main.c +++ b/drivers/s390/net/qeth_main.c | |||
| @@ -651,7 +651,7 @@ __qeth_ref_ip_on_card(struct qeth_card *card, struct qeth_ipaddr *todo, | |||
| 651 | return 0; | 651 | return 0; |
| 652 | } | 652 | } |
| 653 | 653 | ||
| 654 | static inline int | 654 | static int |
| 655 | __qeth_address_exists_in_list(struct list_head *list, struct qeth_ipaddr *addr, | 655 | __qeth_address_exists_in_list(struct list_head *list, struct qeth_ipaddr *addr, |
| 656 | int same_type) | 656 | int same_type) |
| 657 | { | 657 | { |
| @@ -795,7 +795,7 @@ qeth_add_ip(struct qeth_card *card, struct qeth_ipaddr *addr) | |||
| 795 | return rc; | 795 | return rc; |
| 796 | } | 796 | } |
| 797 | 797 | ||
| 798 | static inline void | 798 | static void |
| 799 | __qeth_delete_all_mc(struct qeth_card *card, unsigned long *flags) | 799 | __qeth_delete_all_mc(struct qeth_card *card, unsigned long *flags) |
| 800 | { | 800 | { |
| 801 | struct qeth_ipaddr *addr, *tmp; | 801 | struct qeth_ipaddr *addr, *tmp; |
| @@ -882,7 +882,7 @@ static void qeth_layer2_add_multicast(struct qeth_card *); | |||
| 882 | static void qeth_add_multicast_ipv6(struct qeth_card *); | 882 | static void qeth_add_multicast_ipv6(struct qeth_card *); |
| 883 | #endif | 883 | #endif |
| 884 | 884 | ||
| 885 | static inline int | 885 | static int |
| 886 | qeth_set_thread_start_bit(struct qeth_card *card, unsigned long thread) | 886 | qeth_set_thread_start_bit(struct qeth_card *card, unsigned long thread) |
| 887 | { | 887 | { |
| 888 | unsigned long flags; | 888 | unsigned long flags; |
| @@ -920,7 +920,7 @@ qeth_clear_thread_running_bit(struct qeth_card *card, unsigned long thread) | |||
| 920 | wake_up(&card->wait_q); | 920 | wake_up(&card->wait_q); |
| 921 | } | 921 | } |
| 922 | 922 | ||
| 923 | static inline int | 923 | static int |
| 924 | __qeth_do_run_thread(struct qeth_card *card, unsigned long thread) | 924 | __qeth_do_run_thread(struct qeth_card *card, unsigned long thread) |
| 925 | { | 925 | { |
| 926 | unsigned long flags; | 926 | unsigned long flags; |
| @@ -1764,9 +1764,9 @@ out: | |||
| 1764 | qeth_release_buffer(channel,iob); | 1764 | qeth_release_buffer(channel,iob); |
| 1765 | } | 1765 | } |
| 1766 | 1766 | ||
| 1767 | static inline void | 1767 | static void |
| 1768 | qeth_prepare_control_data(struct qeth_card *card, int len, | 1768 | qeth_prepare_control_data(struct qeth_card *card, int len, |
| 1769 | struct qeth_cmd_buffer *iob) | 1769 | struct qeth_cmd_buffer *iob) |
| 1770 | { | 1770 | { |
| 1771 | qeth_setup_ccw(&card->write,iob->data,len); | 1771 | qeth_setup_ccw(&card->write,iob->data,len); |
| 1772 | iob->callback = qeth_release_buffer; | 1772 | iob->callback = qeth_release_buffer; |
| @@ -2160,7 +2160,7 @@ qeth_check_qdio_errors(struct qdio_buffer *buf, unsigned int qdio_error, | |||
| 2160 | return 0; | 2160 | return 0; |
| 2161 | } | 2161 | } |
| 2162 | 2162 | ||
| 2163 | static inline struct sk_buff * | 2163 | static struct sk_buff * |
| 2164 | qeth_get_skb(unsigned int length, struct qeth_hdr *hdr) | 2164 | qeth_get_skb(unsigned int length, struct qeth_hdr *hdr) |
| 2165 | { | 2165 | { |
| 2166 | struct sk_buff* skb; | 2166 | struct sk_buff* skb; |
| @@ -2179,7 +2179,7 @@ qeth_get_skb(unsigned int length, struct qeth_hdr *hdr) | |||
| 2179 | return skb; | 2179 | return skb; |
| 2180 | } | 2180 | } |
| 2181 | 2181 | ||
| 2182 | static inline struct sk_buff * | 2182 | static struct sk_buff * |
| 2183 | qeth_get_next_skb(struct qeth_card *card, struct qdio_buffer *buffer, | 2183 | qeth_get_next_skb(struct qeth_card *card, struct qdio_buffer *buffer, |
| 2184 | struct qdio_buffer_element **__element, int *__offset, | 2184 | struct qdio_buffer_element **__element, int *__offset, |
| 2185 | struct qeth_hdr **hdr) | 2185 | struct qeth_hdr **hdr) |
| @@ -2264,7 +2264,7 @@ no_mem: | |||
| 2264 | return NULL; | 2264 | return NULL; |
| 2265 | } | 2265 | } |
| 2266 | 2266 | ||
| 2267 | static inline __be16 | 2267 | static __be16 |
| 2268 | qeth_type_trans(struct sk_buff *skb, struct net_device *dev) | 2268 | qeth_type_trans(struct sk_buff *skb, struct net_device *dev) |
| 2269 | { | 2269 | { |
| 2270 | struct qeth_card *card; | 2270 | struct qeth_card *card; |
| @@ -2297,7 +2297,7 @@ qeth_type_trans(struct sk_buff *skb, struct net_device *dev) | |||
| 2297 | return htons(ETH_P_802_2); | 2297 | return htons(ETH_P_802_2); |
| 2298 | } | 2298 | } |
| 2299 | 2299 | ||
| 2300 | static inline void | 2300 | static void |
| 2301 | qeth_rebuild_skb_fake_ll_tr(struct qeth_card *card, struct sk_buff *skb, | 2301 | qeth_rebuild_skb_fake_ll_tr(struct qeth_card *card, struct sk_buff *skb, |
| 2302 | struct qeth_hdr *hdr) | 2302 | struct qeth_hdr *hdr) |
| 2303 | { | 2303 | { |
| @@ -2351,7 +2351,7 @@ qeth_rebuild_skb_fake_ll_tr(struct qeth_card *card, struct sk_buff *skb, | |||
| 2351 | fake_llc->ethertype = ETH_P_IP; | 2351 | fake_llc->ethertype = ETH_P_IP; |
| 2352 | } | 2352 | } |
| 2353 | 2353 | ||
| 2354 | static inline void | 2354 | static void |
| 2355 | qeth_rebuild_skb_fake_ll_eth(struct qeth_card *card, struct sk_buff *skb, | 2355 | qeth_rebuild_skb_fake_ll_eth(struct qeth_card *card, struct sk_buff *skb, |
| 2356 | struct qeth_hdr *hdr) | 2356 | struct qeth_hdr *hdr) |
| 2357 | { | 2357 | { |
| @@ -2420,7 +2420,7 @@ qeth_layer2_rebuild_skb(struct qeth_card *card, struct sk_buff *skb, | |||
| 2420 | *((__u32 *)skb->cb) = ++card->seqno.pkt_seqno; | 2420 | *((__u32 *)skb->cb) = ++card->seqno.pkt_seqno; |
| 2421 | } | 2421 | } |
| 2422 | 2422 | ||
| 2423 | static inline __u16 | 2423 | static __u16 |
| 2424 | qeth_rebuild_skb(struct qeth_card *card, struct sk_buff *skb, | 2424 | qeth_rebuild_skb(struct qeth_card *card, struct sk_buff *skb, |
| 2425 | struct qeth_hdr *hdr) | 2425 | struct qeth_hdr *hdr) |
| 2426 | { | 2426 | { |
| @@ -2476,7 +2476,7 @@ qeth_rebuild_skb(struct qeth_card *card, struct sk_buff *skb, | |||
| 2476 | return vlan_id; | 2476 | return vlan_id; |
| 2477 | } | 2477 | } |
| 2478 | 2478 | ||
| 2479 | static inline void | 2479 | static void |
| 2480 | qeth_process_inbound_buffer(struct qeth_card *card, | 2480 | qeth_process_inbound_buffer(struct qeth_card *card, |
| 2481 | struct qeth_qdio_buffer *buf, int index) | 2481 | struct qeth_qdio_buffer *buf, int index) |
| 2482 | { | 2482 | { |
| @@ -2528,7 +2528,7 @@ qeth_process_inbound_buffer(struct qeth_card *card, | |||
| 2528 | } | 2528 | } |
| 2529 | } | 2529 | } |
| 2530 | 2530 | ||
| 2531 | static inline struct qeth_buffer_pool_entry * | 2531 | static struct qeth_buffer_pool_entry * |
| 2532 | qeth_get_buffer_pool_entry(struct qeth_card *card) | 2532 | qeth_get_buffer_pool_entry(struct qeth_card *card) |
| 2533 | { | 2533 | { |
| 2534 | struct qeth_buffer_pool_entry *entry; | 2534 | struct qeth_buffer_pool_entry *entry; |
| @@ -2543,7 +2543,7 @@ qeth_get_buffer_pool_entry(struct qeth_card *card) | |||
| 2543 | return NULL; | 2543 | return NULL; |
| 2544 | } | 2544 | } |
| 2545 | 2545 | ||
| 2546 | static inline void | 2546 | static void |
| 2547 | qeth_init_input_buffer(struct qeth_card *card, struct qeth_qdio_buffer *buf) | 2547 | qeth_init_input_buffer(struct qeth_card *card, struct qeth_qdio_buffer *buf) |
| 2548 | { | 2548 | { |
| 2549 | struct qeth_buffer_pool_entry *pool_entry; | 2549 | struct qeth_buffer_pool_entry *pool_entry; |
| @@ -2570,7 +2570,7 @@ qeth_init_input_buffer(struct qeth_card *card, struct qeth_qdio_buffer *buf) | |||
| 2570 | buf->state = QETH_QDIO_BUF_EMPTY; | 2570 | buf->state = QETH_QDIO_BUF_EMPTY; |
| 2571 | } | 2571 | } |
| 2572 | 2572 | ||
| 2573 | static inline void | 2573 | static void |
| 2574 | qeth_clear_output_buffer(struct qeth_qdio_out_q *queue, | 2574 | qeth_clear_output_buffer(struct qeth_qdio_out_q *queue, |
| 2575 | struct qeth_qdio_out_buffer *buf) | 2575 | struct qeth_qdio_out_buffer *buf) |
| 2576 | { | 2576 | { |
| @@ -2595,7 +2595,7 @@ qeth_clear_output_buffer(struct qeth_qdio_out_q *queue, | |||
| 2595 | atomic_set(&buf->state, QETH_QDIO_BUF_EMPTY); | 2595 | atomic_set(&buf->state, QETH_QDIO_BUF_EMPTY); |
| 2596 | } | 2596 | } |
| 2597 | 2597 | ||
| 2598 | static inline void | 2598 | static void |
| 2599 | qeth_queue_input_buffer(struct qeth_card *card, int index) | 2599 | qeth_queue_input_buffer(struct qeth_card *card, int index) |
| 2600 | { | 2600 | { |
| 2601 | struct qeth_qdio_q *queue = card->qdio.in_q; | 2601 | struct qeth_qdio_q *queue = card->qdio.in_q; |
| @@ -2699,7 +2699,7 @@ qeth_qdio_input_handler(struct ccw_device * ccwdev, unsigned int status, | |||
| 2699 | card->perf_stats.inbound_start_time; | 2699 | card->perf_stats.inbound_start_time; |
| 2700 | } | 2700 | } |
| 2701 | 2701 | ||
| 2702 | static inline int | 2702 | static int |
| 2703 | qeth_handle_send_error(struct qeth_card *card, | 2703 | qeth_handle_send_error(struct qeth_card *card, |
| 2704 | struct qeth_qdio_out_buffer *buffer, | 2704 | struct qeth_qdio_out_buffer *buffer, |
| 2705 | unsigned int qdio_err, unsigned int siga_err) | 2705 | unsigned int qdio_err, unsigned int siga_err) |
| @@ -2821,7 +2821,7 @@ qeth_flush_buffers(struct qeth_qdio_out_q *queue, int under_int, | |||
| 2821 | * Switched to packing state if the number of used buffers on a queue | 2821 | * Switched to packing state if the number of used buffers on a queue |
| 2822 | * reaches a certain limit. | 2822 | * reaches a certain limit. |
| 2823 | */ | 2823 | */ |
| 2824 | static inline void | 2824 | static void |
| 2825 | qeth_switch_to_packing_if_needed(struct qeth_qdio_out_q *queue) | 2825 | qeth_switch_to_packing_if_needed(struct qeth_qdio_out_q *queue) |
| 2826 | { | 2826 | { |
| 2827 | if (!queue->do_pack) { | 2827 | if (!queue->do_pack) { |
| @@ -2842,7 +2842,7 @@ qeth_switch_to_packing_if_needed(struct qeth_qdio_out_q *queue) | |||
| 2842 | * In that case 1 is returned to inform the caller. If no buffer | 2842 | * In that case 1 is returned to inform the caller. If no buffer |
| 2843 | * has to be flushed, zero is returned. | 2843 | * has to be flushed, zero is returned. |
| 2844 | */ | 2844 | */ |
| 2845 | static inline int | 2845 | static int |
| 2846 | qeth_switch_to_nonpacking_if_needed(struct qeth_qdio_out_q *queue) | 2846 | qeth_switch_to_nonpacking_if_needed(struct qeth_qdio_out_q *queue) |
| 2847 | { | 2847 | { |
| 2848 | struct qeth_qdio_out_buffer *buffer; | 2848 | struct qeth_qdio_out_buffer *buffer; |
| @@ -2877,7 +2877,7 @@ qeth_switch_to_nonpacking_if_needed(struct qeth_qdio_out_q *queue) | |||
| 2877 | * Checks if there is a packing buffer and prepares it to be flushed. | 2877 | * Checks if there is a packing buffer and prepares it to be flushed. |
| 2878 | * In that case returns 1, otherwise zero. | 2878 | * In that case returns 1, otherwise zero. |
| 2879 | */ | 2879 | */ |
| 2880 | static inline int | 2880 | static int |
| 2881 | qeth_flush_buffers_on_no_pci(struct qeth_qdio_out_q *queue) | 2881 | qeth_flush_buffers_on_no_pci(struct qeth_qdio_out_q *queue) |
| 2882 | { | 2882 | { |
| 2883 | struct qeth_qdio_out_buffer *buffer; | 2883 | struct qeth_qdio_out_buffer *buffer; |
| @@ -2894,7 +2894,7 @@ qeth_flush_buffers_on_no_pci(struct qeth_qdio_out_q *queue) | |||
| 2894 | return 0; | 2894 | return 0; |
| 2895 | } | 2895 | } |
| 2896 | 2896 | ||
| 2897 | static inline void | 2897 | static void |
| 2898 | qeth_check_outbound_queue(struct qeth_qdio_out_q *queue) | 2898 | qeth_check_outbound_queue(struct qeth_qdio_out_q *queue) |
| 2899 | { | 2899 | { |
| 2900 | int index; | 2900 | int index; |
| @@ -3594,7 +3594,7 @@ qeth_fake_header(struct sk_buff *skb, struct net_device *dev, | |||
| 3594 | } | 3594 | } |
| 3595 | } | 3595 | } |
| 3596 | 3596 | ||
| 3597 | static inline int | 3597 | static int |
| 3598 | qeth_send_packet(struct qeth_card *, struct sk_buff *); | 3598 | qeth_send_packet(struct qeth_card *, struct sk_buff *); |
| 3599 | 3599 | ||
| 3600 | static int | 3600 | static int |
| @@ -3759,7 +3759,7 @@ qeth_stop(struct net_device *dev) | |||
| 3759 | return 0; | 3759 | return 0; |
| 3760 | } | 3760 | } |
| 3761 | 3761 | ||
| 3762 | static inline int | 3762 | static int |
| 3763 | qeth_get_cast_type(struct qeth_card *card, struct sk_buff *skb) | 3763 | qeth_get_cast_type(struct qeth_card *card, struct sk_buff *skb) |
| 3764 | { | 3764 | { |
| 3765 | int cast_type = RTN_UNSPEC; | 3765 | int cast_type = RTN_UNSPEC; |
| @@ -3806,7 +3806,7 @@ qeth_get_cast_type(struct qeth_card *card, struct sk_buff *skb) | |||
| 3806 | return cast_type; | 3806 | return cast_type; |
| 3807 | } | 3807 | } |
| 3808 | 3808 | ||
| 3809 | static inline int | 3809 | static int |
| 3810 | qeth_get_priority_queue(struct qeth_card *card, struct sk_buff *skb, | 3810 | qeth_get_priority_queue(struct qeth_card *card, struct sk_buff *skb, |
| 3811 | int ipv, int cast_type) | 3811 | int ipv, int cast_type) |
| 3812 | { | 3812 | { |
| @@ -3853,7 +3853,7 @@ qeth_get_ip_version(struct sk_buff *skb) | |||
| 3853 | } | 3853 | } |
| 3854 | } | 3854 | } |
| 3855 | 3855 | ||
| 3856 | static inline struct qeth_hdr * | 3856 | static struct qeth_hdr * |
| 3857 | __qeth_prepare_skb(struct qeth_card *card, struct sk_buff *skb, int ipv) | 3857 | __qeth_prepare_skb(struct qeth_card *card, struct sk_buff *skb, int ipv) |
| 3858 | { | 3858 | { |
| 3859 | #ifdef CONFIG_QETH_VLAN | 3859 | #ifdef CONFIG_QETH_VLAN |
| @@ -3882,14 +3882,14 @@ __qeth_prepare_skb(struct qeth_card *card, struct sk_buff *skb, int ipv) | |||
| 3882 | qeth_push_skb(card, skb, sizeof(struct qeth_hdr))); | 3882 | qeth_push_skb(card, skb, sizeof(struct qeth_hdr))); |
| 3883 | } | 3883 | } |
| 3884 | 3884 | ||
| 3885 | static inline void | 3885 | static void |
| 3886 | __qeth_free_new_skb(struct sk_buff *orig_skb, struct sk_buff *new_skb) | 3886 | __qeth_free_new_skb(struct sk_buff *orig_skb, struct sk_buff *new_skb) |
| 3887 | { | 3887 | { |
| 3888 | if (orig_skb != new_skb) | 3888 | if (orig_skb != new_skb) |
| 3889 | dev_kfree_skb_any(new_skb); | 3889 | dev_kfree_skb_any(new_skb); |
| 3890 | } | 3890 | } |
| 3891 | 3891 | ||
| 3892 | static inline struct sk_buff * | 3892 | static struct sk_buff * |
| 3893 | qeth_prepare_skb(struct qeth_card *card, struct sk_buff *skb, | 3893 | qeth_prepare_skb(struct qeth_card *card, struct sk_buff *skb, |
| 3894 | struct qeth_hdr **hdr, int ipv) | 3894 | struct qeth_hdr **hdr, int ipv) |
| 3895 | { | 3895 | { |
| @@ -3940,7 +3940,7 @@ qeth_get_qeth_hdr_flags6(int cast_type) | |||
| 3940 | return ct | QETH_CAST_UNICAST; | 3940 | return ct | QETH_CAST_UNICAST; |
| 3941 | } | 3941 | } |
| 3942 | 3942 | ||
| 3943 | static inline void | 3943 | static void |
| 3944 | qeth_layer2_get_packet_type(struct qeth_card *card, struct qeth_hdr *hdr, | 3944 | qeth_layer2_get_packet_type(struct qeth_card *card, struct qeth_hdr *hdr, |
| 3945 | struct sk_buff *skb) | 3945 | struct sk_buff *skb) |
| 3946 | { | 3946 | { |
| @@ -3977,7 +3977,7 @@ qeth_layer2_get_packet_type(struct qeth_card *card, struct qeth_hdr *hdr, | |||
| 3977 | } | 3977 | } |
| 3978 | } | 3978 | } |
| 3979 | 3979 | ||
| 3980 | static inline void | 3980 | static void |
| 3981 | qeth_layer2_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, | 3981 | qeth_layer2_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, |
| 3982 | struct sk_buff *skb, int cast_type) | 3982 | struct sk_buff *skb, int cast_type) |
| 3983 | { | 3983 | { |
| @@ -4068,7 +4068,7 @@ qeth_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, | |||
| 4068 | } | 4068 | } |
| 4069 | } | 4069 | } |
| 4070 | 4070 | ||
| 4071 | static inline void | 4071 | static void |
| 4072 | __qeth_fill_buffer(struct sk_buff *skb, struct qdio_buffer *buffer, | 4072 | __qeth_fill_buffer(struct sk_buff *skb, struct qdio_buffer *buffer, |
| 4073 | int is_tso, int *next_element_to_fill) | 4073 | int is_tso, int *next_element_to_fill) |
| 4074 | { | 4074 | { |
| @@ -4112,7 +4112,7 @@ __qeth_fill_buffer(struct sk_buff *skb, struct qdio_buffer *buffer, | |||
| 4112 | *next_element_to_fill = element; | 4112 | *next_element_to_fill = element; |
| 4113 | } | 4113 | } |
| 4114 | 4114 | ||
| 4115 | static inline int | 4115 | static int |
| 4116 | qeth_fill_buffer(struct qeth_qdio_out_q *queue, | 4116 | qeth_fill_buffer(struct qeth_qdio_out_q *queue, |
| 4117 | struct qeth_qdio_out_buffer *buf, | 4117 | struct qeth_qdio_out_buffer *buf, |
| 4118 | struct sk_buff *skb) | 4118 | struct sk_buff *skb) |
| @@ -4171,7 +4171,7 @@ qeth_fill_buffer(struct qeth_qdio_out_q *queue, | |||
| 4171 | return flush_cnt; | 4171 | return flush_cnt; |
| 4172 | } | 4172 | } |
| 4173 | 4173 | ||
| 4174 | static inline int | 4174 | static int |
| 4175 | qeth_do_send_packet_fast(struct qeth_card *card, struct qeth_qdio_out_q *queue, | 4175 | qeth_do_send_packet_fast(struct qeth_card *card, struct qeth_qdio_out_q *queue, |
| 4176 | struct sk_buff *skb, struct qeth_hdr *hdr, | 4176 | struct sk_buff *skb, struct qeth_hdr *hdr, |
| 4177 | int elements_needed, | 4177 | int elements_needed, |
| @@ -4222,7 +4222,7 @@ out: | |||
| 4222 | return -EBUSY; | 4222 | return -EBUSY; |
| 4223 | } | 4223 | } |
| 4224 | 4224 | ||
| 4225 | static inline int | 4225 | static int |
| 4226 | qeth_do_send_packet(struct qeth_card *card, struct qeth_qdio_out_q *queue, | 4226 | qeth_do_send_packet(struct qeth_card *card, struct qeth_qdio_out_q *queue, |
| 4227 | struct sk_buff *skb, struct qeth_hdr *hdr, | 4227 | struct sk_buff *skb, struct qeth_hdr *hdr, |
| 4228 | int elements_needed, struct qeth_eddp_context *ctx) | 4228 | int elements_needed, struct qeth_eddp_context *ctx) |
| @@ -4328,7 +4328,7 @@ out: | |||
| 4328 | return rc; | 4328 | return rc; |
| 4329 | } | 4329 | } |
| 4330 | 4330 | ||
| 4331 | static inline int | 4331 | static int |
| 4332 | qeth_get_elements_no(struct qeth_card *card, void *hdr, | 4332 | qeth_get_elements_no(struct qeth_card *card, void *hdr, |
| 4333 | struct sk_buff *skb, int elems) | 4333 | struct sk_buff *skb, int elems) |
| 4334 | { | 4334 | { |
| @@ -4349,7 +4349,7 @@ qeth_get_elements_no(struct qeth_card *card, void *hdr, | |||
| 4349 | } | 4349 | } |
| 4350 | 4350 | ||
| 4351 | 4351 | ||
| 4352 | static inline int | 4352 | static int |
| 4353 | qeth_send_packet(struct qeth_card *card, struct sk_buff *skb) | 4353 | qeth_send_packet(struct qeth_card *card, struct sk_buff *skb) |
| 4354 | { | 4354 | { |
| 4355 | int ipv = 0; | 4355 | int ipv = 0; |
| @@ -4536,7 +4536,7 @@ qeth_mdio_read(struct net_device *dev, int phy_id, int regnum) | |||
| 4536 | } | 4536 | } |
| 4537 | 4537 | ||
| 4538 | 4538 | ||
| 4539 | static inline const char * | 4539 | static const char * |
| 4540 | qeth_arp_get_error_cause(int *rc) | 4540 | qeth_arp_get_error_cause(int *rc) |
| 4541 | { | 4541 | { |
| 4542 | switch (*rc) { | 4542 | switch (*rc) { |
| @@ -4597,7 +4597,7 @@ qeth_arp_set_no_entries(struct qeth_card *card, int no_entries) | |||
| 4597 | return rc; | 4597 | return rc; |
| 4598 | } | 4598 | } |
| 4599 | 4599 | ||
| 4600 | static inline void | 4600 | static void |
| 4601 | qeth_copy_arp_entries_stripped(struct qeth_arp_query_info *qinfo, | 4601 | qeth_copy_arp_entries_stripped(struct qeth_arp_query_info *qinfo, |
| 4602 | struct qeth_arp_query_data *qdata, | 4602 | struct qeth_arp_query_data *qdata, |
| 4603 | int entry_size, int uentry_size) | 4603 | int entry_size, int uentry_size) |
| @@ -5214,7 +5214,7 @@ qeth_vlan_rx_register(struct net_device *dev, struct vlan_group *grp) | |||
| 5214 | spin_unlock_irqrestore(&card->vlanlock, flags); | 5214 | spin_unlock_irqrestore(&card->vlanlock, flags); |
| 5215 | } | 5215 | } |
| 5216 | 5216 | ||
| 5217 | static inline void | 5217 | static void |
| 5218 | qeth_free_vlan_buffer(struct qeth_card *card, struct qeth_qdio_out_buffer *buf, | 5218 | qeth_free_vlan_buffer(struct qeth_card *card, struct qeth_qdio_out_buffer *buf, |
| 5219 | unsigned short vid) | 5219 | unsigned short vid) |
| 5220 | { | 5220 | { |
| @@ -5625,7 +5625,7 @@ qeth_delete_mc_addresses(struct qeth_card *card) | |||
| 5625 | spin_unlock_irqrestore(&card->ip_lock, flags); | 5625 | spin_unlock_irqrestore(&card->ip_lock, flags); |
| 5626 | } | 5626 | } |
| 5627 | 5627 | ||
| 5628 | static inline void | 5628 | static void |
| 5629 | qeth_add_mc(struct qeth_card *card, struct in_device *in4_dev) | 5629 | qeth_add_mc(struct qeth_card *card, struct in_device *in4_dev) |
| 5630 | { | 5630 | { |
| 5631 | struct qeth_ipaddr *ipm; | 5631 | struct qeth_ipaddr *ipm; |
| @@ -5711,7 +5711,7 @@ qeth_layer2_add_multicast(struct qeth_card *card) | |||
| 5711 | } | 5711 | } |
| 5712 | 5712 | ||
| 5713 | #ifdef CONFIG_QETH_IPV6 | 5713 | #ifdef CONFIG_QETH_IPV6 |
| 5714 | static inline void | 5714 | static void |
| 5715 | qeth_add_mc6(struct qeth_card *card, struct inet6_dev *in6_dev) | 5715 | qeth_add_mc6(struct qeth_card *card, struct inet6_dev *in6_dev) |
| 5716 | { | 5716 | { |
| 5717 | struct qeth_ipaddr *ipm; | 5717 | struct qeth_ipaddr *ipm; |
| @@ -6022,7 +6022,7 @@ qeth_send_setdelmc(struct qeth_card *card, struct qeth_ipaddr *addr, int ipacmd) | |||
| 6022 | 6022 | ||
| 6023 | return rc; | 6023 | return rc; |
| 6024 | } | 6024 | } |
| 6025 | static inline void | 6025 | static void |
| 6026 | qeth_fill_netmask(u8 *netmask, unsigned int len) | 6026 | qeth_fill_netmask(u8 *netmask, unsigned int len) |
| 6027 | { | 6027 | { |
| 6028 | int i,j; | 6028 | int i,j; |
| @@ -6626,7 +6626,7 @@ qeth_send_setadp_mode(struct qeth_card *card, __u32 command, __u32 mode) | |||
| 6626 | return rc; | 6626 | return rc; |
| 6627 | } | 6627 | } |
| 6628 | 6628 | ||
| 6629 | static inline int | 6629 | static int |
| 6630 | qeth_setadapter_hstr(struct qeth_card *card) | 6630 | qeth_setadapter_hstr(struct qeth_card *card) |
| 6631 | { | 6631 | { |
| 6632 | int rc; | 6632 | int rc; |
| @@ -6889,7 +6889,7 @@ qeth_send_simple_setassparms(struct qeth_card *card, | |||
| 6889 | return rc; | 6889 | return rc; |
| 6890 | } | 6890 | } |
| 6891 | 6891 | ||
| 6892 | static inline int | 6892 | static int |
| 6893 | qeth_start_ipa_arp_processing(struct qeth_card *card) | 6893 | qeth_start_ipa_arp_processing(struct qeth_card *card) |
| 6894 | { | 6894 | { |
| 6895 | int rc; | 6895 | int rc; |
| @@ -7529,7 +7529,7 @@ qeth_set_allowed_threads(struct qeth_card *card, unsigned long threads, | |||
| 7529 | wake_up(&card->wait_q); | 7529 | wake_up(&card->wait_q); |
| 7530 | } | 7530 | } |
| 7531 | 7531 | ||
| 7532 | static inline int | 7532 | static int |
| 7533 | qeth_threads_running(struct qeth_card *card, unsigned long threads) | 7533 | qeth_threads_running(struct qeth_card *card, unsigned long threads) |
| 7534 | { | 7534 | { |
| 7535 | unsigned long flags; | 7535 | unsigned long flags; |
| @@ -8118,7 +8118,7 @@ qeth_del_ipato_entry(struct qeth_card *card, enum qeth_prot_versions proto, | |||
| 8118 | spin_unlock_irqrestore(&card->ip_lock, flags); | 8118 | spin_unlock_irqrestore(&card->ip_lock, flags); |
| 8119 | } | 8119 | } |
| 8120 | 8120 | ||
| 8121 | static inline void | 8121 | static void |
| 8122 | qeth_convert_addr_to_bits(u8 *addr, u8 *bits, int len) | 8122 | qeth_convert_addr_to_bits(u8 *addr, u8 *bits, int len) |
| 8123 | { | 8123 | { |
| 8124 | int i, j; | 8124 | int i, j; |
diff --git a/drivers/s390/net/qeth_sys.c b/drivers/s390/net/qeth_sys.c index fca523a2608d..d518419cd0c6 100644 --- a/drivers/s390/net/qeth_sys.c +++ b/drivers/s390/net/qeth_sys.c | |||
| @@ -328,7 +328,7 @@ qeth_dev_bufcnt_store(struct device *dev, struct device_attribute *attr, const c | |||
| 328 | static DEVICE_ATTR(buffer_count, 0644, qeth_dev_bufcnt_show, | 328 | static DEVICE_ATTR(buffer_count, 0644, qeth_dev_bufcnt_show, |
| 329 | qeth_dev_bufcnt_store); | 329 | qeth_dev_bufcnt_store); |
| 330 | 330 | ||
| 331 | static inline ssize_t | 331 | static ssize_t |
| 332 | qeth_dev_route_show(struct qeth_card *card, struct qeth_routing_info *route, | 332 | qeth_dev_route_show(struct qeth_card *card, struct qeth_routing_info *route, |
| 333 | char *buf) | 333 | char *buf) |
| 334 | { | 334 | { |
| @@ -368,7 +368,7 @@ qeth_dev_route4_show(struct device *dev, struct device_attribute *attr, char *bu | |||
| 368 | return qeth_dev_route_show(card, &card->options.route4, buf); | 368 | return qeth_dev_route_show(card, &card->options.route4, buf); |
| 369 | } | 369 | } |
| 370 | 370 | ||
| 371 | static inline ssize_t | 371 | static ssize_t |
| 372 | qeth_dev_route_store(struct qeth_card *card, struct qeth_routing_info *route, | 372 | qeth_dev_route_store(struct qeth_card *card, struct qeth_routing_info *route, |
| 373 | enum qeth_prot_versions prot, const char *buf, size_t count) | 373 | enum qeth_prot_versions prot, const char *buf, size_t count) |
| 374 | { | 374 | { |
| @@ -1100,7 +1100,7 @@ static QETH_DEVICE_ATTR(ipato_invert4, invert4, 0644, | |||
| 1100 | qeth_dev_ipato_invert4_show, | 1100 | qeth_dev_ipato_invert4_show, |
| 1101 | qeth_dev_ipato_invert4_store); | 1101 | qeth_dev_ipato_invert4_store); |
| 1102 | 1102 | ||
| 1103 | static inline ssize_t | 1103 | static ssize_t |
| 1104 | qeth_dev_ipato_add_show(char *buf, struct qeth_card *card, | 1104 | qeth_dev_ipato_add_show(char *buf, struct qeth_card *card, |
| 1105 | enum qeth_prot_versions proto) | 1105 | enum qeth_prot_versions proto) |
| 1106 | { | 1106 | { |
| @@ -1146,7 +1146,7 @@ qeth_dev_ipato_add4_show(struct device *dev, struct device_attribute *attr, char | |||
| 1146 | return qeth_dev_ipato_add_show(buf, card, QETH_PROT_IPV4); | 1146 | return qeth_dev_ipato_add_show(buf, card, QETH_PROT_IPV4); |
| 1147 | } | 1147 | } |
| 1148 | 1148 | ||
| 1149 | static inline int | 1149 | static int |
| 1150 | qeth_parse_ipatoe(const char* buf, enum qeth_prot_versions proto, | 1150 | qeth_parse_ipatoe(const char* buf, enum qeth_prot_versions proto, |
| 1151 | u8 *addr, int *mask_bits) | 1151 | u8 *addr, int *mask_bits) |
| 1152 | { | 1152 | { |
| @@ -1178,7 +1178,7 @@ qeth_parse_ipatoe(const char* buf, enum qeth_prot_versions proto, | |||
| 1178 | return 0; | 1178 | return 0; |
| 1179 | } | 1179 | } |
| 1180 | 1180 | ||
| 1181 | static inline ssize_t | 1181 | static ssize_t |
| 1182 | qeth_dev_ipato_add_store(const char *buf, size_t count, | 1182 | qeth_dev_ipato_add_store(const char *buf, size_t count, |
| 1183 | struct qeth_card *card, enum qeth_prot_versions proto) | 1183 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1184 | { | 1184 | { |
| @@ -1223,7 +1223,7 @@ static QETH_DEVICE_ATTR(ipato_add4, add4, 0644, | |||
| 1223 | qeth_dev_ipato_add4_show, | 1223 | qeth_dev_ipato_add4_show, |
| 1224 | qeth_dev_ipato_add4_store); | 1224 | qeth_dev_ipato_add4_store); |
| 1225 | 1225 | ||
| 1226 | static inline ssize_t | 1226 | static ssize_t |
| 1227 | qeth_dev_ipato_del_store(const char *buf, size_t count, | 1227 | qeth_dev_ipato_del_store(const char *buf, size_t count, |
| 1228 | struct qeth_card *card, enum qeth_prot_versions proto) | 1228 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1229 | { | 1229 | { |
| @@ -1361,7 +1361,7 @@ static struct attribute_group qeth_device_ipato_group = { | |||
| 1361 | .attrs = (struct attribute **)qeth_ipato_device_attrs, | 1361 | .attrs = (struct attribute **)qeth_ipato_device_attrs, |
| 1362 | }; | 1362 | }; |
| 1363 | 1363 | ||
| 1364 | static inline ssize_t | 1364 | static ssize_t |
| 1365 | qeth_dev_vipa_add_show(char *buf, struct qeth_card *card, | 1365 | qeth_dev_vipa_add_show(char *buf, struct qeth_card *card, |
| 1366 | enum qeth_prot_versions proto) | 1366 | enum qeth_prot_versions proto) |
| 1367 | { | 1367 | { |
| @@ -1407,7 +1407,7 @@ qeth_dev_vipa_add4_show(struct device *dev, struct device_attribute *attr, char | |||
| 1407 | return qeth_dev_vipa_add_show(buf, card, QETH_PROT_IPV4); | 1407 | return qeth_dev_vipa_add_show(buf, card, QETH_PROT_IPV4); |
| 1408 | } | 1408 | } |
| 1409 | 1409 | ||
| 1410 | static inline int | 1410 | static int |
| 1411 | qeth_parse_vipae(const char* buf, enum qeth_prot_versions proto, | 1411 | qeth_parse_vipae(const char* buf, enum qeth_prot_versions proto, |
| 1412 | u8 *addr) | 1412 | u8 *addr) |
| 1413 | { | 1413 | { |
| @@ -1418,7 +1418,7 @@ qeth_parse_vipae(const char* buf, enum qeth_prot_versions proto, | |||
| 1418 | return 0; | 1418 | return 0; |
| 1419 | } | 1419 | } |
| 1420 | 1420 | ||
| 1421 | static inline ssize_t | 1421 | static ssize_t |
| 1422 | qeth_dev_vipa_add_store(const char *buf, size_t count, | 1422 | qeth_dev_vipa_add_store(const char *buf, size_t count, |
| 1423 | struct qeth_card *card, enum qeth_prot_versions proto) | 1423 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1424 | { | 1424 | { |
| @@ -1451,7 +1451,7 @@ static QETH_DEVICE_ATTR(vipa_add4, add4, 0644, | |||
| 1451 | qeth_dev_vipa_add4_show, | 1451 | qeth_dev_vipa_add4_show, |
| 1452 | qeth_dev_vipa_add4_store); | 1452 | qeth_dev_vipa_add4_store); |
| 1453 | 1453 | ||
| 1454 | static inline ssize_t | 1454 | static ssize_t |
| 1455 | qeth_dev_vipa_del_store(const char *buf, size_t count, | 1455 | qeth_dev_vipa_del_store(const char *buf, size_t count, |
| 1456 | struct qeth_card *card, enum qeth_prot_versions proto) | 1456 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1457 | { | 1457 | { |
| @@ -1542,7 +1542,7 @@ static struct attribute_group qeth_device_vipa_group = { | |||
| 1542 | .attrs = (struct attribute **)qeth_vipa_device_attrs, | 1542 | .attrs = (struct attribute **)qeth_vipa_device_attrs, |
| 1543 | }; | 1543 | }; |
| 1544 | 1544 | ||
| 1545 | static inline ssize_t | 1545 | static ssize_t |
| 1546 | qeth_dev_rxip_add_show(char *buf, struct qeth_card *card, | 1546 | qeth_dev_rxip_add_show(char *buf, struct qeth_card *card, |
| 1547 | enum qeth_prot_versions proto) | 1547 | enum qeth_prot_versions proto) |
| 1548 | { | 1548 | { |
| @@ -1588,7 +1588,7 @@ qeth_dev_rxip_add4_show(struct device *dev, struct device_attribute *attr, char | |||
| 1588 | return qeth_dev_rxip_add_show(buf, card, QETH_PROT_IPV4); | 1588 | return qeth_dev_rxip_add_show(buf, card, QETH_PROT_IPV4); |
| 1589 | } | 1589 | } |
| 1590 | 1590 | ||
| 1591 | static inline int | 1591 | static int |
| 1592 | qeth_parse_rxipe(const char* buf, enum qeth_prot_versions proto, | 1592 | qeth_parse_rxipe(const char* buf, enum qeth_prot_versions proto, |
| 1593 | u8 *addr) | 1593 | u8 *addr) |
| 1594 | { | 1594 | { |
| @@ -1599,7 +1599,7 @@ qeth_parse_rxipe(const char* buf, enum qeth_prot_versions proto, | |||
| 1599 | return 0; | 1599 | return 0; |
| 1600 | } | 1600 | } |
| 1601 | 1601 | ||
| 1602 | static inline ssize_t | 1602 | static ssize_t |
| 1603 | qeth_dev_rxip_add_store(const char *buf, size_t count, | 1603 | qeth_dev_rxip_add_store(const char *buf, size_t count, |
| 1604 | struct qeth_card *card, enum qeth_prot_versions proto) | 1604 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1605 | { | 1605 | { |
| @@ -1632,7 +1632,7 @@ static QETH_DEVICE_ATTR(rxip_add4, add4, 0644, | |||
| 1632 | qeth_dev_rxip_add4_show, | 1632 | qeth_dev_rxip_add4_show, |
| 1633 | qeth_dev_rxip_add4_store); | 1633 | qeth_dev_rxip_add4_store); |
| 1634 | 1634 | ||
| 1635 | static inline ssize_t | 1635 | static ssize_t |
| 1636 | qeth_dev_rxip_del_store(const char *buf, size_t count, | 1636 | qeth_dev_rxip_del_store(const char *buf, size_t count, |
| 1637 | struct qeth_card *card, enum qeth_prot_versions proto) | 1637 | struct qeth_card *card, enum qeth_prot_versions proto) |
| 1638 | { | 1638 | { |
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index 85093b71f9fa..39a885266790 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
| @@ -47,13 +47,12 @@ static int __init zfcp_module_init(void); | |||
| 47 | static void zfcp_ns_gid_pn_handler(unsigned long); | 47 | static void zfcp_ns_gid_pn_handler(unsigned long); |
| 48 | 48 | ||
| 49 | /* miscellaneous */ | 49 | /* miscellaneous */ |
| 50 | static inline int zfcp_sg_list_alloc(struct zfcp_sg_list *, size_t); | 50 | static int zfcp_sg_list_alloc(struct zfcp_sg_list *, size_t); |
| 51 | static inline void zfcp_sg_list_free(struct zfcp_sg_list *); | 51 | static void zfcp_sg_list_free(struct zfcp_sg_list *); |
| 52 | static inline int zfcp_sg_list_copy_from_user(struct zfcp_sg_list *, | 52 | static int zfcp_sg_list_copy_from_user(struct zfcp_sg_list *, |
| 53 | void __user *, size_t); | 53 | void __user *, size_t); |
| 54 | static inline int zfcp_sg_list_copy_to_user(void __user *, | 54 | static int zfcp_sg_list_copy_to_user(void __user *, |
| 55 | struct zfcp_sg_list *, size_t); | 55 | struct zfcp_sg_list *, size_t); |
| 56 | |||
| 57 | static long zfcp_cfdc_dev_ioctl(struct file *, unsigned int, unsigned long); | 56 | static long zfcp_cfdc_dev_ioctl(struct file *, unsigned int, unsigned long); |
| 58 | 57 | ||
| 59 | #define ZFCP_CFDC_IOC_MAGIC 0xDD | 58 | #define ZFCP_CFDC_IOC_MAGIC 0xDD |
| @@ -605,7 +604,7 @@ zfcp_cfdc_dev_ioctl(struct file *file, unsigned int command, | |||
| 605 | * elements of the scatter-gather list. The maximum size of a single element | 604 | * elements of the scatter-gather list. The maximum size of a single element |
| 606 | * in the scatter-gather list is PAGE_SIZE. | 605 | * in the scatter-gather list is PAGE_SIZE. |
| 607 | */ | 606 | */ |
| 608 | static inline int | 607 | static int |
| 609 | zfcp_sg_list_alloc(struct zfcp_sg_list *sg_list, size_t size) | 608 | zfcp_sg_list_alloc(struct zfcp_sg_list *sg_list, size_t size) |
| 610 | { | 609 | { |
| 611 | struct scatterlist *sg; | 610 | struct scatterlist *sg; |
| @@ -652,7 +651,7 @@ zfcp_sg_list_alloc(struct zfcp_sg_list *sg_list, size_t size) | |||
| 652 | * Memory for each element in the scatter-gather list is freed. | 651 | * Memory for each element in the scatter-gather list is freed. |
| 653 | * Finally sg_list->sg is freed itself and sg_list->count is reset. | 652 | * Finally sg_list->sg is freed itself and sg_list->count is reset. |
| 654 | */ | 653 | */ |
| 655 | static inline void | 654 | static void |
| 656 | zfcp_sg_list_free(struct zfcp_sg_list *sg_list) | 655 | zfcp_sg_list_free(struct zfcp_sg_list *sg_list) |
| 657 | { | 656 | { |
| 658 | struct scatterlist *sg; | 657 | struct scatterlist *sg; |
| @@ -697,7 +696,7 @@ zfcp_sg_size(struct scatterlist *sg, unsigned int sg_count) | |||
| 697 | * @size: number of bytes to be copied | 696 | * @size: number of bytes to be copied |
| 698 | * Return: 0 on success, -EFAULT if copy_from_user fails. | 697 | * Return: 0 on success, -EFAULT if copy_from_user fails. |
| 699 | */ | 698 | */ |
| 700 | static inline int | 699 | static int |
| 701 | zfcp_sg_list_copy_from_user(struct zfcp_sg_list *sg_list, | 700 | zfcp_sg_list_copy_from_user(struct zfcp_sg_list *sg_list, |
| 702 | void __user *user_buffer, | 701 | void __user *user_buffer, |
| 703 | size_t size) | 702 | size_t size) |
| @@ -735,7 +734,7 @@ zfcp_sg_list_copy_from_user(struct zfcp_sg_list *sg_list, | |||
| 735 | * @size: number of bytes to be copied | 734 | * @size: number of bytes to be copied |
| 736 | * Return: 0 on success, -EFAULT if copy_to_user fails | 735 | * Return: 0 on success, -EFAULT if copy_to_user fails |
| 737 | */ | 736 | */ |
| 738 | static inline int | 737 | static int |
| 739 | zfcp_sg_list_copy_to_user(void __user *user_buffer, | 738 | zfcp_sg_list_copy_to_user(void __user *user_buffer, |
| 740 | struct zfcp_sg_list *sg_list, | 739 | struct zfcp_sg_list *sg_list, |
| 741 | size_t size) | 740 | size_t size) |
| @@ -1799,7 +1798,7 @@ static const struct zfcp_rc_entry zfcp_p_rjt_rc[] = { | |||
| 1799 | * @code: reason code | 1798 | * @code: reason code |
| 1800 | * @rc_table: table of reason codes and descriptions | 1799 | * @rc_table: table of reason codes and descriptions |
| 1801 | */ | 1800 | */ |
| 1802 | static inline const char * | 1801 | static const char * |
| 1803 | zfcp_rc_description(u8 code, const struct zfcp_rc_entry *rc_table) | 1802 | zfcp_rc_description(u8 code, const struct zfcp_rc_entry *rc_table) |
| 1804 | { | 1803 | { |
| 1805 | const char *descr = "unknown reason code"; | 1804 | const char *descr = "unknown reason code"; |
| @@ -1847,7 +1846,7 @@ zfcp_check_ct_response(struct ct_hdr *rjt) | |||
| 1847 | * @rjt_par: reject parameter acc. to FC-PH/FC-FS | 1846 | * @rjt_par: reject parameter acc. to FC-PH/FC-FS |
| 1848 | * @rc_table: table of reason codes and descriptions | 1847 | * @rc_table: table of reason codes and descriptions |
| 1849 | */ | 1848 | */ |
| 1850 | static inline void | 1849 | static void |
| 1851 | zfcp_print_els_rjt(struct zfcp_ls_rjt_par *rjt_par, | 1850 | zfcp_print_els_rjt(struct zfcp_ls_rjt_par *rjt_par, |
| 1852 | const struct zfcp_rc_entry *rc_table) | 1851 | const struct zfcp_rc_entry *rc_table) |
| 1853 | { | 1852 | { |
diff --git a/drivers/s390/scsi/zfcp_dbf.c b/drivers/s390/scsi/zfcp_dbf.c index fd33537d0b2b..d8191d115c14 100644 --- a/drivers/s390/scsi/zfcp_dbf.c +++ b/drivers/s390/scsi/zfcp_dbf.c | |||
| @@ -31,7 +31,7 @@ MODULE_PARM_DESC(dbfsize, | |||
| 31 | 31 | ||
| 32 | #define ZFCP_LOG_AREA ZFCP_LOG_AREA_OTHER | 32 | #define ZFCP_LOG_AREA ZFCP_LOG_AREA_OTHER |
| 33 | 33 | ||
| 34 | static inline int | 34 | static int |
| 35 | zfcp_dbf_stck(char *out_buf, const char *label, unsigned long long stck) | 35 | zfcp_dbf_stck(char *out_buf, const char *label, unsigned long long stck) |
| 36 | { | 36 | { |
| 37 | unsigned long long sec; | 37 | unsigned long long sec; |
| @@ -106,7 +106,7 @@ zfcp_dbf_view_dump(char *out_buf, const char *label, | |||
| 106 | return len; | 106 | return len; |
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | static inline int | 109 | static int |
| 110 | zfcp_dbf_view_header(debug_info_t * id, struct debug_view *view, int area, | 110 | zfcp_dbf_view_header(debug_info_t * id, struct debug_view *view, int area, |
| 111 | debug_entry_t * entry, char *out_buf) | 111 | debug_entry_t * entry, char *out_buf) |
| 112 | { | 112 | { |
| @@ -130,7 +130,7 @@ zfcp_dbf_view_header(debug_info_t * id, struct debug_view *view, int area, | |||
| 130 | return len; | 130 | return len; |
| 131 | } | 131 | } |
| 132 | 132 | ||
| 133 | inline void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *fsf_req) | 133 | void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *fsf_req) |
| 134 | { | 134 | { |
| 135 | struct zfcp_adapter *adapter = fsf_req->adapter; | 135 | struct zfcp_adapter *adapter = fsf_req->adapter; |
| 136 | struct fsf_qtcb *qtcb = fsf_req->qtcb; | 136 | struct fsf_qtcb *qtcb = fsf_req->qtcb; |
| @@ -241,7 +241,7 @@ inline void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *fsf_req) | |||
| 241 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); | 241 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); |
| 242 | } | 242 | } |
| 243 | 243 | ||
| 244 | inline void | 244 | void |
| 245 | zfcp_hba_dbf_event_fsf_unsol(const char *tag, struct zfcp_adapter *adapter, | 245 | zfcp_hba_dbf_event_fsf_unsol(const char *tag, struct zfcp_adapter *adapter, |
| 246 | struct fsf_status_read_buffer *status_buffer) | 246 | struct fsf_status_read_buffer *status_buffer) |
| 247 | { | 247 | { |
| @@ -295,7 +295,7 @@ zfcp_hba_dbf_event_fsf_unsol(const char *tag, struct zfcp_adapter *adapter, | |||
| 295 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); | 295 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); |
| 296 | } | 296 | } |
| 297 | 297 | ||
| 298 | inline void | 298 | void |
| 299 | zfcp_hba_dbf_event_qdio(struct zfcp_adapter *adapter, unsigned int status, | 299 | zfcp_hba_dbf_event_qdio(struct zfcp_adapter *adapter, unsigned int status, |
| 300 | unsigned int qdio_error, unsigned int siga_error, | 300 | unsigned int qdio_error, unsigned int siga_error, |
| 301 | int sbal_index, int sbal_count) | 301 | int sbal_index, int sbal_count) |
| @@ -316,7 +316,7 @@ zfcp_hba_dbf_event_qdio(struct zfcp_adapter *adapter, unsigned int status, | |||
| 316 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); | 316 | spin_unlock_irqrestore(&adapter->hba_dbf_lock, flags); |
| 317 | } | 317 | } |
| 318 | 318 | ||
| 319 | static inline int | 319 | static int |
| 320 | zfcp_hba_dbf_view_response(char *out_buf, | 320 | zfcp_hba_dbf_view_response(char *out_buf, |
| 321 | struct zfcp_hba_dbf_record_response *rec) | 321 | struct zfcp_hba_dbf_record_response *rec) |
| 322 | { | 322 | { |
| @@ -403,7 +403,7 @@ zfcp_hba_dbf_view_response(char *out_buf, | |||
| 403 | return len; | 403 | return len; |
| 404 | } | 404 | } |
| 405 | 405 | ||
| 406 | static inline int | 406 | static int |
| 407 | zfcp_hba_dbf_view_status(char *out_buf, struct zfcp_hba_dbf_record_status *rec) | 407 | zfcp_hba_dbf_view_status(char *out_buf, struct zfcp_hba_dbf_record_status *rec) |
| 408 | { | 408 | { |
| 409 | int len = 0; | 409 | int len = 0; |
| @@ -424,7 +424,7 @@ zfcp_hba_dbf_view_status(char *out_buf, struct zfcp_hba_dbf_record_status *rec) | |||
| 424 | return len; | 424 | return len; |
| 425 | } | 425 | } |
| 426 | 426 | ||
| 427 | static inline int | 427 | static int |
| 428 | zfcp_hba_dbf_view_qdio(char *out_buf, struct zfcp_hba_dbf_record_qdio *rec) | 428 | zfcp_hba_dbf_view_qdio(char *out_buf, struct zfcp_hba_dbf_record_qdio *rec) |
| 429 | { | 429 | { |
| 430 | int len = 0; | 430 | int len = 0; |
| @@ -478,7 +478,7 @@ static struct debug_view zfcp_hba_dbf_view = { | |||
| 478 | NULL | 478 | NULL |
| 479 | }; | 479 | }; |
| 480 | 480 | ||
| 481 | inline void | 481 | void |
| 482 | _zfcp_san_dbf_event_common_ct(const char *tag, struct zfcp_fsf_req *fsf_req, | 482 | _zfcp_san_dbf_event_common_ct(const char *tag, struct zfcp_fsf_req *fsf_req, |
| 483 | u32 s_id, u32 d_id, void *buffer, int buflen) | 483 | u32 s_id, u32 d_id, void *buffer, int buflen) |
| 484 | { | 484 | { |
| @@ -519,7 +519,7 @@ _zfcp_san_dbf_event_common_ct(const char *tag, struct zfcp_fsf_req *fsf_req, | |||
| 519 | spin_unlock_irqrestore(&adapter->san_dbf_lock, flags); | 519 | spin_unlock_irqrestore(&adapter->san_dbf_lock, flags); |
| 520 | } | 520 | } |
| 521 | 521 | ||
| 522 | inline void zfcp_san_dbf_event_ct_request(struct zfcp_fsf_req *fsf_req) | 522 | void zfcp_san_dbf_event_ct_request(struct zfcp_fsf_req *fsf_req) |
| 523 | { | 523 | { |
| 524 | struct zfcp_send_ct *ct = (struct zfcp_send_ct *)fsf_req->data; | 524 | struct zfcp_send_ct *ct = (struct zfcp_send_ct *)fsf_req->data; |
| 525 | struct zfcp_port *port = ct->port; | 525 | struct zfcp_port *port = ct->port; |
| @@ -531,7 +531,7 @@ inline void zfcp_san_dbf_event_ct_request(struct zfcp_fsf_req *fsf_req) | |||
| 531 | ct->req->length); | 531 | ct->req->length); |
| 532 | } | 532 | } |
| 533 | 533 | ||
| 534 | inline void zfcp_san_dbf_event_ct_response(struct zfcp_fsf_req *fsf_req) | 534 | void zfcp_san_dbf_event_ct_response(struct zfcp_fsf_req *fsf_req) |
| 535 | { | 535 | { |
| 536 | struct zfcp_send_ct *ct = (struct zfcp_send_ct *)fsf_req->data; | 536 | struct zfcp_send_ct *ct = (struct zfcp_send_ct *)fsf_req->data; |
| 537 | struct zfcp_port *port = ct->port; | 537 | struct zfcp_port *port = ct->port; |
| @@ -543,7 +543,7 @@ inline void zfcp_san_dbf_event_ct_response(struct zfcp_fsf_req *fsf_req) | |||
| 543 | ct->resp->length); | 543 | ct->resp->length); |
| 544 | } | 544 | } |
| 545 | 545 | ||
| 546 | static inline void | 546 | static void |
| 547 | _zfcp_san_dbf_event_common_els(const char *tag, int level, | 547 | _zfcp_san_dbf_event_common_els(const char *tag, int level, |
| 548 | struct zfcp_fsf_req *fsf_req, u32 s_id, | 548 | struct zfcp_fsf_req *fsf_req, u32 s_id, |
| 549 | u32 d_id, u8 ls_code, void *buffer, int buflen) | 549 | u32 d_id, u8 ls_code, void *buffer, int buflen) |
| @@ -585,7 +585,7 @@ _zfcp_san_dbf_event_common_els(const char *tag, int level, | |||
| 585 | spin_unlock_irqrestore(&adapter->san_dbf_lock, flags); | 585 | spin_unlock_irqrestore(&adapter->san_dbf_lock, flags); |
| 586 | } | 586 | } |
| 587 | 587 | ||
| 588 | inline void zfcp_san_dbf_event_els_request(struct zfcp_fsf_req *fsf_req) | 588 | void zfcp_san_dbf_event_els_request(struct zfcp_fsf_req *fsf_req) |
| 589 | { | 589 | { |
| 590 | struct zfcp_send_els *els = (struct zfcp_send_els *)fsf_req->data; | 590 | struct zfcp_send_els *els = (struct zfcp_send_els *)fsf_req->data; |
| 591 | 591 | ||
| @@ -597,7 +597,7 @@ inline void zfcp_san_dbf_event_els_request(struct zfcp_fsf_req *fsf_req) | |||
| 597 | els->req->length); | 597 | els->req->length); |
| 598 | } | 598 | } |
| 599 | 599 | ||
| 600 | inline void zfcp_san_dbf_event_els_response(struct zfcp_fsf_req *fsf_req) | 600 | void zfcp_san_dbf_event_els_response(struct zfcp_fsf_req *fsf_req) |
| 601 | { | 601 | { |
| 602 | struct zfcp_send_els *els = (struct zfcp_send_els *)fsf_req->data; | 602 | struct zfcp_send_els *els = (struct zfcp_send_els *)fsf_req->data; |
| 603 | 603 | ||
| @@ -608,7 +608,7 @@ inline void zfcp_san_dbf_event_els_response(struct zfcp_fsf_req *fsf_req) | |||
| 608 | els->resp->length); | 608 | els->resp->length); |
| 609 | } | 609 | } |
| 610 | 610 | ||
| 611 | inline void zfcp_san_dbf_event_incoming_els(struct zfcp_fsf_req *fsf_req) | 611 | void zfcp_san_dbf_event_incoming_els(struct zfcp_fsf_req *fsf_req) |
| 612 | { | 612 | { |
| 613 | struct zfcp_adapter *adapter = fsf_req->adapter; | 613 | struct zfcp_adapter *adapter = fsf_req->adapter; |
| 614 | struct fsf_status_read_buffer *status_buffer = | 614 | struct fsf_status_read_buffer *status_buffer = |
| @@ -702,7 +702,7 @@ static struct debug_view zfcp_san_dbf_view = { | |||
| 702 | NULL | 702 | NULL |
| 703 | }; | 703 | }; |
| 704 | 704 | ||
| 705 | static inline void | 705 | static void |
| 706 | _zfcp_scsi_dbf_event_common(const char *tag, const char *tag2, int level, | 706 | _zfcp_scsi_dbf_event_common(const char *tag, const char *tag2, int level, |
| 707 | struct zfcp_adapter *adapter, | 707 | struct zfcp_adapter *adapter, |
| 708 | struct scsi_cmnd *scsi_cmnd, | 708 | struct scsi_cmnd *scsi_cmnd, |
| @@ -786,7 +786,7 @@ _zfcp_scsi_dbf_event_common(const char *tag, const char *tag2, int level, | |||
| 786 | spin_unlock_irqrestore(&adapter->scsi_dbf_lock, flags); | 786 | spin_unlock_irqrestore(&adapter->scsi_dbf_lock, flags); |
| 787 | } | 787 | } |
| 788 | 788 | ||
| 789 | inline void | 789 | void |
| 790 | zfcp_scsi_dbf_event_result(const char *tag, int level, | 790 | zfcp_scsi_dbf_event_result(const char *tag, int level, |
| 791 | struct zfcp_adapter *adapter, | 791 | struct zfcp_adapter *adapter, |
| 792 | struct scsi_cmnd *scsi_cmnd, | 792 | struct scsi_cmnd *scsi_cmnd, |
| @@ -796,7 +796,7 @@ zfcp_scsi_dbf_event_result(const char *tag, int level, | |||
| 796 | adapter, scsi_cmnd, fsf_req, 0); | 796 | adapter, scsi_cmnd, fsf_req, 0); |
| 797 | } | 797 | } |
| 798 | 798 | ||
| 799 | inline void | 799 | void |
| 800 | zfcp_scsi_dbf_event_abort(const char *tag, struct zfcp_adapter *adapter, | 800 | zfcp_scsi_dbf_event_abort(const char *tag, struct zfcp_adapter *adapter, |
| 801 | struct scsi_cmnd *scsi_cmnd, | 801 | struct scsi_cmnd *scsi_cmnd, |
| 802 | struct zfcp_fsf_req *new_fsf_req, | 802 | struct zfcp_fsf_req *new_fsf_req, |
| @@ -806,7 +806,7 @@ zfcp_scsi_dbf_event_abort(const char *tag, struct zfcp_adapter *adapter, | |||
| 806 | adapter, scsi_cmnd, new_fsf_req, old_req_id); | 806 | adapter, scsi_cmnd, new_fsf_req, old_req_id); |
| 807 | } | 807 | } |
| 808 | 808 | ||
| 809 | inline void | 809 | void |
| 810 | zfcp_scsi_dbf_event_devreset(const char *tag, u8 flag, struct zfcp_unit *unit, | 810 | zfcp_scsi_dbf_event_devreset(const char *tag, u8 flag, struct zfcp_unit *unit, |
| 811 | struct scsi_cmnd *scsi_cmnd) | 811 | struct scsi_cmnd *scsi_cmnd) |
| 812 | { | 812 | { |
diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c index 067f1519eb04..4b3ae3f22e78 100644 --- a/drivers/s390/scsi/zfcp_fsf.c +++ b/drivers/s390/scsi/zfcp_fsf.c | |||
| @@ -4563,7 +4563,7 @@ zfcp_fsf_req_sbal_check(unsigned long *flags, | |||
| 4563 | /* | 4563 | /* |
| 4564 | * set qtcb pointer in fsf_req and initialize QTCB | 4564 | * set qtcb pointer in fsf_req and initialize QTCB |
| 4565 | */ | 4565 | */ |
| 4566 | static inline void | 4566 | static void |
| 4567 | zfcp_fsf_req_qtcb_init(struct zfcp_fsf_req *fsf_req) | 4567 | zfcp_fsf_req_qtcb_init(struct zfcp_fsf_req *fsf_req) |
| 4568 | { | 4568 | { |
| 4569 | if (likely(fsf_req->qtcb != NULL)) { | 4569 | if (likely(fsf_req->qtcb != NULL)) { |
diff --git a/drivers/s390/scsi/zfcp_qdio.c b/drivers/s390/scsi/zfcp_qdio.c index dbd9f48e863e..1e12a78e8edd 100644 --- a/drivers/s390/scsi/zfcp_qdio.c +++ b/drivers/s390/scsi/zfcp_qdio.c | |||
| @@ -21,22 +21,22 @@ | |||
| 21 | 21 | ||
| 22 | #include "zfcp_ext.h" | 22 | #include "zfcp_ext.h" |
| 23 | 23 | ||
| 24 | static inline void zfcp_qdio_sbal_limit(struct zfcp_fsf_req *, int); | 24 | static void zfcp_qdio_sbal_limit(struct zfcp_fsf_req *, int); |
| 25 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbale_get | 25 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbale_get |
| 26 | (struct zfcp_qdio_queue *, int, int); | 26 | (struct zfcp_qdio_queue *, int, int); |
| 27 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbale_resp | 27 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbale_resp |
| 28 | (struct zfcp_fsf_req *, int, int); | 28 | (struct zfcp_fsf_req *, int, int); |
| 29 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbal_chain | 29 | static volatile struct qdio_buffer_element *zfcp_qdio_sbal_chain |
| 30 | (struct zfcp_fsf_req *, unsigned long); | 30 | (struct zfcp_fsf_req *, unsigned long); |
| 31 | static inline volatile struct qdio_buffer_element *zfcp_qdio_sbale_next | 31 | static volatile struct qdio_buffer_element *zfcp_qdio_sbale_next |
| 32 | (struct zfcp_fsf_req *, unsigned long); | 32 | (struct zfcp_fsf_req *, unsigned long); |
| 33 | static inline int zfcp_qdio_sbals_zero(struct zfcp_qdio_queue *, int, int); | 33 | static int zfcp_qdio_sbals_zero(struct zfcp_qdio_queue *, int, int); |
| 34 | static inline int zfcp_qdio_sbals_wipe(struct zfcp_fsf_req *); | 34 | static inline int zfcp_qdio_sbals_wipe(struct zfcp_fsf_req *); |
| 35 | static inline void zfcp_qdio_sbale_fill | 35 | static void zfcp_qdio_sbale_fill |
| 36 | (struct zfcp_fsf_req *, unsigned long, void *, int); | 36 | (struct zfcp_fsf_req *, unsigned long, void *, int); |
| 37 | static inline int zfcp_qdio_sbals_from_segment | 37 | static int zfcp_qdio_sbals_from_segment |
| 38 | (struct zfcp_fsf_req *, unsigned long, void *, unsigned long); | 38 | (struct zfcp_fsf_req *, unsigned long, void *, unsigned long); |
| 39 | static inline int zfcp_qdio_sbals_from_buffer | 39 | static int zfcp_qdio_sbals_from_buffer |
| 40 | (struct zfcp_fsf_req *, unsigned long, void *, unsigned long, int); | 40 | (struct zfcp_fsf_req *, unsigned long, void *, unsigned long, int); |
| 41 | 41 | ||
| 42 | static qdio_handler_t zfcp_qdio_request_handler; | 42 | static qdio_handler_t zfcp_qdio_request_handler; |
| @@ -201,7 +201,7 @@ zfcp_qdio_allocate(struct zfcp_adapter *adapter) | |||
| 201 | * returns: error flag | 201 | * returns: error flag |
| 202 | * | 202 | * |
| 203 | */ | 203 | */ |
| 204 | static inline int | 204 | static int |
| 205 | zfcp_qdio_handler_error_check(struct zfcp_adapter *adapter, unsigned int status, | 205 | zfcp_qdio_handler_error_check(struct zfcp_adapter *adapter, unsigned int status, |
| 206 | unsigned int qdio_error, unsigned int siga_error, | 206 | unsigned int qdio_error, unsigned int siga_error, |
| 207 | int first_element, int elements_processed) | 207 | int first_element, int elements_processed) |
| @@ -462,7 +462,7 @@ zfcp_qdio_sbale_get(struct zfcp_qdio_queue *queue, int sbal, int sbale) | |||
| 462 | * zfcp_qdio_sbale_req - return pointer to SBALE of request_queue for | 462 | * zfcp_qdio_sbale_req - return pointer to SBALE of request_queue for |
| 463 | * a struct zfcp_fsf_req | 463 | * a struct zfcp_fsf_req |
| 464 | */ | 464 | */ |
| 465 | inline volatile struct qdio_buffer_element * | 465 | volatile struct qdio_buffer_element * |
| 466 | zfcp_qdio_sbale_req(struct zfcp_fsf_req *fsf_req, int sbal, int sbale) | 466 | zfcp_qdio_sbale_req(struct zfcp_fsf_req *fsf_req, int sbal, int sbale) |
| 467 | { | 467 | { |
| 468 | return zfcp_qdio_sbale_get(&fsf_req->adapter->request_queue, | 468 | return zfcp_qdio_sbale_get(&fsf_req->adapter->request_queue, |
| @@ -484,7 +484,7 @@ zfcp_qdio_sbale_resp(struct zfcp_fsf_req *fsf_req, int sbal, int sbale) | |||
| 484 | * zfcp_qdio_sbale_curr - return current SBALE on request_queue for | 484 | * zfcp_qdio_sbale_curr - return current SBALE on request_queue for |
| 485 | * a struct zfcp_fsf_req | 485 | * a struct zfcp_fsf_req |
| 486 | */ | 486 | */ |
| 487 | inline volatile struct qdio_buffer_element * | 487 | volatile struct qdio_buffer_element * |
| 488 | zfcp_qdio_sbale_curr(struct zfcp_fsf_req *fsf_req) | 488 | zfcp_qdio_sbale_curr(struct zfcp_fsf_req *fsf_req) |
| 489 | { | 489 | { |
| 490 | return zfcp_qdio_sbale_req(fsf_req, fsf_req->sbal_curr, | 490 | return zfcp_qdio_sbale_req(fsf_req, fsf_req->sbal_curr, |
| @@ -499,7 +499,7 @@ zfcp_qdio_sbale_curr(struct zfcp_fsf_req *fsf_req) | |||
| 499 | * | 499 | * |
| 500 | * Note: We can assume at least one free SBAL in the request_queue when called. | 500 | * Note: We can assume at least one free SBAL in the request_queue when called. |
| 501 | */ | 501 | */ |
| 502 | static inline void | 502 | static void |
| 503 | zfcp_qdio_sbal_limit(struct zfcp_fsf_req *fsf_req, int max_sbals) | 503 | zfcp_qdio_sbal_limit(struct zfcp_fsf_req *fsf_req, int max_sbals) |
| 504 | { | 504 | { |
| 505 | int count = atomic_read(&fsf_req->adapter->request_queue.free_count); | 505 | int count = atomic_read(&fsf_req->adapter->request_queue.free_count); |
| @@ -517,7 +517,7 @@ zfcp_qdio_sbal_limit(struct zfcp_fsf_req *fsf_req, int max_sbals) | |||
| 517 | * | 517 | * |
| 518 | * This function changes sbal_curr, sbale_curr, sbal_number of fsf_req. | 518 | * This function changes sbal_curr, sbale_curr, sbal_number of fsf_req. |
| 519 | */ | 519 | */ |
| 520 | static inline volatile struct qdio_buffer_element * | 520 | static volatile struct qdio_buffer_element * |
| 521 | zfcp_qdio_sbal_chain(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) | 521 | zfcp_qdio_sbal_chain(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) |
| 522 | { | 522 | { |
| 523 | volatile struct qdio_buffer_element *sbale; | 523 | volatile struct qdio_buffer_element *sbale; |
| @@ -554,7 +554,7 @@ zfcp_qdio_sbal_chain(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) | |||
| 554 | /** | 554 | /** |
| 555 | * zfcp_qdio_sbale_next - switch to next SBALE, chain SBALs if needed | 555 | * zfcp_qdio_sbale_next - switch to next SBALE, chain SBALs if needed |
| 556 | */ | 556 | */ |
| 557 | static inline volatile struct qdio_buffer_element * | 557 | static volatile struct qdio_buffer_element * |
| 558 | zfcp_qdio_sbale_next(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) | 558 | zfcp_qdio_sbale_next(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) |
| 559 | { | 559 | { |
| 560 | if (fsf_req->sbale_curr == ZFCP_LAST_SBALE_PER_SBAL) | 560 | if (fsf_req->sbale_curr == ZFCP_LAST_SBALE_PER_SBAL) |
| @@ -569,7 +569,7 @@ zfcp_qdio_sbale_next(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) | |||
| 569 | * zfcp_qdio_sbals_zero - initialize SBALs between first and last in queue | 569 | * zfcp_qdio_sbals_zero - initialize SBALs between first and last in queue |
| 570 | * with zero from | 570 | * with zero from |
| 571 | */ | 571 | */ |
| 572 | static inline int | 572 | static int |
| 573 | zfcp_qdio_sbals_zero(struct zfcp_qdio_queue *queue, int first, int last) | 573 | zfcp_qdio_sbals_zero(struct zfcp_qdio_queue *queue, int first, int last) |
| 574 | { | 574 | { |
| 575 | struct qdio_buffer **buf = queue->buffer; | 575 | struct qdio_buffer **buf = queue->buffer; |
| @@ -603,7 +603,7 @@ zfcp_qdio_sbals_wipe(struct zfcp_fsf_req *fsf_req) | |||
| 603 | * zfcp_qdio_sbale_fill - set address and lenght in current SBALE | 603 | * zfcp_qdio_sbale_fill - set address and lenght in current SBALE |
| 604 | * on request_queue | 604 | * on request_queue |
| 605 | */ | 605 | */ |
| 606 | static inline void | 606 | static void |
| 607 | zfcp_qdio_sbale_fill(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | 607 | zfcp_qdio_sbale_fill(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, |
| 608 | void *addr, int length) | 608 | void *addr, int length) |
| 609 | { | 609 | { |
| @@ -624,7 +624,7 @@ zfcp_qdio_sbale_fill(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | |||
| 624 | * Alignment and length of the segment determine how many SBALEs are needed | 624 | * Alignment and length of the segment determine how many SBALEs are needed |
| 625 | * for the memory segment. | 625 | * for the memory segment. |
| 626 | */ | 626 | */ |
| 627 | static inline int | 627 | static int |
| 628 | zfcp_qdio_sbals_from_segment(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | 628 | zfcp_qdio_sbals_from_segment(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, |
| 629 | void *start_addr, unsigned long total_length) | 629 | void *start_addr, unsigned long total_length) |
| 630 | { | 630 | { |
| @@ -659,7 +659,7 @@ zfcp_qdio_sbals_from_segment(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | |||
| 659 | * @sg_count: number of elements in scatter-gather list | 659 | * @sg_count: number of elements in scatter-gather list |
| 660 | * @max_sbals: upper bound for number of SBALs to be used | 660 | * @max_sbals: upper bound for number of SBALs to be used |
| 661 | */ | 661 | */ |
| 662 | inline int | 662 | int |
| 663 | zfcp_qdio_sbals_from_sg(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | 663 | zfcp_qdio_sbals_from_sg(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, |
| 664 | struct scatterlist *sg, int sg_count, int max_sbals) | 664 | struct scatterlist *sg, int sg_count, int max_sbals) |
| 665 | { | 665 | { |
| @@ -707,7 +707,7 @@ out: | |||
| 707 | * @length: length of buffer | 707 | * @length: length of buffer |
| 708 | * @max_sbals: upper bound for number of SBALs to be used | 708 | * @max_sbals: upper bound for number of SBALs to be used |
| 709 | */ | 709 | */ |
| 710 | static inline int | 710 | static int |
| 711 | zfcp_qdio_sbals_from_buffer(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | 711 | zfcp_qdio_sbals_from_buffer(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, |
| 712 | void *buffer, unsigned long length, int max_sbals) | 712 | void *buffer, unsigned long length, int max_sbals) |
| 713 | { | 713 | { |
| @@ -728,7 +728,7 @@ zfcp_qdio_sbals_from_buffer(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, | |||
| 728 | * @scsi_cmnd: either scatter-gather list or buffer contained herein is used | 728 | * @scsi_cmnd: either scatter-gather list or buffer contained herein is used |
| 729 | * to fill SBALs | 729 | * to fill SBALs |
| 730 | */ | 730 | */ |
| 731 | inline int | 731 | int |
| 732 | zfcp_qdio_sbals_from_scsicmnd(struct zfcp_fsf_req *fsf_req, | 732 | zfcp_qdio_sbals_from_scsicmnd(struct zfcp_fsf_req *fsf_req, |
| 733 | unsigned long sbtype, struct scsi_cmnd *scsi_cmnd) | 733 | unsigned long sbtype, struct scsi_cmnd *scsi_cmnd) |
| 734 | { | 734 | { |
