Home
last modified time | relevance | path

Searched refs:cvmx_wqe (Results 1 – 9 of 9) sorted by relevance

/linux/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h550 struct cvmx_wqe { struct
598 static inline int cvmx_wqe_get_port(struct cvmx_wqe *work) in cvmx_wqe_get_port() argument
610 static inline void cvmx_wqe_set_port(struct cvmx_wqe *work, int port) in cvmx_wqe_set_port()
618 static inline int cvmx_wqe_get_grp(struct cvmx_wqe *work) in cvmx_wqe_get_grp()
630 static inline void cvmx_wqe_set_grp(struct cvmx_wqe *work, int grp) in cvmx_wqe_set_grp()
638 static inline int cvmx_wqe_get_qos(struct cvmx_wqe *work) in cvmx_wqe_get_qos()
650 static inline void cvmx_wqe_set_qos(struct cvmx_wqe *work, int qos) in cvmx_wqe_set_qos()
H A Dcvmx-pow.h1286 static inline struct cvmx_wqe *cvmx_pow_get_current_wqp(void) in cvmx_pow_get_current_wqp()
1299 return (struct cvmx_wqe *) cvmx_phys_to_ptr(load_resp.s_sstatus4.wqp); in cvmx_pow_get_current_wqp()
1351 static inline struct cvmx_wqe *cvmx_pow_work_request_sync_nocheck(cvmx_pow_wait_t in cvmx_pow_work_request_sync_nocheck()
1371 return (struct cvmx_wqe *) cvmx_phys_to_ptr(result.s_work.addr); in cvmx_pow_work_request_sync_nocheck()
1385 static inline struct cvmx_wqe *cvmx_pow_work_request_sync(cvmx_pow_wait_t wait) in cvmx_pow_work_request_sync()
1488 static inline struct cvmx_wqe *cvmx_pow_work_response_async(int scr_addr) in cvmx_pow_work_response_async()
1498 return (struct cvmx_wqe *) cvmx_phys_to_ptr(result.s_work.addr); in cvmx_pow_work_response_async()
1511 static inline uint64_t cvmx_pow_work_invalid(struct cvmx_wqe *wqe_ptr) in cvmx_pow_work_invalid()
1641 static inline void cvmx_pow_tag_sw_full_nocheck(struct cvmx_wqe *wqp, uint32_t tag, in cvmx_pow_tag_sw_full_nocheck()
1715 static inline void cvmx_pow_tag_sw_full(struct cvmx_wqe *wqp, uint32_t tag, in cvmx_pow_tag_sw_full()
[all …]
H A Dcvmx-helper-util.h126 static inline void cvmx_helper_free_packet_data(struct cvmx_wqe *work) in cvmx_helper_free_packet_data()
H A Dcvmx-pko.h395 cvmx_pow_tag_sw_full((struct cvmx_wqe *) cvmx_phys_to_ptr(0x80), tag, in cvmx_pko_send_packet_prepare()
/linux/drivers/staging/octeon/
H A Docteon-stubs.h187 struct cvmx_wqe { struct
1205 static inline int cvmx_wqe_get_grp(struct cvmx_wqe *work) in cvmx_wqe_get_grp()
1352 static inline struct cvmx_wqe *cvmx_pow_work_response_async(int scr_addr) in cvmx_pow_work_response_async()
1354 struct cvmx_wqe *wqe = (void *)(unsigned long)scr_addr; in cvmx_pow_work_response_async()
1359 static inline struct cvmx_wqe *cvmx_pow_work_request_sync(cvmx_pow_wait_t wait) in cvmx_pow_work_request_sync()
1394 static inline void cvmx_wqe_set_port(struct cvmx_wqe *work, int port) in cvmx_wqe_set_port()
1397 static inline void cvmx_wqe_set_qos(struct cvmx_wqe *work, int qos) in cvmx_wqe_set_qos()
1400 static inline int cvmx_wqe_get_qos(struct cvmx_wqe *work) in cvmx_wqe_get_qos()
1405 static inline void cvmx_wqe_set_grp(struct cvmx_wqe *work, int grp) in cvmx_wqe_set_grp()
1408 static inline void cvmx_pow_work_submit(struct cvmx_wqe *wqp, uint32_t tag, in cvmx_pow_work_submit()
H A Dethernet-rx.c63 static inline int cvm_oct_check_rcv_error(struct cvmx_wqe *work) in cvm_oct_check_rcv_error()
142 static void copy_segments_to_skb(struct cvmx_wqe *work, struct sk_buff *skb) in copy_segments_to_skb()
222 struct cvmx_wqe *work; in cvm_oct_poll()
H A Dethernet-tx.c514 struct cvmx_wqe *work = cvmx_fpa_alloc(CVMX_FPA_WQE_POOL); in cvm_oct_xmit_pow()
H A Dethernet.c176 struct cvmx_wqe *work = work_queue_entry; in cvm_oct_free_work()
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper.c793 struct cvmx_wqe *work; in __cvmx_helper_errata_fix_ipd_ptr_alignment()