implied: smatch was saying somethings were implied when they weren't
[smatch.git] / smatch_data / kernel.sizeof_param
blobb93f8211a263bad8ae11bbd31031c841079ad63f
1 // list of function parameters that are the size of a buffer.
2 // generated by `gen_sizeof_param.sh`
3 access_process_vm 3 2
4 acpi_os_unmap_memory 1 0
5 add_device_randomness 1 0
6 add_numbered_child 4 3
7 adpt_i2o_post_wait 2 1
8 adpt_i2o_query_scalar 5 4
9 adv7170_write_block 2 1
10 adv7175_write_block 2 1
11 af9013_write_ofsm_regs 3 2
12 af9015_read_regs 3 2
13 af9033_rd_regs 3 2
14 anysee_ctrl_msg 2 1
15 anysee_ctrl_msg 4 3
16 asd_read_flash_seg 3 1
17 asd_read_ocm_seg 3 1
18 async_set_registers 2 3
19 at76_get_mib 3 2
20 ata_dev_config_ncq 2 1
21 ata_exec_internal 5 4
22 ata_id_c_string 3 1
23 ath10k_dbg_dump 4 3
24 ath10k_pci_diag_write_mem 3 2
25 ath6kl_init_get_fwcaps 2 1
26 ath6kl_wmi_add_wow_pattern_cmd 3 5
27 ath9k_hw_name 2 1
28 atmel_copy_to_card 3 2
29 bch_bkey_to_text 1 0
30 bch_btree_to_text 1 0
31 be_roce_mcc_cmd 2 1
32 be_wrb_cmd_hdr_prepare 3 0
33 be_wrb_hdr_prepare 1 0
34 bitmap_scnprintf 1 0
35 blkg_path 2 1
36 bluecard_read 3 2
37 bnep_send 2 1
38 bnx2fc_initiate_els 3 2
39 brcmf_fil_bsscfg_data_set 3 2
40 brcmf_fil_iovar_data_get 3 2
41 bt819_write_block 2 1
42 bt_get_result 2 1
43 btrfs_insert_item 4 3
44 bt_start_transaction 2 1
45 __builtin_memset 2 0
46 bulk_w 3 2
47 calc_hmac 2 1
48 calc_mic_tx_frag 2 1
49 ceph_osdmap_state_str 1 0
50 ceph_x_encrypt 4 3
51 cfg80211_get_p2p_attr 4 3
52 cfg80211_tx_mlme_mgmt 2 1
53 ckhdid_printf 1 0
54 __clear_user 1 0
55 clear_user 1 0
56 cmd_complete 5 4
57 cmsghdr_from_user_compat_to_kern 3 2
58 _config_request 5 4
59 console_cont_flush 1 0
60 __copy_from_user 2 0
61 copy_from_user 2 0
62 copy_from_user 2 1
63 __copy_from_user_inatomic 2 0
64 copy_from_user_nmi 2 0
65 copy_in_user 2 0
66 copy_in_user 2 1
67 copy_to_user 2 0
68 __copy_to_user 2 1
69 copy_to_user 2 1
70 cpulist_scnprintf 1 0
71 cpumask_scnprintf 1 0
72 create_syslog_header 2 1
73 csio_enqueue_evt 3 2
74 csio_hostname 1 0
75 csio_osname 1 0
76 csum_partial 1 0
77 cx18_eeprom_dump 2 1
78 cxd2820r_rd_regs 3 2
79 cxusb_ctrl_msg 3 2
80 cyapa_i2c_reg_write_block 2 3
81 cyttsp4_adap_read 2 3
82 dbg_chgconf 2 1
83 dbg_chgstat 1 0
84 dbg_command_buf 1 0
85 dbg_intr_buf 1 0
86 dbg_port_buf 1 0
87 dbg_regstat 1 0
88 dbg_status_buf 1 0
89 derived_key_decrypt 2 1
90 derived_key_encrypt 2 1
91 dgrp_dpa 2 1
92 dgrp_monitor 2 1
93 __d_head 1 0
94 digsig_verify_rsa 4 3
95 DIVA_DIDD_Read 1 0
96 dma_free_attrs 1 2
97 dma_map_single_attrs 2 1
98 dmi_format_ids 1 0
99 domain_flush_cache 2 1
100 d_path 2 1
101 ds2780_battery_io 3 1
102 ds2780_write 3 1
103 ds2781_battery_io 3 1
104 ds2781_write 3 1
105 ds_recv_data 2 1
106 ds_recv_status_nodump 3 2
107 dst_put_ci 2 1
108 dump_emit 2 1
109 dvb_play_kernel 2 1
110 early_iounmap 1 0
111 ec_transaction 2 1
112 edac_dimm_info_location 2 1
113 edt_ft5x06_ts_readwrite 1 2
114 edt_ft5x06_ts_readwrite 3 4
115 efx_mcdi_rpc 3 2
116 efx_mcdi_rpc 5 4
117 efx_mcdi_rpc_finish 4 3
118 enc28j60_mem_read 2 3
119 evergreen_hdmi_update_avi_infoframe 2 1
120 fast_mix 2 1
121 fcoe_wwn_to_str 2 1
122 fill_note 3 4
123 frag_safe_skb_hp 2 3
124 fw_csr_string 3 2
125 garmin_write_bulk 2 1
126 get_atrandom_bytes 1 0
127 get_fw_name 2 1
128 get_jack_mode_name 3 2
129 get_modalias 2 1
130 get_name 3 1
131 get_random_bytes 1 0
132 get_registers 2 3
133 get_rhf_errstring 2 1
134 gnet_stats_copy 3 2
135 gru_get_cb_exception_detail_str 3 2
136 gru_send_message_gpa 2 1
137 gspca_frame_add 3 2
138 h5_link_control 2 1
139 __hci_cmd_sync 2 3
140 hci_req_add 2 3
141 hdmi_audio_infoframe_pack 2 1
142 hdmi_avi_infoframe_pack 2 1
143 hdmi_print_pcm_rates 2 1
144 hex_dump_to_buffer 1 0
145 hex_dump_to_buffer 5 4
146 hfa384x_from_aux 2 3
147 hfa384x_from_bap 3 2
148 hfa384x_to_aux 2 3
149 hp_wmi_perform_query 3 2
150 __hw_addr_add 2 1
151 i2400m_bm_cmd 2 1
152 i2400m_msg_check_status 2 1
153 i2400m_msg_to_dev 2 1
154 __i2400mu_send_barker 2 1
155 i2c_master_recv 2 1
156 i2c_master_send 2 1
157 i2c_read_demod_bytes 3 2
158 i2c_read_eeprom 4 3
159 i2c_smbus_read_i2c_block_data 2 3
160 i2c_smbus_write_i2c_block_data 2 3
161 i2c_w 3 2
162 i2c_write_demod_bytes 2 1
163 i2o_parm_issue 3 2
164 i2o_parm_table_get 7 6
165 ib_copy_to_udata 2 1
166 ic_bootp_string 3 0
167 init_cdrom_command 2 1
168 input_bits_to_string 1 0
169 intel_sdvo_get_value 3 2
170 intel_sdvo_write_infoframe 4 3
171 __iommu_flush_cache 2 1
172 ipath_decode_err 2 1
173 __ipr_format_res_path 2 1
174 ipr_format_res_path 3 2
175 ip_vs_dbg_addr 2 1
176 ip_vs_dbg_callid 1 0
177 ipw2100_get_fwversion 2 1
178 ipw2100_get_ucodeversion 2 1
179 ipw_send_cmd_pdu 2 3
180 irnet_read_discovery_log 2 1
181 iscsi_if_send_reply 6 5
182 isdn_tty_getdial 2 1
183 isl12022_read_regs 3 2
184 it913x_io 7 6
185 it913x_read_reg 3 2
186 iwl_dvm_send_cmd_pdu 3 4
187 iwl_mvm_send_cmd_pdu 3 4
188 jdvbt90502_reg_read 3 2
189 kdb_getstr 1 0
190 key_get_type_from_user 2 0
191 kmemcheck_mark_initialized 1 0
192 kmemdup 1 0
193 kmsg_dump_get_line_nolock 3 2
194 ks8995_read 3 1
195 kvm_read_guest_cached 3 2
196 kvm_read_guest_page_mmu 5 3
197 kvm_read_nested_guest_page 4 2
198 l2cap_send_cmd 3 4
199 ldm_get_vstr 2 1
200 line6_read_data 3 2
201 lme2510_usb_talk 2 1
202 lme2510_usb_talk 4 1
203 lme2510_usb_talk 4 3
204 logfs_crc32 1 0
205 logfs_inode_write 2 1
206 lpfc_nlp_state_name 1 0
207 match_strlcpy 2 0
208 mce_async_out 2 1
209 memchr 2 0
210 memcmp 2 0
211 memcmp 2 1
212 memcpy 2 0
213 memcpy 2 1
214 memcpy_fromio 2 0
215 memcpy_toio 2 1
216 memdup_user 1 0
217 memmove 2 0
218 memmove 2 1
219 memset 2 0
220 memset_io 2 0
221 mgmt_event 3 2
222 mgmt_exec_nonemb_cmd 3 2
223 mgmt_pending_add 4 3
224 mlx5_cmd_exec 2 1
225 mlx5_cmd_exec 4 3
226 mlx5_core_create_mkey 3 2
227 mlx5_core_eq_query 3 2
228 mlx5_core_qp_modify 4 3
229 mlx5_core_qp_query 3 2
230 mma8450_read_block 3 2
231 modecpy 2 1
232 mpol_to_str 1 0
233 msg_print_text 4 3
234 mt2060_writeregs 2 1
235 mt2131_writeregs 2 1
236 mt2266_writeregs 2 1
237 mt312_read 3 2
238 mt312_write 3 2
239 _mt352_write 2 1
240 mt352_write 2 1
241 musb_write_fifo 1 2
242 mwifiex_copy_rates 3 2
243 mwl8k_cmd_name 2 1
244 mwl8k_send_fw_load_cmd 2 1
245 __mxt_read_reg 2 3
246 my_hd 1 0
247 ncp_add_mem 2 1
248 next_entry 2 0
249 nf_nat_ftp_fmt_cmd 3 2
250 nla_memcmp 2 1
251 nla_put 2 3
252 nla_strlcpy 2 0
253 nlmsg_perm 3 2
254 nouveau_pm_perflvl_info 2 1
255 o2hb_debug_create 5 7
256 o2hb_fill_node_map 1 0
257 o2hb_fill_node_map_from_callback 1 0
258 o2net_fill_node_map 1 0
259 o2net_sendpage 2 1
260 o2nm_configured_node_map 1 0
261 ocfs2_sprintf_system_inode_name 1 0
262 ocrdma_copy_cpu_to_le32 2 0
263 ocrdma_le32_to_cpu 1 0
264 or51132_writebuf 2 1
265 orinoco_get_wpa_ie 1 0
266 oz_get_next_device_name 2 1
267 p54spi_spi_read 3 2
268 PC4500_readrid 3 2
269 PC4500_writerid 3 2
270 pcan_usb_pro_send_req 4 3
271 pci_free_consistent 1 2
272 pci_map_single 2 1
273 pci_read_vpd 2 3
274 pdu_read 2 1
275 pep_reply 4 3
276 persistent_ram_decode_rs8 2 1
277 picolcd_send_and_wait 3 2
278 pidff_find_fields 3 1
279 pidff_find_special_keys 3 2
280 platform_device_add_data 2 1
281 pn_raw_send 1 0
282 print_hex_dump 6 5
283 print_hex_dump_bytes 3 2
284 printvalue 2 1
285 proc_get_long 5 4
286 psb_intel_sdvo_get_value 3 2
287 put_frag 2 1
288 pvr2_hdw_report_clients 2 1
289 pvr2_hdw_report_unlocked 3 2
290 pvr2_ioread_set_sync_key 2 1
291 pvr2_std_id_to_str 1 0
292 qlt_sched_sess_work 3 2
293 ql_write_cfg 2 1
294 queue_event 3 2
295 qword_get 2 1
296 r2hb_fill_node_map_from_callback 1 0
297 r2net_sendpage 2 1
298 r600_hdmi_update_audio_infoframe 2 1
299 r600_hdmi_update_avi_infoframe 2 1
300 r820t_read 3 2
301 r820t_write 3 2
302 rdcat 3 2
303 read_rom 2 3
304 _recv 2 1
305 reg_w 3 2
306 reg_wb 4 3
307 reg_w_buf 2 1
308 reg_w_ixbuf 3 2
309 reg_w_var 3 2
310 rndis_set_oid 3 2
311 root_nfs_cat 2 0
312 rpc_ntop 2 1
313 rpc_ntop4 2 1
314 rpc_ntop6_noscopeid 2 1
315 rsxx_creg_read 2 3
316 rtl8723ae_fill_h2c_cmd 2 3
317 rtl88e_fill_h2c_cmd 2 3
318 rtl92c_fill_h2c_cmd 2 3
319 rtl92d_fill_h2c_cmd 2 3
320 rtn_scope 1 0
321 rtn_type 1 0
322 s35390a_get_reg 3 2
323 s35390a_set_reg 3 2
324 saa7110_write_block 2 1
325 saa712x_write_regs 3 1
326 saa7185_write_block 2 1
327 scnprintf 1 0
328 scnprint_id 2 1
329 scsi_execute_req 4 3
330 scsi_mode_sense 4 3
331 scsi_sg_copy_from_buffer 2 1
332 sctp_addto_chunk 1 2
333 sctp_sf_abort_violation 6 5
334 _send 2 1
335 send_bulk_static_data 2 1
336 sendcmd_withirq 3 2
337 seq_write 2 1
338 set_registers 2 3
339 sg_copy_from_buffer 3 2
340 sg_copy_to_buffer 3 2
341 sg_init_one 2 1
342 sg_set_buf 2 1
343 si476x_cmd_tune_seek_freq 3 2
344 si476x_cmd_tune_seek_freq 5 4
345 si476x_core_i2c_xfer 3 2
346 simple_read_from_buffer 4 3
347 sirdev_raw_write 2 1
348 skb_copy_to_linear_data 2 1
349 skb_header_pointer 2 3
350 sky2_name 2 1
351 smp_send_cmd 2 3
352 snd_hda_get_pin_label 4 3
353 snd_info_get_line 2 1
354 snd_info_get_str 2 0
355 snd_midi_event_decode 2 1
356 snd_mixart_send_msg 2 3
357 snd_pcm_debug_name 2 1
358 snd_print_channel_allocation 2 1
359 snd_print_pcm_bits 2 1
360 snd_rawmidi_kernel_read 2 1
361 snd_rawmidi_transmit_peek 2 1
362 snd_seq_expand_var_event 1 2
363 snd_task_name 2 1
364 snd_usb_caiaq_send_command 3 2
365 snd_usb_ctl_msg 7 6
366 snprint_line 1 0
367 snprint_time 1 0
368 sock_kfree_s 2 1
369 solo_p2m_dma 4 2
370 sort 2 0
371 spi_read 2 1
372 spi_write 2 1
373 spi_write_then_read 2 1
374 spi_write_then_read 4 3
375 sprint_oid 3 2
376 squashfs_read_metadata 4 1
377 string_get_size 3 2
378 stringify_lockname 3 2
379 strlcat 2 0
380 strlcpy 2 0
381 strncat 2 0
382 strncmp 2 0
383 strncmp 2 1
384 strncpy 2 0
385 strncpy_from_user 2 0
386 __svc_print_addr 2 1
387 svc_print_addr 2 1
388 svc_print_xprts 1 0
389 sw_3dp_id 2 1
390 swap_dws 1 0
391 __sym_mfree 2 1
392 synaptics_rmi4_i2c_block_read 3 2
393 t4_wr_mbox 3 2
394 tcp_fastopen_reset_cipher 1 0
395 tda1004x_write_buf 3 2
396 tda18212_wr_regs 3 2
397 tda8083_readregs 3 2
398 textify_hooks 1 0
399 tipc_media_addr_printf 1 0
400 tomoyo_addprintf 1 0
401 tomoyo_print_ip 1 0
402 tomoyo_print_ipv4 1 0
403 tomoyo_print_ipv6 1 0
404 tomoyo_print_ulong 1 0
405 to_shortname_char 2 1
406 tpm_inf_send 2 1
407 tps6586x_reads 2 3
408 tps6586x_writes 2 3
409 trace_brcms_txdesc 2 1
410 trace_i915_reg_rw 3 2
411 trace_note 4 3
412 ttsp_write_block_data 2 3
413 ttusb2_msg 5 4
414 ttusb_cmd 2 1
415 ttusb_dec_send_command 2 3
416 ttusb_result 2 1
417 tuner_i2c_xfer_send 2 1
418 tveeprom_read 2 1
419 tw_transfer_internal 3 2
420 ubi_io_read 4 1
421 unicode_to_ascii 1 0
422 usb_bulk_msg 3 2
423 usb_control_msg 7 6
424 usb_fill_bulk_urb 4 3
425 usb_get_descriptor 4 3
426 usb_make_path 2 1
427 usbnet_read_cmd 6 5
428 usb_stor_set_xfer_buf 1 0
429 usb_string 3 2
430 uwb_dev_addr_print 1 0
431 uwb_mac_addr_print 1 0
432 uwb_rc_cmd 3 2
433 uwb_rc_vcmd 3 2
434 valid_stack_ptr 2 1
435 vic_provinfo_add_tlv 2 3
436 vpx3220_write_block 2 1
437 vscnprintf 1 0
438 w1_ds2760_write 3 1
439 w1_write_block 2 1
440 wbuf_read 2 3
441 wiimote_cmd_write 3 2
442 wiimote_queue 2 1
443 wil_memcpy_fromio_32 2 0
444 wimax_addr_scnprint 1 0
445 wl1251_cmd_configure 3 2
446 wl1251_cmd_interrogate 3 2
447 wl1251_cmd_send 3 2
448 wl1251_mem_read 3 2
449 wl1251_read_eeprom 3 2
450 wl1271_cmd_configure 3 2
451 wl1271_cmd_interrogate 3 2
452 wl1271_cmd_send 3 2
453 wl1271_cmd_template_set 4 3
454 wl1271_cmd_test 2 1
455 wl3501_set_to_wla 3 2
456 wlcore_cmd_configure_failsafe 3 2
457 wlcore_read 3 2
458 wlcore_write 3 2
459 write_extent_buffer 3 1
460 write_rom 2 3
461 wsm_read_mib 3 2
462 wsm_write_mib 3 2
463 wusb_key_dump 1 0
464 wusb_prf_256 1 0
465 wusb_prf_256 6 5
466 xc_send_i2c_data 2 1
467 xfrm_dst_alloc_copy 2 1
468 xor8_buf 1 0
469 yealink_set_ringtone 2 1
470 zl10036_write 2 1
471 zl10039_write 3 2
472 zl10353_write 2 1
473 zr36050_pushit 2 3
474 zr36060_pushit 2 3