| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | reporter_tx.c | 23 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush() 44 static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq) in mlx5e_reset_txqsq_cc_pc() 53 static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq) in mlx5e_health_sq_put_sw_state() 72 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover() local 139 struct mlx5e_txqsq *sq; member 148 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover() local 264 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output_sq_common() 288 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output() 404 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose() local 429 struct mlx5e_txqsq *sq = ctx; in mlx5e_tx_reporter_dump_sq() local [all …]
|
| H A D | xdp.c | 62 mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, in mlx5e_xmit_xdp_buff() argument 356 mlx5e_xdpsq_get_next_pi(struct mlx5e_xdpsq * sq,u16 size) mlx5e_xdpsq_get_next_pi() argument 385 mlx5e_xdp_mpwqe_session_start(struct mlx5e_xdpsq * sq) mlx5e_xdp_mpwqe_session_start() argument 408 mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq * sq) mlx5e_xdp_mpwqe_complete() argument 436 mlx5e_xmit_xdp_frame_check_mpwqe(struct mlx5e_xdpsq * sq) mlx5e_xmit_xdp_frame_check_mpwqe() argument 458 mlx5e_xmit_xdp_frame_mpwqe(struct mlx5e_xdpsq * sq,struct mlx5e_xmit_data * xdptxd,int check_result,struct xsk_tx_metadata ** meta) mlx5e_xmit_xdp_frame_mpwqe() argument 522 mlx5e_xmit_xdp_frame_check_stop_room(struct mlx5e_xdpsq * sq,int stop_room) mlx5e_xmit_xdp_frame_check_stop_room() argument 534 mlx5e_xmit_xdp_frame_check(struct mlx5e_xdpsq * sq) mlx5e_xmit_xdp_frame_check() argument 540 mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq * sq,struct mlx5e_xmit_data * xdptxd,int check_result,struct xsk_tx_metadata ** meta) mlx5e_xmit_xdp_frame() argument 665 mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq * sq,struct mlx5e_xdp_wqe_info * wi,u32 * xsk_frames,struct xdp_frame_bulk * bq,struct mlx5e_cq * cq,struct mlx5_cqe64 * cqe) mlx5e_free_xdpsq_desc() argument 758 struct mlx5e_xdpsq *sq; mlx5e_poll_xdpsq_cq() local 826 mlx5e_free_xdpsq_descs(struct mlx5e_xdpsq * sq) mlx5e_free_xdpsq_descs() argument 858 struct mlx5e_xdpsq *sq; mlx5e_xdp_xmit() local 975 mlx5e_set_xmit_fp(struct mlx5e_xdpsq * sq,bool is_mpw) mlx5e_set_xmit_fp() argument [all...] |
| H A D | qos.c | 79 struct mlx5e_txqsq *sq; in mlx5e_open_qos_sq() local 160 struct mlx5e_txqsq *sq; in mlx5e_activate_qos_sq() local 189 struct mlx5e_txqsq *sq; in mlx5e_deactivate_qos_sq() local 216 struct mlx5e_txqsq *sq; in mlx5e_close_qos_sq() local 247 struct mlx5e_txqsq *sq; in mlx5e_qos_close_queues() local 342 struct mlx5e_txqsq *sq; in mlx5e_qos_deactivate_queues() local
|
| H A D | xdp.h | 153 static inline void mlx5e_xmit_xdp_doorbell(struct mlx5e_xdpsq *sq) in mlx5e_xmit_xdp_doorbell() 164 static inline bool mlx5e_xdp_get_inline_state(struct mlx5e_xdpsq *sq, bool cur) in mlx5e_xdp_get_inline_state() 195 mlx5e_xdp_mpwqe_add_dseg(struct mlx5e_xdpsq *sq, in mlx5e_xdp_mpwqe_add_dseg()
|
| /linux/drivers/soc/qcom/ |
| H A D | qmi_interface.c | 168 struct sockaddr_qrtr sq; in qmi_send_new_lookup() local 231 struct sockaddr_qrtr sq; in qmi_send_new_server() local 390 static void qmi_invoke_handler(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_invoke_handler() 442 struct sockaddr_qrtr sq; in qmi_handle_net_reset() local 473 struct sockaddr_qrtr *sq, in qmi_handle_message() 527 struct sockaddr_qrtr sq; in qmi_data_ready_work() local 586 struct sockaddr_qrtr *sq) in qmi_sock_create() 740 struct sockaddr_qrtr *sq, struct qmi_txn *txn, in qmi_send_message() 792 ssize_t qmi_send_request(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_send_request() 813 ssize_t qmi_send_response(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in qmi_send_response() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 34 static int otx2_get_free_sqe(struct otx2_snd_queue *sq) in otx2_get_free_sqe() 46 static void otx2_sq_set_sqe_base(struct otx2_snd_queue *sq, in otx2_sq_set_sqe_base() 106 struct otx2_snd_queue *sq, in otx2_xdp_snd_pkt_handler() 127 struct otx2_snd_queue *sq, in otx2_snd_pkt_handler() 468 struct otx2_snd_queue *sq; in otx2_tx_napi_handler() local 644 void otx2_sqe_flush(void *dev, struct otx2_snd_queue *sq, in otx2_sqe_flush() 662 static bool otx2_sqe_add_sg(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_sg() 707 static void otx2_sqe_add_ext(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_ext() 775 static void otx2_sqe_add_mem(struct otx2_snd_queue *sq, int *offset, in otx2_sqe_add_mem() 798 static void otx2_sqe_add_hdr(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, in otx2_sqe_add_hdr() [all …]
|
| H A D | otx2_xsk.c | 144 struct otx2_snd_queue *sq; in otx2_xsk_pool_disable() local 194 void otx2_attach_xsk_buff(struct otx2_nic *pfvf, struct otx2_snd_queue *sq, int qidx) in otx2_attach_xsk_buff() 205 struct otx2_snd_queue *sq; in otx2_xsk_sq_append_pkt() local
|
| H A D | qos_sq.c | 38 struct otx2_snd_queue *sq; in otx2_qos_sq_aura_pool_init() local 120 struct otx2_snd_queue *sq; in otx2_qos_sq_free_sqbs() local 284 struct otx2_snd_queue *sq; in otx2_qos_disable_sq() local
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A 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() 455 int hinic_get_sq_free_wqebbs(struct hinic_sq *sq) in hinic_get_sq_free_wqebbs() 594 void hinic_sq_prepare_wqe(struct hinic_sq *sq, struct hinic_sq_wqe *sq_wqe, in hinic_sq_prepare_wqe() 615 static u32 sq_prepare_db(struct hinic_sq *sq, u16 prod_idx, unsigned int cos) in sq_prepare_db() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | wc.c | 158 struct mlx5_wc_sq *sq) in create_wc_sq() 221 static int mlx5_wc_create_sq(struct mlx5_core_dev *mdev, struct mlx5_wc_sq *sq) in mlx5_wc_create_sq() 258 static void mlx5_wc_destroy_sq(struct mlx5_wc_sq *sq) in mlx5_wc_destroy_sq() 264 static void mlx5_iowrite64_copy(struct mlx5_wc_sq *sq, __be32 mmio_wqe[16], in mlx5_iowrite64_copy() 285 static void mlx5_wc_post_nop(struct mlx5_wc_sq *sq, unsigned int *offset, in mlx5_wc_post_nop() 324 static int mlx5_wc_poll_cq(struct mlx5_wc_sq *sq) in mlx5_wc_poll_cq() 363 struct mlx5_wc_sq *sq; in mlx5_core_test_wc() local
|
| /linux/block/ |
| H A D | blk-throttle.c | 59 static struct throtl_grp *sq_to_tg(struct throtl_service_queue *sq) in sq_to_tg() 74 static struct throtl_data *sq_to_td(struct throtl_service_queue *sq) in sq_to_td() 113 #define throtl_log(sq, fmt, args...) do { \ argument 155 struct throtl_service_queue *sq) in throtl_qnode_add_bio() 218 static struct bio *throtl_pop_queued(struct throtl_service_queue *sq, in throtl_pop_queued() 253 static void throtl_service_queue_init(struct throtl_service_queue *sq) in throtl_service_queue_init() 304 struct throtl_service_queue *sq = &tg->service_queue; in throtl_pd_init() local 453 static void throtl_schedule_pending_timer(struct throtl_service_queue *sq, in throtl_schedule_pending_timer() 490 static bool throtl_schedule_next_dispatch(struct throtl_service_queue *sq, in throtl_schedule_next_dispatch() 575 static unsigned int sq_queued(struct throtl_service_queue *sq, int type) in sq_queued() [all …]
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A 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 …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_utils.h | 62 #define MLX5E_TLS_FETCH_SET_STATIC_PARAMS_WQE(sq, pi) \ argument 66 #define MLX5E_TLS_FETCH_SET_PROGRESS_PARAMS_WQE(sq, pi) \ argument 70 #define MLX5E_TLS_FETCH_GET_PROGRESS_PARAMS_WQE(sq, pi) \ argument 74 #define MLX5E_TLS_FETCH_DUMP_WQE(sq, pi) \ argument
|
| H A D | ktls_tx.c | 525 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi() 549 post_static_params(struct mlx5e_txqsq *sq, in post_static_params() 568 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params() 584 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop() 595 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes() 677 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params() 715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) in tx_post_resync_dump() 755 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp() 773 struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_ooo() 829 bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, in mlx5e_ktls_handle_tx_skb()
|
| H A D | en_accel.h | 116 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin() 154 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len() 200 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.c | 100 static void hws_send_engine_post_ring(struct mlx5hws_send_ring_sq *sq, in hws_send_engine_post_ring() 139 struct mlx5hws_send_ring_sq *sq; in mlx5hws_send_engine_post_end() local 298 struct mlx5hws_send_ring_sq *sq = &queue->send_ring.send_sq; in mlx5hws_send_engine_flush_queue() local 629 struct mlx5hws_send_ring_sq *sq = &send_ring->send_sq; in hws_send_engine_poll_cq() local 709 struct mlx5hws_send_ring_sq *sq, in hws_send_ring_alloc_sq() 752 static void hws_send_ring_free_sq(struct mlx5hws_send_ring_sq *sq) in hws_send_ring_free_sq() 764 struct mlx5hws_send_ring_sq *sq, in hws_send_ring_create_sq() 807 struct mlx5hws_send_ring_sq *sq) in hws_send_ring_destroy_sq() 833 static void hws_send_ring_close_sq(struct mlx5hws_send_ring_sq *sq) in hws_send_ring_close_sq() 844 struct mlx5hws_send_ring_sq *sq, in hws_send_ring_create_sq_rdy() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | aso.c | 159 void *sqc_data, struct mlx5_aso *sq) in mlx5_aso_alloc_sq() 179 void *sqc_data, struct mlx5_aso *sq) in create_aso_sq() 243 void *sqc_data, struct mlx5_aso *sq) in mlx5_aso_create_sq_rdy() 258 static void mlx5_aso_free_sq(struct mlx5_aso *sq) in mlx5_aso_free_sq() 263 static void mlx5_aso_destroy_sq(struct mlx5_aso *sq) in mlx5_aso_destroy_sq() 270 u32 pdn, struct mlx5_aso *sq) in mlx5_aso_create_sq()
|
| /linux/drivers/nvme/target/ |
| H A D | auth.c | 133 u8 nvmet_setup_auth(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq, bool reset) in nvmet_setup_auth() 230 void nvmet_auth_sq_free(struct nvmet_sq *sq) in nvmet_auth_sq_free() 241 void nvmet_auth_sq_destroy(struct nvmet_sq *sq) in nvmet_auth_sq_destroy() 478 void nvmet_auth_insert_psk(struct nvmet_sq *sq) in nvmet_auth_insert_psk()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.h | 33 static inline void *get_sq_edge(struct mlx5_ib_wq *sq, u32 idx) in get_sq_edge() 51 static inline void handle_post_send_edge(struct mlx5_ib_wq *sq, void **seg, in handle_post_send_edge() 74 static inline void mlx5r_memcpy_send_wqe(struct mlx5_ib_wq *sq, void **cur_edge, in mlx5r_memcpy_send_wqe()
|
| /linux/drivers/net/ipa/ |
| H A D | ipa_qmi.c | 84 struct sockaddr_qrtr *sq = &ipa_qmi->modem_sq; in ipa_server_init_complete() local 176 struct sockaddr_qrtr *sq, in ipa_server_indication_register() 205 struct sockaddr_qrtr *sq, in ipa_server_driver_init_complete() 253 struct sockaddr_qrtr *sq, in ipa_client_init_driver()
|
| /linux/net/qrtr/ |
| H A D | ns.c | 55 struct sockaddr_qrtr sq; member 216 static int announce_servers(struct sockaddr_qrtr *sq) in announce_servers() 330 static int ctrl_cmd_hello(struct sockaddr_qrtr *sq) in ctrl_cmd_hello() 340 struct sockaddr_qrtr sq; in ctrl_cmd_bye() local 403 struct sockaddr_qrtr sq; in ctrl_cmd_del_client() local 612 struct sockaddr_qrtr sq; in qrtr_ns_worker() local 709 struct sockaddr_qrtr sq; in qrtr_ns_init() local
|
| /linux/include/net/libeth/ |
| H A D | xsk.h | 113 const struct libeth_xdpsq *sq, u64 priv) in libeth_xsk_tx_fill_buf() 192 const struct libeth_xdpsq *sq, in __libeth_xsk_xmit_fill_buf_md() 225 const struct libeth_xdpsq *sq) in __libeth_xsk_xmit_fill_buf() 248 const struct libeth_xdpsq *sq, u64 priv) in libeth_xsk_xmit_fill_buf() 287 u32 (*prep)(void *xdpsq, struct libeth_xdpsq *sq), in libeth_xsk_xmit_do_bulk() 289 const struct libeth_xdpsq *sq, u64 priv), in libeth_xsk_xmit_do_bulk()
|
| /linux/sound/oss/dmasound/ |
| H A D | dmasound_core.c | 408 static int sq_allocate_buffers(struct sound_queue *sq, int num, int size) in sq_allocate_buffers() argument 432 sq_release_buffers(struct sound_queue * sq) sq_release_buffers() argument 445 sq_setup(struct sound_queue * sq) sq_setup() argument 685 sq_init_waitqueue(struct sound_queue * sq) sq_init_waitqueue() argument 704 sq_open2(struct sound_queue * sq,struct file * file,fmode_t mode,int numbufs,int bufsize) sq_open2() argument 950 set_queue_frags(struct sound_queue * sq,int bufs,int size) set_queue_frags() argument [all...] |
| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_ring.c | 46 struct eea_ring_sq *sq = &ering->sq; in eea_ering_sq_alloc_desc() local 75 struct eea_ring_sq *sq = &ering->sq; in eea_ering_aq_alloc_desc() local 93 struct eea_ring_sq *sq = &ering->sq; in eea_ering_sq_commit_desc() local
|
| /linux/tools/include/io_uring/ |
| H A D | mini_liburing.h | 56 struct io_uring_sq sq; member 71 struct io_uring_sq *sq, struct io_uring_cq *cq) in io_uring_mmap() 175 struct io_uring_sq *sq = &ring->sq; in io_uring_get_sqe() local 208 struct io_uring_sq *sq = &ring->sq; in io_uring_submit() local 251 struct io_uring_sq *sq = &ring->sq; in io_uring_queue_exit() local
|