Warnings before patch: files: ['drivers/infiniband/core/verbs.c', 'include/rdma/ib_verbs.h'] Warning: drivers/infiniband/core/verbs.c:264 No description found for return value of '__ib_alloc_pd' Warning: drivers/infiniband/core/verbs.c:335 No description found for return value of 'ib_dealloc_pd_user' Warning: drivers/infiniband/core/verbs.c:561 No description found for return value of 'rdma_create_ah' Warning: drivers/infiniband/core/verbs.c:600 No description found for return value of 'rdma_create_user_ah' Warning: drivers/infiniband/core/verbs.c:1014 No description found for return value of 'ib_create_srq_user' Warning: drivers/infiniband/core/verbs.c:1293 No description found for return value of 'ib_create_qp_user' Warning: drivers/infiniband/core/verbs.c:1737 No description found for return value of 'ib_resolve_eth_dmac' Warning: drivers/infiniband/core/verbs.c:1893 No description found for return value of 'ib_modify_qp_with_udata' Warning: drivers/infiniband/core/verbs.c:2299 No description found for return value of 'ib_alloc_mr' Warning: drivers/infiniband/core/verbs.c:2350 No description found for return value of 'ib_alloc_mr_integrity' Warning: drivers/infiniband/core/verbs.c:2480 No description found for return value of 'ib_alloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2513 No description found for return value of 'ib_dealloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2544 No description found for return value of 'ib_create_wq' Warning: drivers/infiniband/core/verbs.c:2573 No description found for return value of 'ib_destroy_wq_user' Warning: drivers/infiniband/core/verbs.c:2716 No description found for return value of 'ib_map_mr_sg' Warning: drivers/infiniband/core/verbs.c:2750 No description found for return value of 'ib_sg_to_pages' Warning: drivers/infiniband/core/verbs.c:3147 No description found for return value of 'rdma_alloc_hw_stats_struct' Warning: include/rdma/ib_verbs.h:588 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:597 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:600 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:628 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:870 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:877 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:928 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2286 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2409 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2419 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2429 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2443 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2450 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2464 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2479 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2520 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2525 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2619 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2628 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2643 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2650 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2686 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2693 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2698 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2702 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2708 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2713 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2718 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2734 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2741 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2746 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2752 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2770 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2770 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2770 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2991 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3022 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3119 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3154 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3163 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3163 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3178 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3474 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3519 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3535 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3535 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3552 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3552 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3648 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3664 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3675 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3681 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3703 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3718 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3727 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3736 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3749 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3792 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3801 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3808 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3833 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3853 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3871 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3884 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3900 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3907 expecting prototype for ib_destroy_qp(). Prototype was for ib_destroy_qp_user() instead Warning: include/rdma/ib_verbs.h:3916 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3928 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3928 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3937 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3955 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3972 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4003 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4029 function parameter 'caller' not described in '__ib_create_cq' Warning: include/rdma/ib_verbs.h:4029 expecting prototype for ib_create_cq(). Prototype was for __ib_create_cq() instead Warning: include/rdma/ib_verbs.h:4040 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4049 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4056 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4085 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4118 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4157 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4170 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4180 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4196 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4230 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4284 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4284 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4284 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4316 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4341 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4396 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4408 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4426 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4426 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4437 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4437 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4454 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4462 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4524 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4540 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4540 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4770 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4794 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4805 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4822 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4837 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4879 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4891 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4891 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4907 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4907 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4907 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4932 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4932 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4955 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4955 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4955 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4974 No description found for return value of 'rdma_get_udp_sport' Warning: drivers/infiniband/core/verbs.c:264 No description found for return value of '__ib_alloc_pd' Warning: drivers/infiniband/core/verbs.c:335 No description found for return value of 'ib_dealloc_pd_user' Warning: drivers/infiniband/core/verbs.c:561 No description found for return value of 'rdma_create_ah' Warning: drivers/infiniband/core/verbs.c:600 No description found for return value of 'rdma_create_user_ah' Warning: drivers/infiniband/core/verbs.c:1014 No description found for return value of 'ib_create_srq_user' Warning: drivers/infiniband/core/verbs.c:1293 No description found for return value of 'ib_create_qp_user' Warning: drivers/infiniband/core/verbs.c:1737 No description found for return value of 'ib_resolve_eth_dmac' Warning: drivers/infiniband/core/verbs.c:1893 No description found for return value of 'ib_modify_qp_with_udata' Warning: drivers/infiniband/core/verbs.c:2299 No description found for return value of 'ib_alloc_mr' Warning: drivers/infiniband/core/verbs.c:2350 No description found for return value of 'ib_alloc_mr_integrity' Warning: drivers/infiniband/core/verbs.c:2480 No description found for return value of 'ib_alloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2513 No description found for return value of 'ib_dealloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2544 No description found for return value of 'ib_create_wq' Warning: drivers/infiniband/core/verbs.c:2573 No description found for return value of 'ib_destroy_wq_user' Warning: drivers/infiniband/core/verbs.c:2716 No description found for return value of 'ib_map_mr_sg' Warning: drivers/infiniband/core/verbs.c:2750 No description found for return value of 'ib_sg_to_pages' Warning: drivers/infiniband/core/verbs.c:3147 No description found for return value of 'rdma_alloc_hw_stats_struct' Warning: include/rdma/ib_verbs.h:588 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:597 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:600 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:628 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:870 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:877 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:928 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2286 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2286 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2409 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2419 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2429 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2443 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2450 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2464 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2479 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2520 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2525 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2619 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2628 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2643 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2650 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2686 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2693 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2698 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2702 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2708 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2713 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2718 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2734 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2741 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2746 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2752 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2770 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2770 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2770 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2770 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2991 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3022 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3119 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3154 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3163 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3163 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3178 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3474 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3519 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3535 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3535 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3552 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3552 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3648 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3664 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3675 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3681 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3703 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3718 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3727 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3736 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3749 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3792 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3801 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3808 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3833 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3853 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3871 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3884 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3900 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3916 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3928 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3928 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3937 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3955 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3972 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4003 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4040 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4049 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4056 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4085 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4118 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4157 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4170 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4180 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4196 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4230 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4284 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4284 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4284 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4316 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4341 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4396 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4408 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4426 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4426 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4437 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4437 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4454 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4462 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4524 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4540 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4540 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4770 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4794 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4805 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4822 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4837 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4879 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4891 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4891 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4907 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4907 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4907 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4932 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4932 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4955 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4955 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4955 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4974 No description found for return value of 'rdma_get_udp_sport' Current warnings: files: ['drivers/infiniband/core/verbs.c', 'include/rdma/ib_verbs.h'] Warning: drivers/infiniband/core/verbs.c:315 No description found for return value of '__ib_alloc_pd' Warning: drivers/infiniband/core/verbs.c:386 No description found for return value of 'ib_dealloc_pd_user' Warning: drivers/infiniband/core/verbs.c:612 No description found for return value of 'rdma_create_ah' Warning: drivers/infiniband/core/verbs.c:651 No description found for return value of 'rdma_create_user_ah' Warning: drivers/infiniband/core/verbs.c:1065 No description found for return value of 'ib_create_srq_user' Warning: drivers/infiniband/core/verbs.c:1344 No description found for return value of 'ib_create_qp_user' Warning: drivers/infiniband/core/verbs.c:1788 No description found for return value of 'ib_resolve_eth_dmac' Warning: drivers/infiniband/core/verbs.c:1944 No description found for return value of 'ib_modify_qp_with_udata' Warning: drivers/infiniband/core/verbs.c:2350 No description found for return value of 'ib_alloc_mr' Warning: drivers/infiniband/core/verbs.c:2401 No description found for return value of 'ib_alloc_mr_integrity' Warning: drivers/infiniband/core/verbs.c:2531 No description found for return value of 'ib_alloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2564 No description found for return value of 'ib_dealloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2595 No description found for return value of 'ib_create_wq' Warning: drivers/infiniband/core/verbs.c:2624 No description found for return value of 'ib_destroy_wq_user' Warning: drivers/infiniband/core/verbs.c:2767 No description found for return value of 'ib_map_mr_sg' Warning: drivers/infiniband/core/verbs.c:2801 No description found for return value of 'ib_sg_to_pages' Warning: drivers/infiniband/core/verbs.c:3198 No description found for return value of 'rdma_alloc_hw_stats_struct' Warning: include/rdma/ib_verbs.h:588 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:597 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:600 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:628 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:870 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:877 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:892 No description found for return value of 'ib_port_attr_to_speed_info' Warning: include/rdma/ib_verbs.h:942 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2300 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2423 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2433 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2443 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2457 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2464 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2478 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2493 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2534 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2539 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2633 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2642 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2657 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2664 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2700 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2707 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2712 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2716 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2722 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2727 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2732 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2748 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2755 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2760 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2766 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2784 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2784 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2784 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:3005 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3036 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3133 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3168 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3177 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3177 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3192 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3488 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3533 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3549 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3549 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3566 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3566 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3662 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3678 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3689 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3695 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3717 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3732 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3741 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3750 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3763 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3806 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3815 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3822 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3847 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3867 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3885 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3898 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3914 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3921 expecting prototype for ib_destroy_qp(). Prototype was for ib_destroy_qp_user() instead Warning: include/rdma/ib_verbs.h:3930 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3942 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3942 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3951 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3969 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3986 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4017 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4043 function parameter 'caller' not described in '__ib_create_cq' Warning: include/rdma/ib_verbs.h:4043 expecting prototype for ib_create_cq(). Prototype was for __ib_create_cq() instead Warning: include/rdma/ib_verbs.h:4054 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4063 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4070 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4099 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4132 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4171 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4184 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4194 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4210 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4244 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4298 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4298 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4298 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4330 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4355 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4410 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4422 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4440 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4440 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4451 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4451 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4468 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4476 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4538 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4554 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4554 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4784 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4808 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4819 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4836 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4851 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4893 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4905 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4905 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4921 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4921 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4921 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4946 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4946 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4969 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4969 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4969 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4988 No description found for return value of 'rdma_get_udp_sport' Warning: drivers/infiniband/core/verbs.c:315 No description found for return value of '__ib_alloc_pd' Warning: drivers/infiniband/core/verbs.c:386 No description found for return value of 'ib_dealloc_pd_user' Warning: drivers/infiniband/core/verbs.c:612 No description found for return value of 'rdma_create_ah' Warning: drivers/infiniband/core/verbs.c:651 No description found for return value of 'rdma_create_user_ah' Warning: drivers/infiniband/core/verbs.c:1065 No description found for return value of 'ib_create_srq_user' Warning: drivers/infiniband/core/verbs.c:1344 No description found for return value of 'ib_create_qp_user' Warning: drivers/infiniband/core/verbs.c:1788 No description found for return value of 'ib_resolve_eth_dmac' Warning: drivers/infiniband/core/verbs.c:1944 No description found for return value of 'ib_modify_qp_with_udata' Warning: drivers/infiniband/core/verbs.c:2350 No description found for return value of 'ib_alloc_mr' Warning: drivers/infiniband/core/verbs.c:2401 No description found for return value of 'ib_alloc_mr_integrity' Warning: drivers/infiniband/core/verbs.c:2531 No description found for return value of 'ib_alloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2564 No description found for return value of 'ib_dealloc_xrcd_user' Warning: drivers/infiniband/core/verbs.c:2595 No description found for return value of 'ib_create_wq' Warning: drivers/infiniband/core/verbs.c:2624 No description found for return value of 'ib_destroy_wq_user' Warning: drivers/infiniband/core/verbs.c:2767 No description found for return value of 'ib_map_mr_sg' Warning: drivers/infiniband/core/verbs.c:2801 No description found for return value of 'ib_sg_to_pages' Warning: drivers/infiniband/core/verbs.c:3198 No description found for return value of 'rdma_alloc_hw_stats_struct' Warning: include/rdma/ib_verbs.h:588 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:597 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:600 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:628 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:870 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:877 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:892 No description found for return value of 'ib_port_attr_to_speed_info' Warning: include/rdma/ib_verbs.h:942 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2300 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2300 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2423 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2433 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2443 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2457 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2464 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2478 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2493 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2534 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2539 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2633 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2642 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2657 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2664 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2700 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2707 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2712 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2716 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2722 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2727 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2732 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2748 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2755 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2760 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2766 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2784 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2784 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2784 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2784 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:3005 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3036 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3133 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3168 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3177 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3177 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3192 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3488 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3533 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3549 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3549 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3566 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3566 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3662 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3678 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3689 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3695 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3717 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3732 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3741 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3750 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3763 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3806 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3815 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3822 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3847 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3867 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3885 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3898 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3914 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3930 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3942 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3942 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3951 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3969 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3986 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4017 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4054 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4063 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4070 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4099 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4132 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4171 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4184 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4194 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4210 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4244 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4298 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4298 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4298 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4330 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4355 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4410 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4422 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4440 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4440 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4451 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4451 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4468 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4476 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4538 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4554 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4554 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4784 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4808 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4819 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4836 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4851 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4893 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4905 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4905 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4921 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4921 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4921 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4946 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4946 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4969 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4969 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4969 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4988 No description found for return value of 'rdma_get_udp_sport' Warnings before: 583 after: 585 (add: 2) New warnings added: Warning: include/rdma/ib_verbs.h:892 No description found for return value of 'ib_port_attr_to_speed_info' Warning: include/rdma/ib_verbs.h:892 No description found for return value of 'ib_port_attr_to_speed_info' Per-file breakdown: 2 include/rdma/ib_verbs.h