========== kdoc - FAILED Warnings before patch: files: ['drivers/infiniband/core/device.c', 'drivers/infiniband/core/uverbs_std_types_device.c', 'include/rdma/ib_verbs.h', 'include/uapi/rdma/ib_user_ioctl_cmds.h'] Warning: drivers/infiniband/core/device.c:141 No description found for return value of 'rdma_dev_access_netns' Warning: drivers/infiniband/core/device.c:158 No description found for return value of 'rdma_dev_has_raw_cap' Warning: drivers/infiniband/core/device.c:373 No description found for return value of 'ib_device_get_by_name' Warning: drivers/infiniband/core/device.c:596 No description found for return value of '_ib_alloc_device' Warning: drivers/infiniband/core/device.c:902 No description found for return value of 'ib_port_immutable_read' Warning: drivers/infiniband/core/device.c:1434 No description found for return value of 'ib_register_device' Warning: drivers/infiniband/core/device.c:1853 No description found for return value of 'ib_register_client' Warning: drivers/infiniband/core/device.c:2003 No description found for return value of 'ib_get_client_nl_info' Warning: drivers/infiniband/core/device.c:2172 No description found for return value of 'ib_query_port' Warning: drivers/infiniband/core/device.c:2223 No description found for return value of 'ib_device_set_netdev' Warning: drivers/infiniband/core/device.c:2342 No description found for return value of 'ib_query_netdev_port' Warning: drivers/infiniband/core/device.c:2371 No description found for return value of 'ib_device_get_by_netdev' Warning: drivers/infiniband/core/device.c:2487 No description found for return value of 'ib_query_pkey' Warning: drivers/infiniband/core/device.c:2510 No description found for return value of 'ib_modify_device' Warning: drivers/infiniband/core/device.c:2533 No description found for return value of 'ib_modify_port' Warning: drivers/infiniband/core/device.c:2564 No description found for return value of 'ib_find_gid' Warning: drivers/infiniband/core/device.c:2602 No description found for return value of 'ib_find_pkey' Warning: drivers/infiniband/core/device.c:2648 No description found for return value of 'ib_get_net_dev_by_params' 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/device.c:141 No description found for return value of 'rdma_dev_access_netns' Warning: drivers/infiniband/core/device.c:158 No description found for return value of 'rdma_dev_has_raw_cap' Warning: drivers/infiniband/core/device.c:373 No description found for return value of 'ib_device_get_by_name' Warning: drivers/infiniband/core/device.c:596 No description found for return value of '_ib_alloc_device' Warning: drivers/infiniband/core/device.c:902 No description found for return value of 'ib_port_immutable_read' Warning: drivers/infiniband/core/device.c:1434 No description found for return value of 'ib_register_device' Warning: drivers/infiniband/core/device.c:1853 No description found for return value of 'ib_register_client' Warning: drivers/infiniband/core/device.c:2003 No description found for return value of 'ib_get_client_nl_info' Warning: drivers/infiniband/core/device.c:2172 No description found for return value of 'ib_query_port' Warning: drivers/infiniband/core/device.c:2223 No description found for return value of 'ib_device_set_netdev' Warning: drivers/infiniband/core/device.c:2342 No description found for return value of 'ib_query_netdev_port' Warning: drivers/infiniband/core/device.c:2371 No description found for return value of 'ib_device_get_by_netdev' Warning: drivers/infiniband/core/device.c:2487 No description found for return value of 'ib_query_pkey' Warning: drivers/infiniband/core/device.c:2510 No description found for return value of 'ib_modify_device' Warning: drivers/infiniband/core/device.c:2533 No description found for return value of 'ib_modify_port' Warning: drivers/infiniband/core/device.c:2564 No description found for return value of 'ib_find_gid' Warning: drivers/infiniband/core/device.c:2602 No description found for return value of 'ib_find_pkey' Warning: drivers/infiniband/core/device.c:2648 No description found for return value of 'ib_get_net_dev_by_params' 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' Current warnings: files: ['drivers/infiniband/core/device.c', 'drivers/infiniband/core/uverbs_std_types_device.c', 'include/rdma/ib_verbs.h', 'include/uapi/rdma/ib_user_ioctl_cmds.h'] Warning: drivers/infiniband/core/device.c:141 No description found for return value of 'rdma_dev_access_netns' Warning: drivers/infiniband/core/device.c:158 No description found for return value of 'rdma_dev_has_raw_cap' Warning: drivers/infiniband/core/device.c:373 No description found for return value of 'ib_device_get_by_name' Warning: drivers/infiniband/core/device.c:596 No description found for return value of '_ib_alloc_device' Warning: drivers/infiniband/core/device.c:902 No description found for return value of 'ib_port_immutable_read' Warning: drivers/infiniband/core/device.c:1434 No description found for return value of 'ib_register_device' Warning: drivers/infiniband/core/device.c:1853 No description found for return value of 'ib_register_client' Warning: drivers/infiniband/core/device.c:2003 No description found for return value of 'ib_get_client_nl_info' Warning: drivers/infiniband/core/device.c:2172 No description found for return value of 'ib_query_port' Warning: drivers/infiniband/core/device.c:2223 No description found for return value of 'ib_device_set_netdev' Warning: drivers/infiniband/core/device.c:2342 No description found for return value of 'ib_query_netdev_port' Warning: drivers/infiniband/core/device.c:2371 No description found for return value of 'ib_device_get_by_netdev' Warning: drivers/infiniband/core/device.c:2487 No description found for return value of 'ib_query_pkey' Warning: drivers/infiniband/core/device.c:2510 No description found for return value of 'ib_modify_device' Warning: drivers/infiniband/core/device.c:2533 No description found for return value of 'ib_modify_port' Warning: drivers/infiniband/core/device.c:2564 No description found for return value of 'ib_find_gid' Warning: drivers/infiniband/core/device.c:2602 No description found for return value of 'ib_find_pkey' Warning: drivers/infiniband/core/device.c:2648 No description found for return value of 'ib_get_net_dev_by_params' 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:2425 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2435 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2445 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2459 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2466 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:2480 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2495 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:2536 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2541 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2635 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2644 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:2659 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2666 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2702 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2709 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2714 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2718 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2724 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2729 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2734 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2750 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2757 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2762 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2768 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2786 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port_speed' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 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:2786 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 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:2786 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:2786 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:3007 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3038 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3135 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3170 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3179 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3179 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3194 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3490 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3535 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3551 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3551 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3568 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3568 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3664 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3680 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3691 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3697 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3719 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3734 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3743 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3752 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3765 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3808 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3817 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3824 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3849 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3869 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3887 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3900 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3916 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3923 expecting prototype for ib_destroy_qp(). Prototype was for ib_destroy_qp_user() instead Warning: include/rdma/ib_verbs.h:3932 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3944 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3944 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3953 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3971 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3988 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4019 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4045 function parameter 'caller' not described in '__ib_create_cq' Warning: include/rdma/ib_verbs.h:4045 expecting prototype for ib_create_cq(). Prototype was for __ib_create_cq() instead Warning: include/rdma/ib_verbs.h:4056 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4065 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4072 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4101 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4134 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4173 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4186 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4196 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4212 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4246 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4300 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4300 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4300 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4332 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4357 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4412 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4424 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4442 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4442 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4453 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4453 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4470 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4478 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4540 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4556 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4556 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4786 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4810 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4821 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4838 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4853 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4895 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4907 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4907 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4923 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4923 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4923 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4948 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4948 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4971 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4971 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4971 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4990 No description found for return value of 'rdma_get_udp_sport' Warning: drivers/infiniband/core/device.c:141 No description found for return value of 'rdma_dev_access_netns' Warning: drivers/infiniband/core/device.c:158 No description found for return value of 'rdma_dev_has_raw_cap' Warning: drivers/infiniband/core/device.c:373 No description found for return value of 'ib_device_get_by_name' Warning: drivers/infiniband/core/device.c:596 No description found for return value of '_ib_alloc_device' Warning: drivers/infiniband/core/device.c:902 No description found for return value of 'ib_port_immutable_read' Warning: drivers/infiniband/core/device.c:1434 No description found for return value of 'ib_register_device' Warning: drivers/infiniband/core/device.c:1853 No description found for return value of 'ib_register_client' Warning: drivers/infiniband/core/device.c:2003 No description found for return value of 'ib_get_client_nl_info' Warning: drivers/infiniband/core/device.c:2172 No description found for return value of 'ib_query_port' Warning: drivers/infiniband/core/device.c:2223 No description found for return value of 'ib_device_set_netdev' Warning: drivers/infiniband/core/device.c:2342 No description found for return value of 'ib_query_netdev_port' Warning: drivers/infiniband/core/device.c:2371 No description found for return value of 'ib_device_get_by_netdev' Warning: drivers/infiniband/core/device.c:2487 No description found for return value of 'ib_query_pkey' Warning: drivers/infiniband/core/device.c:2510 No description found for return value of 'ib_modify_device' Warning: drivers/infiniband/core/device.c:2533 No description found for return value of 'ib_modify_port' Warning: drivers/infiniband/core/device.c:2564 No description found for return value of 'ib_find_gid' Warning: drivers/infiniband/core/device.c:2602 No description found for return value of 'ib_find_pkey' Warning: drivers/infiniband/core/device.c:2648 No description found for return value of 'ib_get_net_dev_by_params' 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:2425 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2435 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2445 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2459 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2466 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:2480 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2495 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:2536 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2541 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2635 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2644 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:2659 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2666 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2702 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2709 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2714 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2718 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2724 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2729 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2734 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2750 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2757 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2762 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2768 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2786 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port_speed' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 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:2786 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 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:2786 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:2786 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:3007 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3038 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3135 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3170 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3179 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3179 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3194 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3490 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3535 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3551 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3551 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3568 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3568 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3664 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3680 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3691 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3697 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3719 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3734 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3743 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3752 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3765 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3808 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3817 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3824 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3849 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3869 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3887 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3900 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3916 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3932 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3944 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3944 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3953 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3971 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3988 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4019 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4056 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4065 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4072 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4101 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4134 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4173 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4186 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4196 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4212 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4246 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4300 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4300 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4300 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4332 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4357 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4412 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4424 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4442 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4442 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4453 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4453 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4470 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4478 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4540 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4556 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4556 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4786 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4810 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4821 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4838 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4853 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4895 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4907 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4907 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4923 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4923 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4923 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4948 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4948 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4971 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4971 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4971 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4990 No description found for return value of 'rdma_get_udp_sport' Warnings before: 587 after: 589 (add: 2) New warnings added: Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port_speed' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2786 struct member 'query_port_speed' not described in 'ib_device_ops' Per-file breakdown: 2 include/rdma/ib_verbs.h