/kernel/linux/linux-5.10/io_uring/ |
H A D | io-wq.c | 125 struct io_wqe *wqes[]; member 966 struct io_wqe *wqe = wq->wqes[numa_node_id()]; in io_wq_enqueue() 1086 struct io_wqe *wqe = wq->wqes[node]; in io_wq_cancel_cb() 1100 struct io_wqe *wqe = wq->wqes[node]; in io_wq_cancel_cb() 1143 wq = kzalloc(struct_size(wq, wqes, nr_node_ids), GFP_KERNEL); in io_wq_create() 1165 wq->wqes[node] = wqe; in io_wq_create() 1196 if (!wq->wqes[node]) in io_wq_create() 1198 free_cpumask_var(wq->wqes[node]->cpu_mask); in io_wq_create() 1199 kfree(wq->wqes[node]); in io_wq_create() 1250 struct io_wqe *wqe = wq->wqes[nod in io_wq_exit_workers() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | cnic.c | 1342 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2_kwqes() argument 1365 memcpy(prod_qe, wqes[i], sizeof(struct kwqe)); in cnic_submit_bnx2_kwqes() 1685 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_setup_bnx2x_ctx() argument 1691 (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_setup_bnx2x_ctx() 1693 (struct iscsi_kwqe_conn_offload2 *) wqes[1]; in cnic_setup_bnx2x_ctx() 1714 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx() 1811 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx() 1872 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_iscsi_ofld1() argument 1890 req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_bnx2x_iscsi_ofld1() 1891 req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[ in cnic_bnx2x_iscsi_ofld1() 2118 cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_connect() argument 2279 cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_fcoe_init1() argument 2336 cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_fcoe_ofld1() argument 2653 cnic_submit_bnx2x_iscsi_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_iscsi_kwqes() argument 2726 cnic_submit_bnx2x_fcoe_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_fcoe_kwqes() argument 2791 cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_kwqes() argument 3379 struct kwqe *wqes[1]; cnic_cm_offload_pg() local 3421 struct kwqe *wqes[1]; cnic_cm_update_pg() local 3449 struct kwqe *wqes[1]; cnic_cm_upload_pg() local 3469 struct kwqe *wqes[3]; cnic_cm_conn_req() local 3551 struct kwqe *wqes[1]; cnic_cm_close_req() local 3568 struct kwqe *wqes[1]; cnic_cm_abort_req() local 4663 struct kwqe *wqes[1], l2kwqe; cnic_shutdown_bnx2_rx_ring() local [all...] |
H A D | cnic_if.h | 319 int (*submit_kwqes)(struct cnic_dev *dev, struct kwqe *wqes[], 321 int (*submit_kwqes_16)(struct cnic_dev *dev, struct kwqe_16 *wqes[],
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | cnic.c | 1340 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2_kwqes() argument 1363 memcpy(prod_qe, wqes[i], sizeof(struct kwqe)); in cnic_submit_bnx2_kwqes() 1683 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_setup_bnx2x_ctx() argument 1689 (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_setup_bnx2x_ctx() 1691 (struct iscsi_kwqe_conn_offload2 *) wqes[1]; in cnic_setup_bnx2x_ctx() 1712 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx() 1809 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx() 1870 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_iscsi_ofld1() argument 1888 req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_bnx2x_iscsi_ofld1() 1889 req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[ in cnic_bnx2x_iscsi_ofld1() 2116 cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_connect() argument 2277 cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_fcoe_init1() argument 2334 cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], u32 num, int *work) cnic_bnx2x_fcoe_ofld1() argument 2651 cnic_submit_bnx2x_iscsi_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_iscsi_kwqes() argument 2724 cnic_submit_bnx2x_fcoe_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_fcoe_kwqes() argument 2789 cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_kwqes() argument 3377 struct kwqe *wqes[1]; cnic_cm_offload_pg() local 3419 struct kwqe *wqes[1]; cnic_cm_update_pg() local 3447 struct kwqe *wqes[1]; cnic_cm_upload_pg() local 3467 struct kwqe *wqes[3]; cnic_cm_conn_req() local 3549 struct kwqe *wqes[1]; cnic_cm_close_req() local 3566 struct kwqe *wqes[1]; cnic_cm_abort_req() local 4660 struct kwqe *wqes[1], l2kwqe; cnic_shutdown_bnx2_rx_ring() local [all...] |
H A D | cnic_if.h | 319 int (*submit_kwqes)(struct cnic_dev *dev, struct kwqe *wqes[], 321 int (*submit_kwqes_16)(struct cnic_dev *dev, struct kwqe_16 *wqes[],
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 102 #define MLX5E_REQUIRED_MTTS(wqes) (wqes * MLX5E_REQUIRED_WQE_MTTS)
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 2001 const void __user *wqes; in ib_uverbs_post_send() local 2007 wqes = uverbs_request_next_ptr(&iter, cmd.wqe_size * cmd.wr_count); in ib_uverbs_post_send() 2008 if (IS_ERR(wqes)) in ib_uverbs_post_send() 2009 return PTR_ERR(wqes); in ib_uverbs_post_send() 2032 if (copy_from_user(user_wr, wqes + i * cmd.wqe_size, in ib_uverbs_post_send() 2192 const void __user *wqes; in ib_uverbs_unmarshall_recv() local 2197 wqes = uverbs_request_next_ptr(iter, wqe_size * wr_count); in ib_uverbs_unmarshall_recv() 2198 if (IS_ERR(wqes)) in ib_uverbs_unmarshall_recv() 2199 return ERR_CAST(wqes); in ib_uverbs_unmarshall_recv() 2215 if (copy_from_user(user_wr, wqes in ib_uverbs_unmarshall_recv() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 2006 const void __user *wqes; in ib_uverbs_post_send() local 2012 wqes = uverbs_request_next_ptr(&iter, cmd.wqe_size * cmd.wr_count); in ib_uverbs_post_send() 2013 if (IS_ERR(wqes)) in ib_uverbs_post_send() 2014 return PTR_ERR(wqes); in ib_uverbs_post_send() 2037 if (copy_from_user(user_wr, wqes + i * cmd.wqe_size, in ib_uverbs_post_send() 2197 const void __user *wqes; in ib_uverbs_unmarshall_recv() local 2202 wqes = uverbs_request_next_ptr(iter, wqe_size * wr_count); in ib_uverbs_unmarshall_recv() 2203 if (IS_ERR(wqes)) in ib_uverbs_unmarshall_recv() 2204 return ERR_CAST(wqes); in ib_uverbs_unmarshall_recv() 2220 if (copy_from_user(user_wr, wqes in ib_uverbs_unmarshall_recv() [all...] |