/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 43 static void mlx5e_dma_unmap_wqe_err(struct mlx5e_txqsq *sq, u8 num_dma) in mlx5e_dma_unmap_wqe_err() 151 ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in ipsec_txwqe_build_eseg_csum() 164 mlx5e_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_build_eseg_csum() 191 mlx5e_tx_get_gso_ihs(struct mlx5e_txqsq *sq, struct sk_buff *skb) in mlx5e_tx_get_gso_ihs() 213 mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_build_dsegs() 278 mlx5e_tx_wqe_inline_mode(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_tx_wqe_inline_mode() 297 static void mlx5e_sq_xmit_prepare(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_prepare() 370 static void mlx5e_tx_check_stop(struct mlx5e_txqsq *sq) in mlx5e_tx_check_stop() 379 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_complete() 411 mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_wqe() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | xdp.c | 59 mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, in mlx5e_xmit_xdp_buff() 166 static u16 mlx5e_xdpsq_get_next_pi(struct mlx5e_xdpsq *sq, u16 size) in mlx5e_xdpsq_get_next_pi() 195 static void mlx5e_xdp_mpwqe_session_start(struct mlx5e_xdpsq *sq) in mlx5e_xdp_mpwqe_session_start() 217 void mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq *sq) in mlx5e_xdp_mpwqe_complete() 245 INDIRECT_CALLABLE_SCOPE int mlx5e_xmit_xdp_frame_check_mpwqe(struct mlx5e_xdpsq *sq) in mlx5e_xmit_xdp_frame_check_mpwqe() 265 mlx5e_xmit_xdp_frame_mpwqe(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd, in mlx5e_xmit_xdp_frame_mpwqe() 299 INDIRECT_CALLABLE_SCOPE int mlx5e_xmit_xdp_frame_check(struct mlx5e_xdpsq *sq) in mlx5e_xmit_xdp_frame_check() 312 mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd, in mlx5e_xmit_xdp_frame() 366 static void mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq *sq, in mlx5e_free_xdpsq_desc() 400 struct mlx5e_xdpsq *sq; in mlx5e_poll_xdpsq_cq() local [all …]
|
D | reporter_tx.c | 6 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush() 25 static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq) in mlx5e_reset_txqsq_cc_pc() 39 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover() local 87 struct mlx5e_txqsq *sq; member 96 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover() local 145 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output() 261 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose() local 281 struct mlx5e_txqsq *sq = ctx; in mlx5e_tx_reporter_dump_sq() local 377 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_dump_all_sqs() local 405 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq) in mlx5e_reporter_tx_err_cqe() [all …]
|
D | txrx.h | 83 #define MLX5E_TX_FETCH_WQE(sq, pi) \ argument 132 static inline u16 mlx5e_txqsq_get_next_pi(struct mlx5e_txqsq *sq, u16 size) in mlx5e_txqsq_get_next_pi() 182 static inline u16 mlx5e_icosq_get_next_pi(struct mlx5e_icosq *sq, u16 size) in mlx5e_icosq_get_next_pi() 237 mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i) in mlx5e_dma_get() 243 mlx5e_dma_push(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size, in mlx5e_dma_push() 253 static inline struct sk_buff **mlx5e_skb_fifo_get(struct mlx5e_txqsq *sq, u16 i) in mlx5e_skb_fifo_get() 258 static inline void mlx5e_skb_fifo_push(struct mlx5e_txqsq *sq, struct sk_buff *skb) in mlx5e_skb_fifo_push() 265 static inline struct sk_buff *mlx5e_skb_fifo_pop(struct mlx5e_txqsq *sq) in mlx5e_skb_fifo_pop()
|
D | xdp.h | 99 static inline void mlx5e_xmit_xdp_doorbell(struct mlx5e_xdpsq *sq) in mlx5e_xmit_xdp_doorbell() 110 static inline bool mlx5e_xdp_get_inline_state(struct mlx5e_xdpsq *sq, bool cur) in mlx5e_xdp_get_inline_state() 140 mlx5e_xdp_mpwqe_add_dseg(struct mlx5e_xdpsq *sq, in mlx5e_xdp_mpwqe_add_dseg()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ktls_tx.c | 16 mlx5e_ktls_dumps_num_wqes(struct mlx5e_txqsq *sq, unsigned int nfrags, in mlx5e_ktls_dumps_num_wqes() 25 u16 mlx5e_ktls_get_stop_room(struct mlx5e_txqsq *sq) in mlx5e_ktls_get_stop_room() 139 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi() 163 post_static_params(struct mlx5e_txqsq *sq, in post_static_params() 181 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params() 198 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes() 279 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params() 300 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn, bool first) in tx_post_resync_dump() 341 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp() 357 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop() [all …]
|
D | ktls_utils.h | 57 #define MLX5E_TLS_FETCH_SET_STATIC_PARAMS_WQE(sq, pi) \ argument 61 #define MLX5E_TLS_FETCH_SET_PROGRESS_PARAMS_WQE(sq, pi) \ argument 65 #define MLX5E_TLS_FETCH_GET_PROGRESS_PARAMS_WQE(sq, pi) \ argument 69 #define MLX5E_TLS_FETCH_DUMP_WQE(sq, pi) \ argument
|
D | ktls_txrx.h | 33 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp() 45 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp()
|
D | en_accel.h | 118 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin() 152 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len() 183 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
|
D | ktls_rx.c | 128 static void icosq_fill_wi(struct mlx5e_icosq *sq, u16 pi, in icosq_fill_wi() 135 post_static_params(struct mlx5e_icosq *sq, in post_static_params() 165 post_progress_params(struct mlx5e_icosq *sq, in post_progress_params() 200 struct mlx5e_icosq *sq; in post_rx_param_wqes() local 252 resync_post_get_progress_params(struct mlx5e_icosq *sq, in resync_post_get_progress_params() 337 struct mlx5e_icosq *sq; in resync_handle_work() local 370 struct mlx5e_icosq *sq; in resync_handle_seq_match() local 400 struct mlx5e_icosq *sq) in mlx5e_ktls_handle_get_psv_completion()
|
D | tls_rxtx.c | 188 struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_tls_handle_ooo() 256 bool mlx5e_tls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, in mlx5e_tls_handle_tx_skb() 304 void mlx5e_tls_handle_tx_wqe(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_tls_handle_tx_wqe() 388 u16 mlx5e_tls_get_stop_room(struct mlx5e_txqsq *sq) in mlx5e_tls_get_stop_room()
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
D | qmi_interface.c | 167 struct sockaddr_qrtr sq; in qmi_send_new_lookup() local 230 struct sockaddr_qrtr sq; in qmi_send_new_server() local 389 static void qmi_invoke_handler(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_invoke_handler() 441 struct sockaddr_qrtr sq; in qmi_handle_net_reset() local 472 struct sockaddr_qrtr *sq, in qmi_handle_message() 526 struct sockaddr_qrtr sq; in qmi_data_ready_work() local 583 struct sockaddr_qrtr *sq) in qmi_sock_create() 737 struct sockaddr_qrtr *sq, struct qmi_txn *txn, in qmi_send_message() 788 ssize_t qmi_send_request(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_send_request() 809 ssize_t qmi_send_response(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_send_response() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_qp.c | 59 #define SQ_DB_ADDR(sq, pi) ((u64 *)((sq)->db_base) + SQ_DB_PI_LOW(pi)) argument 61 #define SQ_MASKED_IDX(sq, idx) ((idx) & (sq)->wq->mask) argument 93 struct hinic_sq *sq, u16 global_qid) in hinic_sq_prepare_ctxt() 219 static int alloc_sq_skb_arr(struct hinic_sq *sq) in alloc_sq_skb_arr() 236 static void free_sq_skb_arr(struct hinic_sq *sq) in free_sq_skb_arr() 281 int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif, in hinic_init_sq() 305 void hinic_clean_sq(struct hinic_sq *sq) in hinic_clean_sq() 456 int hinic_get_sq_free_wqebbs(struct hinic_sq *sq) in hinic_get_sq_free_wqebbs() 597 void hinic_sq_prepare_wqe(struct hinic_sq *sq, u16 prod_idx, in hinic_sq_prepare_wqe() 619 static u32 sq_prepare_db(struct hinic_sq *sq, u16 prod_idx, unsigned int cos) in sq_prepare_db() [all …]
|
D | hinic_tx.c | 46 #define HW_CONS_IDX(sq) be16_to_cpu(*(u16 *)((sq)->hw_ci_addr)) argument 668 struct hinic_sq *sq = txq->sq; in free_all_tx_skbs() local 703 struct hinic_sq *sq = txq->sq; in free_tx_poll() local 804 struct hinic_sq *sq = txq->sq; in tx_request_irq() local 843 struct hinic_sq *sq = txq->sq; in tx_free_irq() local 857 int hinic_init_txq(struct hinic_txq *txq, struct hinic_sq *sq, in hinic_init_txq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_txrx.c | 80 struct otx2_snd_queue *sq, in otx2_snd_pkt_handler() 442 static void otx2_sqe_flush(struct otx2_snd_queue *sq, int size) in otx2_sqe_flush() 460 static bool otx2_sqe_add_sg(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_sg() 505 static void otx2_sqe_add_ext(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_ext() 562 static void otx2_sqe_add_mem(struct otx2_snd_queue *sq, int *offset, in otx2_sqe_add_mem() 577 static void otx2_sqe_add_hdr(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_hdr() 625 struct otx2_snd_queue *sq, in otx2_dma_map_tso_skb() 657 static u64 otx2_tso_frag_dma_addr(struct otx2_snd_queue *sq, in otx2_tso_frag_dma_addr() 675 static void otx2_sqe_tso_add_sg(struct otx2_snd_queue *sq, in otx2_sqe_tso_add_sg() 706 static void otx2_sq_append_tso(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sq_append_tso() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 504 struct snd_queue *sq, int q_len, int qidx) in nicvf_init_snd_queue() 553 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq, in nicvf_unmap_sndq_buffers() 571 static void nicvf_free_snd_queue(struct nicvf *nic, struct snd_queue *sq) in nicvf_free_snd_queue() 862 struct snd_queue *sq; in nicvf_snd_queue_config() local 1118 static inline int nicvf_get_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_get_sq_desc() 1134 static inline void nicvf_rollback_sq_desc(struct snd_queue *sq, in nicvf_rollback_sq_desc() 1142 void nicvf_put_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_put_sq_desc() 1152 static inline int nicvf_get_nxt_sqentry(struct snd_queue *sq, int qentry) in nicvf_get_nxt_sqentry() 1159 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx) in nicvf_sq_enable() 1179 void nicvf_sq_free_used_descs(struct net_device *netdev, struct snd_queue *sq, in nicvf_sq_free_used_descs() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ipa/ |
D | ipa_qmi.c | 88 struct sockaddr_qrtr *sq = &ipa_qmi->modem_sq; in ipa_server_init_complete() local 180 struct sockaddr_qrtr *sq, in ipa_server_indication_register() 209 struct sockaddr_qrtr *sq, in ipa_server_driver_init_complete() 257 struct sockaddr_qrtr *sq, in ipa_client_init_driver()
|
/kernel/linux/linux-5.10/net/qrtr/ |
D | ns.c | 52 struct sockaddr_qrtr sq; member 190 static int announce_servers(struct sockaddr_qrtr *sq) in announce_servers() 329 static int ctrl_cmd_hello(struct sockaddr_qrtr *sq) in ctrl_cmd_hello() 346 struct sockaddr_qrtr sq; in ctrl_cmd_bye() local 427 struct sockaddr_qrtr sq; in ctrl_cmd_del_client() local 673 struct sockaddr_qrtr sq; in qrtr_ns_worker() local 768 struct sockaddr_qrtr sq; in qrtr_ns_init() local
|
/kernel/linux/linux-5.10/tools/io_uring/ |
D | setup.c | 11 struct io_uring_sq *sq, struct io_uring_cq *cq) in io_uring_mmap() 100 struct io_uring_sq *sq = &ring->sq; in io_uring_queue_exit() local
|
D | queue.c | 70 struct io_uring_sq *sq = &ring->sq; in io_uring_submit() local 143 struct io_uring_sq *sq = &ring->sq; in io_uring_get_sqe() local
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | tx.c | 52 static void mlx5e_xsk_tx_post_err(struct mlx5e_xdpsq *sq, in mlx5e_xsk_tx_post_err() 67 bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget) in mlx5e_xsk_tx()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/ |
D | qp.c | 95 static void dealloc_oc_sq(struct c4iw_rdev *rdev, struct t4_sq *sq) in dealloc_oc_sq() 100 static void dealloc_host_sq(struct c4iw_rdev *rdev, struct t4_sq *sq) in dealloc_host_sq() 106 static void dealloc_sq(struct c4iw_rdev *rdev, struct t4_sq *sq) in dealloc_sq() 114 static int alloc_oc_sq(struct c4iw_rdev *rdev, struct t4_sq *sq) in alloc_oc_sq() 129 static int alloc_host_sq(struct c4iw_rdev *rdev, struct t4_sq *sq) in alloc_host_sq() 140 static int alloc_sq(struct c4iw_rdev *rdev, struct t4_sq *sq, int user) in alloc_sq() 414 static int build_immd(struct t4_sq *sq, struct fw_ri_immd *immdp, in build_immd() 489 static int build_rdma_send(struct t4_sq *sq, union t4_wr *wqe, in build_rdma_send() 556 static int build_rdma_write(struct t4_sq *sq, union t4_wr *wqe, in build_rdma_write() 607 static void build_immd_cmpl(struct t4_sq *sq, struct fw_ri_immd_cmpl *immdp, in build_immd_cmpl() [all …]
|
/kernel/linux/linux-5.10/sound/oss/dmasound/ |
D | dmasound_core.c | 416 static int sq_allocate_buffers(struct sound_queue *sq, int num, int size) in sq_allocate_buffers() 440 static void sq_release_buffers(struct sound_queue *sq) in sq_release_buffers() 453 static int sq_setup(struct sound_queue *sq) in sq_setup() 693 static inline void sq_init_waitqueue(struct sound_queue *sq) in sq_init_waitqueue() 712 static int sq_open2(struct sound_queue *sq, struct file *file, fmode_t mode, in sq_open2() 958 static int set_queue_frags(struct sound_queue *sq, int bufs, int size) in set_queue_frags()
|
/kernel/linux/linux-5.10/block/ |
D | blk-throttle.c | 257 static struct throtl_grp *sq_to_tg(struct throtl_service_queue *sq) in sq_to_tg() 272 static struct throtl_data *sq_to_td(struct throtl_service_queue *sq) in sq_to_td() 374 #define throtl_log(sq, fmt, args...) do { \ argument 483 static void throtl_service_queue_init(struct throtl_service_queue *sq) in throtl_service_queue_init() 545 struct throtl_service_queue *sq = &tg->service_queue; in throtl_pd_init() local 716 static void throtl_schedule_pending_timer(struct throtl_service_queue *sq, in throtl_schedule_pending_timer() 753 static bool throtl_schedule_next_dispatch(struct throtl_service_queue *sq, in throtl_schedule_next_dispatch() 1091 struct throtl_service_queue *sq = &tg->service_queue; in throtl_add_bio_tg() local 1114 struct throtl_service_queue *sq = &tg->service_queue; in tg_update_disptime() local 1150 struct throtl_service_queue *sq = &tg->service_queue; in tg_dispatch_one_bio() local [all …]
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
D | qplib_fp.c | 177 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_free_qp_hdr_buf() local 199 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_alloc_qp_hdr_buf() local 813 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_create_qp1() local 934 struct bnxt_qplib_q *sq; in bnxt_qplib_init_psn_ptr() local 954 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_create_qp() local 1505 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_get_qp1_sq_buf() local 1673 static void bnxt_qplib_pull_psn_buff(struct bnxt_qplib_q *sq, in bnxt_qplib_pull_psn_buff() 1694 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_post_send_db() local 1704 struct bnxt_qplib_q *sq = &qp->sq; in bnxt_qplib_post_send() local 2123 static int __flush_sq(struct bnxt_qplib_q *sq, struct bnxt_qplib_qp *qp, in __flush_sq() [all …]
|