Home
last modified time | relevance | path

Searched refs:chain (Results 1 - 25 of 1240) sorted by relevance

12345678910>>...50

/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c10 static void qed_chain_init(struct qed_chain *chain, in qed_chain_init() argument
14 memset(chain, 0, sizeof(*chain)); in qed_chain_init()
16 chain->elem_size = params->elem_size; in qed_chain_init()
17 chain->intended_use = params->intended_use; in qed_chain_init()
18 chain->mode = params->mode; in qed_chain_init()
19 chain->cnt_type = params->cnt_type; in qed_chain_init()
21 chain->elem_per_page = ELEMS_PER_PAGE(params->elem_size, in qed_chain_init()
23 chain->usable_per_page = USABLE_ELEMS_PER_PAGE(params->elem_size, in qed_chain_init()
26 chain in qed_chain_init()
46 qed_chain_init_next_ptr_elem(const struct qed_chain *chain, void *virt_curr, void *virt_next, dma_addr_t phys_next) qed_chain_init_next_ptr_elem() argument
60 qed_chain_init_mem(struct qed_chain *chain, void *virt_addr, dma_addr_t phys_addr) qed_chain_init_mem() argument
67 qed_chain_free_next_ptr(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_next_ptr() argument
95 qed_chain_free_single(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_single() argument
105 qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_pbl() argument
138 qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free() argument
198 qed_chain_alloc_next_ptr(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_next_ptr() argument
232 qed_chain_alloc_single(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_single() argument
249 qed_chain_alloc_pbl(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_pbl() argument
320 qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain, struct qed_chain_init_params *params) qed_chain_alloc() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c10 static void qed_chain_init(struct qed_chain *chain, in qed_chain_init() argument
14 memset(chain, 0, sizeof(*chain)); in qed_chain_init()
16 chain->elem_size = params->elem_size; in qed_chain_init()
17 chain->intended_use = params->intended_use; in qed_chain_init()
18 chain->mode = params->mode; in qed_chain_init()
19 chain->cnt_type = params->cnt_type; in qed_chain_init()
21 chain->elem_per_page = ELEMS_PER_PAGE(params->elem_size, in qed_chain_init()
23 chain->usable_per_page = USABLE_ELEMS_PER_PAGE(params->elem_size, in qed_chain_init()
26 chain in qed_chain_init()
46 qed_chain_init_next_ptr_elem(const struct qed_chain *chain, void *virt_curr, void *virt_next, dma_addr_t phys_next) qed_chain_init_next_ptr_elem() argument
60 qed_chain_init_mem(struct qed_chain *chain, void *virt_addr, dma_addr_t phys_addr) qed_chain_init_mem() argument
67 qed_chain_free_next_ptr(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_next_ptr() argument
95 qed_chain_free_single(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_single() argument
105 qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free_pbl() argument
138 qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_free() argument
198 qed_chain_alloc_next_ptr(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_next_ptr() argument
232 qed_chain_alloc_single(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_single() argument
249 qed_chain_alloc_pbl(struct qed_dev *cdev, struct qed_chain *chain) qed_chain_alloc_pbl() argument
320 qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain, struct qed_chain_init_params *params) qed_chain_alloc() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_api_cmd.c49 #define MASKED_IDX(chain, idx) ((idx) & ((chain)->num_cells - 1))
89 static void set_prod_idx(struct hinic_api_cmd_chain *chain) in set_prod_idx() argument
91 enum hinic_api_cmd_chain_type chain_type = chain->chain_type; in set_prod_idx()
92 struct hinic_hwif *hwif = chain->hwif; in set_prod_idx()
100 prod_idx |= HINIC_API_CMD_PI_SET(chain->prod_idx, IDX); in set_prod_idx()
105 static u32 get_hw_cons_idx(struct hinic_api_cmd_chain *chain) in get_hw_cons_idx() argument
109 addr = HINIC_CSR_API_CMD_STATUS_ADDR(chain->chain_type); in get_hw_cons_idx()
110 val = hinic_hwif_read_reg(chain->hwif, addr); in get_hw_cons_idx()
115 static void dump_api_chain_reg(struct hinic_api_cmd_chain *chain) in dump_api_chain_reg() argument
141 chain_busy(struct hinic_api_cmd_chain *chain) chain_busy() argument
222 prepare_api_cmd(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, void *cmd, u16 cmd_size) prepare_api_cmd() argument
266 prepare_cell(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, void *cmd, u16 cmd_size) prepare_cell() argument
277 cmd_chain_prod_idx_inc(struct hinic_api_cmd_chain *chain) cmd_chain_prod_idx_inc() argument
286 api_cmd_status_update(struct hinic_api_cmd_chain *chain) api_cmd_status_update() argument
319 wait_for_status_poll(struct hinic_api_cmd_chain *chain) wait_for_status_poll() argument
346 wait_for_api_cmd_completion(struct hinic_api_cmd_chain *chain) wait_for_api_cmd_completion() argument
380 api_cmd(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, u8 *cmd, u16 cmd_size) api_cmd() argument
418 hinic_api_cmd_write(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, u8 *cmd, u16 size) hinic_api_cmd_write() argument
434 api_cmd_hw_restart(struct hinic_api_cmd_chain *chain) api_cmd_hw_restart() argument
469 api_cmd_ctrl_init(struct hinic_api_cmd_chain *chain) api_cmd_ctrl_init() argument
499 api_cmd_set_status_addr(struct hinic_api_cmd_chain *chain) api_cmd_set_status_addr() argument
517 api_cmd_set_num_cells(struct hinic_api_cmd_chain *chain) api_cmd_set_num_cells() argument
531 api_cmd_head_init(struct hinic_api_cmd_chain *chain) api_cmd_head_init() argument
549 api_cmd_chain_hw_clean(struct hinic_api_cmd_chain *chain) api_cmd_chain_hw_clean() argument
572 api_cmd_chain_hw_init(struct hinic_api_cmd_chain *chain) api_cmd_chain_hw_init() argument
599 free_cmd_buf(struct hinic_api_cmd_chain *chain, int cell_idx) free_cmd_buf() argument
620 alloc_cmd_buf(struct hinic_api_cmd_chain *chain, struct hinic_api_cmd_cell *cell, int cell_idx) alloc_cmd_buf() argument
668 api_cmd_create_cell(struct hinic_api_cmd_chain *chain, int cell_idx, struct hinic_api_cmd_cell *pre_node, struct hinic_api_cmd_cell **node_vaddr) api_cmd_create_cell() argument
729 api_cmd_destroy_cell(struct hinic_api_cmd_chain *chain, int cell_idx) api_cmd_destroy_cell() argument
765 api_cmd_destroy_cells(struct hinic_api_cmd_chain *chain, int num_cells) api_cmd_destroy_cells() argument
780 api_cmd_create_cells(struct hinic_api_cmd_chain *chain) api_cmd_create_cells() argument
816 api_chain_init(struct hinic_api_cmd_chain *chain, struct hinic_api_cmd_chain_attr *attr) api_chain_init() argument
853 api_chain_free(struct hinic_api_cmd_chain *chain) api_chain_free() argument
873 struct hinic_api_cmd_chain *chain; api_cmd_create_chain() local
917 api_cmd_destroy_chain(struct hinic_api_cmd_chain *chain) api_cmd_destroy_chain() argument
931 hinic_api_cmd_init(struct hinic_api_cmd_chain **chain, struct hinic_hwif *hwif) hinic_api_cmd_init() argument
980 hinic_api_cmd_free(struct hinic_api_cmd_chain **chain) hinic_api_cmd_free() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_api_cmd.c49 #define MASKED_IDX(chain, idx) ((idx) & ((chain)->num_cells - 1))
89 static void set_prod_idx(struct hinic_api_cmd_chain *chain) in set_prod_idx() argument
91 enum hinic_api_cmd_chain_type chain_type = chain->chain_type; in set_prod_idx()
92 struct hinic_hwif *hwif = chain->hwif; in set_prod_idx()
100 prod_idx |= HINIC_API_CMD_PI_SET(chain->prod_idx, IDX); in set_prod_idx()
105 static u32 get_hw_cons_idx(struct hinic_api_cmd_chain *chain) in get_hw_cons_idx() argument
109 addr = HINIC_CSR_API_CMD_STATUS_ADDR(chain->chain_type); in get_hw_cons_idx()
110 val = hinic_hwif_read_reg(chain->hwif, addr); in get_hw_cons_idx()
115 static void dump_api_chain_reg(struct hinic_api_cmd_chain *chain) in dump_api_chain_reg() argument
141 chain_busy(struct hinic_api_cmd_chain *chain) chain_busy() argument
222 prepare_api_cmd(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, void *cmd, u16 cmd_size) prepare_api_cmd() argument
266 prepare_cell(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, void *cmd, u16 cmd_size) prepare_cell() argument
277 cmd_chain_prod_idx_inc(struct hinic_api_cmd_chain *chain) cmd_chain_prod_idx_inc() argument
286 api_cmd_status_update(struct hinic_api_cmd_chain *chain) api_cmd_status_update() argument
319 wait_for_status_poll(struct hinic_api_cmd_chain *chain) wait_for_status_poll() argument
346 wait_for_api_cmd_completion(struct hinic_api_cmd_chain *chain) wait_for_api_cmd_completion() argument
380 api_cmd(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, u8 *cmd, u16 cmd_size) api_cmd() argument
418 hinic_api_cmd_write(struct hinic_api_cmd_chain *chain, enum hinic_node_id dest, u8 *cmd, u16 size) hinic_api_cmd_write() argument
434 api_cmd_hw_restart(struct hinic_api_cmd_chain *chain) api_cmd_hw_restart() argument
469 api_cmd_ctrl_init(struct hinic_api_cmd_chain *chain) api_cmd_ctrl_init() argument
499 api_cmd_set_status_addr(struct hinic_api_cmd_chain *chain) api_cmd_set_status_addr() argument
517 api_cmd_set_num_cells(struct hinic_api_cmd_chain *chain) api_cmd_set_num_cells() argument
531 api_cmd_head_init(struct hinic_api_cmd_chain *chain) api_cmd_head_init() argument
549 api_cmd_chain_hw_clean(struct hinic_api_cmd_chain *chain) api_cmd_chain_hw_clean() argument
572 api_cmd_chain_hw_init(struct hinic_api_cmd_chain *chain) api_cmd_chain_hw_init() argument
599 free_cmd_buf(struct hinic_api_cmd_chain *chain, int cell_idx) free_cmd_buf() argument
620 alloc_cmd_buf(struct hinic_api_cmd_chain *chain, struct hinic_api_cmd_cell *cell, int cell_idx) alloc_cmd_buf() argument
666 api_cmd_create_cell(struct hinic_api_cmd_chain *chain, int cell_idx, struct hinic_api_cmd_cell *pre_node, struct hinic_api_cmd_cell **node_vaddr) api_cmd_create_cell() argument
725 api_cmd_destroy_cell(struct hinic_api_cmd_chain *chain, int cell_idx) api_cmd_destroy_cell() argument
761 api_cmd_destroy_cells(struct hinic_api_cmd_chain *chain, int num_cells) api_cmd_destroy_cells() argument
776 api_cmd_create_cells(struct hinic_api_cmd_chain *chain) api_cmd_create_cells() argument
812 api_chain_init(struct hinic_api_cmd_chain *chain, struct hinic_api_cmd_chain_attr *attr) api_chain_init() argument
849 api_chain_free(struct hinic_api_cmd_chain *chain) api_chain_free() argument
869 struct hinic_api_cmd_chain *chain; api_cmd_create_chain() local
913 api_cmd_destroy_chain(struct hinic_api_cmd_chain *chain) api_cmd_destroy_chain() argument
927 hinic_api_cmd_init(struct hinic_api_cmd_chain **chain, struct hinic_hwif *hwif) hinic_api_cmd_init() argument
976 hinic_api_cmd_free(struct hinic_api_cmd_chain **chain) hinic_api_cmd_free() argument
[all...]
/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-fence-chain.c3 * fence-chain: chain fences together in a timeline
10 #include <linux/dma-fence-chain.h>
16 * @chain: chain node to get the previous node from
19 * chain node.
21 static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain) in dma_fence_chain_get_prev() argument
26 prev = dma_fence_get_rcu_safe(&chain->prev); in dma_fence_chain_get_prev()
32 * dma_fence_chain_walk - chain walking function
33 * @fence: current chain nod
41 struct dma_fence_chain *chain, *prev_chain; dma_fence_chain_walk() local
92 struct dma_fence_chain *chain; dma_fence_chain_find_seqno() local
124 struct dma_fence_chain *chain; dma_fence_chain_irq_work() local
137 struct dma_fence_chain *chain; dma_fence_chain_cb() local
150 struct dma_fence_chain *chain = to_dma_fence_chain(fence); dma_fence_chain_enable_signaling() local
167 struct dma_fence_chain *chain = to_dma_fence_chain(fence); dma_fence_chain_signaled() local
181 struct dma_fence_chain *chain = to_dma_fence_chain(fence); dma_fence_chain_release() local
230 dma_fence_chain_init(struct dma_fence_chain *chain, struct dma_fence *prev, struct dma_fence *fence, uint64_t seqno) dma_fence_chain_init() argument
[all...]
/third_party/mesa3d/src/vulkan/wsi/
H A Dwsi_common_x11.c961 * the combined status. The chain status will eventually be returned from
969 _x11_swapchain_result(struct x11_swapchain *chain, VkResult result, in _x11_swapchain_result() argument
973 if (chain->status < 0) in _x11_swapchain_result()
974 return chain->status; in _x11_swapchain_result()
976 /* If we have a new error, mark it as permanent on the chain and return. */ in _x11_swapchain_result()
982 chain->status = result; in _x11_swapchain_result()
995 if (chain->status != VK_SUBOPTIMAL_KHR) { in _x11_swapchain_result()
1000 chain->status = result; in _x11_swapchain_result()
1005 return chain->status; in _x11_swapchain_result()
1007 #define x11_swapchain_result(chain, resul in _x11_swapchain_result()
1013 struct x11_swapchain *chain = (struct x11_swapchain *)wsi_chain; x11_get_wsi_image() local
1021 x11_handle_dri3_present_event(struct x11_swapchain *chain, xcb_present_generic_event_t *event) x11_handle_dri3_present_event() argument
1114 x11_acquire_next_image_poll_x11(struct x11_swapchain *chain, uint32_t *image_index, uint64_t timeout) x11_acquire_next_image_poll_x11() argument
1183 x11_acquire_next_image_from_queue(struct x11_swapchain *chain, uint32_t *image_index_out, uint64_t timeout) x11_acquire_next_image_from_queue() argument
1213 x11_present_to_x11_dri3(struct x11_swapchain *chain, uint32_t image_index, uint64_t target_msc) x11_present_to_x11_dri3() argument
1293 x11_present_to_x11_sw(struct x11_swapchain *chain, uint32_t image_index, uint64_t target_msc) x11_present_to_x11_sw() argument
1344 x11_present_to_x11(struct x11_swapchain *chain, uint32_t image_index, uint64_t target_msc) x11_present_to_x11() argument
1363 struct x11_swapchain *chain = (struct x11_swapchain *)anv_chain; x11_acquire_next_image() local
1416 struct x11_swapchain *chain = (struct x11_swapchain *)anv_chain; x11_queue_present() local
1486 x11_driver_owned_images(const struct x11_swapchain *chain) x11_driver_owned_images() argument
1509 struct x11_swapchain *chain = state; x11_manage_fifo_queues() local
1639 x11_image_init(VkDevice device_h, struct x11_swapchain *chain, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks* pAllocator, struct x11_image *image) x11_image_init() argument
1775 x11_image_finish(struct x11_swapchain *chain, const VkAllocationCallbacks* pAllocator, struct x11_image *image) x11_image_finish() argument
1881 struct x11_swapchain *chain = (struct x11_swapchain *)anv_chain; x11_swapchain_destroy() local
1952 struct x11_swapchain *chain; x11_surface_create_swapchain() local
[all...]
H A Dwsi_common_win32.c53 struct wsi_win32_swapchain *chain; member
306 struct wsi_win32_swapchain *chain, in wsi_win32_image_init()
311 assert(chain->base.use_buffer_blit); in wsi_win32_image_init()
312 VkResult result = wsi_create_image(&chain->base, &chain->base.image_info, in wsi_win32_image_init()
318 chain->wnd = win32_surface->hwnd; in wsi_win32_image_init()
319 chain->chain_dc = GetDC(chain->wnd); in wsi_win32_image_init()
321 image->dc = CreateCompatibleDC(chain->chain_dc); in wsi_win32_image_init()
342 image->chain in wsi_win32_image_init()
305 wsi_win32_image_init(VkDevice device_h, struct wsi_win32_swapchain *chain, const VkSwapchainCreateInfoKHR *create_info, const VkAllocationCallbacks *allocator, struct wsi_win32_image *image) wsi_win32_image_init() argument
348 wsi_win32_image_finish(struct wsi_win32_swapchain *chain, const VkAllocationCallbacks *allocator, struct wsi_win32_image *image) wsi_win32_image_finish() argument
362 struct wsi_win32_swapchain *chain = wsi_win32_swapchain_destroy() local
379 struct wsi_win32_swapchain *chain = wsi_win32_get_wsi_image() local
390 struct wsi_win32_swapchain *chain = wsi_win32_acquire_next_image() local
406 struct wsi_win32_swapchain *chain = (struct wsi_win32_swapchain *) drv_chain; wsi_win32_queue_present() local
442 struct wsi_win32_swapchain *chain; wsi_win32_surface_create_swapchain() local
[all...]
H A Dwsi_common_wayland.c953 struct wsi_wl_swapchain *chain = (struct wsi_wl_swapchain *)wsi_chain; in wsi_wl_swapchain_get_wsi_image() local
954 return &chain->images[image_index].base; in wsi_wl_swapchain_get_wsi_image()
962 struct wsi_wl_swapchain *chain = (struct wsi_wl_swapchain *)wsi_chain; in wsi_wl_swapchain_acquire_next_image() local
965 int wl_fd = wl_display_get_fd(chain->display->wl_display); in wsi_wl_swapchain_acquire_next_image()
974 int ret = wl_display_dispatch_queue_pending(chain->display->wl_display, in wsi_wl_swapchain_acquire_next_image()
975 chain->display->queue); in wsi_wl_swapchain_acquire_next_image()
980 for (uint32_t i = 0; i < chain->base.image_count; i++) { in wsi_wl_swapchain_acquire_next_image()
981 if (!chain->images[i].busy) { in wsi_wl_swapchain_acquire_next_image()
984 chain->images[i].busy = true; in wsi_wl_swapchain_acquire_next_image()
996 ret = wl_display_prepare_read_queue(chain in wsi_wl_swapchain_acquire_next_image()
1035 struct wsi_wl_swapchain *chain = data; frame_handle_done() local
1052 struct wsi_wl_swapchain *chain = (struct wsi_wl_swapchain *)wsi_chain; wsi_wl_swapchain_queue_present() local
1135 wsi_wl_image_init(struct wsi_wl_swapchain *chain, struct wsi_wl_image *image, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks* pAllocator) wsi_wl_image_init() argument
1216 wsi_wl_swapchain_images_free(struct wsi_wl_swapchain *chain) wsi_wl_swapchain_images_free() argument
1232 wsi_wl_swapchain_chain_free(struct wsi_wl_swapchain *chain, const VkAllocationCallbacks *pAllocator) wsi_wl_swapchain_chain_free() argument
1252 struct wsi_wl_swapchain *chain = (struct wsi_wl_swapchain *)wsi_chain; wsi_wl_swapchain_destroy() local
1271 struct wsi_wl_swapchain *chain; wsi_wl_surface_create_swapchain() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dar9003_rtt.c29 * There is an internal table (i.e. the rtt) for each chain (or bank).
72 static void ar9003_hw_rtt_load_hist_entry(struct ath_hw *ah, u8 chain, in ar9003_hw_rtt_load_hist_entry() argument
78 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_1_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
83 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
87 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
90 if (!ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
96 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
99 ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
106 int chain, i; in ar9003_hw_rtt_load_hist() local
108 for (chain in ar9003_hw_rtt_load_hist()
116 i, chain, ah->caldata->rtt_table[chain][i]); ar9003_hw_rtt_load_hist() local
121 ar9003_hw_patch_rtt(struct ath_hw *ah, int index, int chain) ar9003_hw_patch_rtt() argument
142 ar9003_hw_rtt_fill_hist_entry(struct ath_hw *ah, u8 chain, u32 index) ar9003_hw_rtt_fill_hist_entry() argument
171 int chain, i; ar9003_hw_rtt_fill_hist() local
184 i, chain, ah->caldata->rtt_table[chain][i]); ar9003_hw_rtt_fill_hist() local
193 int chain, i; ar9003_hw_rtt_clear_hist() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dar9003_rtt.c29 * There is an internal table (i.e. the rtt) for each chain (or bank).
72 static void ar9003_hw_rtt_load_hist_entry(struct ath_hw *ah, u8 chain, in ar9003_hw_rtt_load_hist_entry() argument
78 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_1_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
83 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
87 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
90 if (!ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
96 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
99 ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
106 int chain, i; in ar9003_hw_rtt_load_hist() local
108 for (chain in ar9003_hw_rtt_load_hist()
116 i, chain, ah->caldata->rtt_table[chain][i]); ar9003_hw_rtt_load_hist() local
121 ar9003_hw_patch_rtt(struct ath_hw *ah, int index, int chain) ar9003_hw_patch_rtt() argument
142 ar9003_hw_rtt_fill_hist_entry(struct ath_hw *ah, u8 chain, u32 index) ar9003_hw_rtt_fill_hist_entry() argument
171 int chain, i; ar9003_hw_rtt_fill_hist() local
184 i, chain, ah->caldata->rtt_table[chain][i]); ar9003_hw_rtt_fill_hist() local
193 int chain, i; ar9003_hw_rtt_clear_hist() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c43 u32 chain; member
55 u32 chain; member
68 struct fs_chain *chain; member
77 .key_offset = offsetof(struct fs_chain, chain),
78 .key_len = sizeof_field(struct fs_chain, chain),
153 u32 chain, u32 prio, u32 level) in mlx5_chains_create_table()
164 sz = (chain == mlx5_chains_get_nf_ft_chain(chains)) ? FT_TBL_SZ : POOL_NEXT_SIZE; in mlx5_chains_create_table()
173 /* The root table(chain 0, prio 1, level 0) is required to be in mlx5_chains_create_table()
179 (chain == 0 && prio == 1 && level == 0)) { in mlx5_chains_create_table()
183 mlx5_get_fdb_sub_ns(chains->dev, chain) in mlx5_chains_create_table()
152 mlx5_chains_create_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_create_table() argument
212 create_chain_restore(struct fs_chain *chain) create_chain_restore() argument
291 destroy_chain_restore(struct fs_chain *chain) destroy_chain_restore() argument
306 mlx5_chains_create_chain(struct mlx5_fs_chains *chains, u32 chain) mlx5_chains_create_chain() argument
338 mlx5_chains_destroy_chain(struct fs_chain *chain) mlx5_chains_destroy_chain() argument
350 mlx5_chains_get_chain(struct mlx5_fs_chains *chains, u32 chain) mlx5_chains_get_chain() argument
368 mlx5_chains_add_miss_rule(struct fs_chain *chain, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) mlx5_chains_add_miss_rule() argument
399 struct fs_chain *chain = prio->chain; mlx5_chains_update_prio_prevs() local
453 mlx5_chains_put_chain(struct fs_chain *chain) mlx5_chains_put_chain() argument
460 mlx5_chains_create_prio(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_create_prio() argument
581 struct fs_chain *chain = prio->chain; mlx5_chains_destroy_prio() local
597 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_get_table() argument
650 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_put_table() argument
691 u32 chain, prio, level; mlx5_chains_create_global_table() local
784 mlx5_chains_get_chain_mapping(struct mlx5_fs_chains *chains, u32 chain, u32 *chain_mapping) mlx5_chains_get_chain_mapping() argument
[all...]
/third_party/skia/third_party/externals/dawn/src/tests/unittests/wire/
H A DWireExtensionTests.cpp36 clientExt.chain.sType = WGPUSType_PrimitiveDepthClampingState; in TEST_F()
37 clientExt.chain.next = nullptr; in TEST_F()
43 renderPipelineDesc.primitive.nextInChain = &clientExt.chain; in TEST_F()
51 EXPECT_EQ(ext->chain.sType, clientExt.chain.sType); in TEST_F()
53 EXPECT_EQ(ext->chain.next, nullptr); in TEST_F()
69 clientExt2.chain.sType = WGPUSType_PrimitiveDepthClampingState; in TEST_F()
70 clientExt2.chain.next = nullptr; in TEST_F()
74 clientExt1.chain.sType = WGPUSType_PrimitiveDepthClampingState; in TEST_F()
75 clientExt1.chain in TEST_F()
[all...]
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence-chain.c3 * fence-chain: chain fences together in a timeline
10 #include <linux/dma-fence-chain.h>
16 * @chain: chain node to get the previous node from
19 * chain node.
21 static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain) in dma_fence_chain_get_prev() argument
26 prev = dma_fence_get_rcu_safe(&chain->prev); in dma_fence_chain_get_prev()
32 * dma_fence_chain_walk - chain walking function
33 * @fence: current chain nod
41 struct dma_fence_chain *chain, *prev_chain; dma_fence_chain_walk() local
92 struct dma_fence_chain *chain; dma_fence_chain_find_seqno() local
124 struct dma_fence_chain *chain; dma_fence_chain_irq_work() local
137 struct dma_fence_chain *chain; dma_fence_chain_cb() local
180 struct dma_fence_chain *chain = to_dma_fence_chain(fence); dma_fence_chain_release() local
241 dma_fence_chain_init(struct dma_fence_chain *chain, struct dma_fence *prev, struct dma_fence *fence, uint64_t seqno) dma_fence_chain_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dcrw.c67 unsigned int chain; in crw_collect_info() local
74 chain = 0; in crw_collect_info()
78 if (unlikely(chain > 1)) { in crw_collect_info()
91 "chain\n", __func__, chain); in crw_collect_info()
94 chain = tmp_crw.chn ? chain + 1 : 0; in crw_collect_info()
97 ccode = stcrw(&crw[chain]); in crw_collect_info()
102 crw[chain].slct, crw[chain] in crw_collect_info()
[all...]
H A Dvfio_ccw_cp.c34 /* Guest physical address of the current chain. */
36 /* Count of the valid ccws in chain. */
291 * @head: address of the beginning of a CCW chain
292 * @len: number of CCWs within the chain
294 * Determine whether the address of a CCW (whether a new chain,
316 struct ccwchain *chain; in ccwchain_alloc() local
321 size = ((sizeof(*chain) + 7L) & -8L) + in ccwchain_alloc()
322 sizeof(*chain->ch_ccw) * len + in ccwchain_alloc()
323 sizeof(*chain->ch_pa) * len; in ccwchain_alloc()
324 chain in ccwchain_alloc()
341 ccwchain_free(struct ccwchain *chain) ccwchain_free() argument
348 ccwchain_cda_free(struct ccwchain *chain, int idx) ccwchain_cda_free() argument
409 struct ccwchain *chain; tic_target_chain_exists() local
426 struct ccwchain *chain; ccwchain_handle_ccw() local
463 ccwchain_loop_tic(struct ccwchain *chain, struct channel_program *cp) ccwchain_loop_tic() argument
487 ccwchain_fetch_tic(struct ccwchain *chain, int idx, struct channel_program *cp) ccwchain_fetch_tic() argument
507 ccwchain_fetch_direct(struct ccwchain *chain, int idx, struct channel_program *cp) ccwchain_fetch_direct() argument
607 ccwchain_fetch_one(struct ccwchain *chain, int idx, struct channel_program *cp) ccwchain_fetch_one() argument
685 struct ccwchain *chain, *temp; cp_free() local
740 struct ccwchain *chain; cp_prefetch() local
779 struct ccwchain *chain; cp_get_orb() local
818 struct ccwchain *chain; cp_update_scsw() local
862 struct ccwchain *chain; cp_iova_pinned() local
[all...]
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dcrw.c66 unsigned int chain; in crw_collect_info() local
73 chain = 0; in crw_collect_info()
77 if (unlikely(chain > 1)) { in crw_collect_info()
90 "chain\n", __func__, chain); in crw_collect_info()
93 chain = tmp_crw.chn ? chain + 1 : 0; in crw_collect_info()
96 ccode = stcrw(&crw[chain]); in crw_collect_info()
101 crw[chain].slct, crw[chain] in crw_collect_info()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/
H A Dtdma.c51 writel_relaxed(dreq->chain.first->cur_dma, in mv_cesa_dma_step()
62 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup()
75 dreq->chain.first = NULL; in mv_cesa_dma_cleanup()
76 dreq->chain.last = NULL; in mv_cesa_dma_cleanup()
84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare()
99 if (engine->chain.first == NULL && engine->chain.last == NULL) { in mv_cesa_tdma_chain()
100 engine->chain.first = dreq->chain.first; in mv_cesa_tdma_chain()
101 engine->chain in mv_cesa_tdma_chain()
192 mv_cesa_dma_add_desc(struct mv_cesa_tdma_chain *chain, gfp_t flags) mv_cesa_dma_add_desc() argument
215 mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) mv_cesa_dma_add_result_op() argument
249 mv_cesa_dma_add_op(struct mv_cesa_tdma_chain *chain, const struct mv_cesa_op_ctx *op_templ, bool skip_ctx, gfp_t flags) mv_cesa_dma_add_op() argument
281 mv_cesa_dma_add_data_transfer(struct mv_cesa_tdma_chain *chain, dma_addr_t dst, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) mv_cesa_dma_add_data_transfer() argument
301 mv_cesa_dma_add_dummy_launch(struct mv_cesa_tdma_chain *chain, gfp_t flags) mv_cesa_dma_add_dummy_launch() argument
309 mv_cesa_dma_add_dummy_end(struct mv_cesa_tdma_chain *chain, gfp_t flags) mv_cesa_dma_add_dummy_end() argument
322 mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain, struct mv_cesa_dma_iter *dma_iter, struct mv_cesa_sg_dma_iter *sgiter, gfp_t gfp_flags) mv_cesa_dma_add_op_transfers() argument
[all...]
/third_party/nghttp2/lib/
H A Dnghttp2_buf.c91 static int buf_chain_new(nghttp2_buf_chain **chain, size_t chunk_length, in buf_chain_new() argument
95 *chain = nghttp2_mem_malloc(mem, sizeof(nghttp2_buf_chain)); in buf_chain_new()
96 if (*chain == NULL) { in buf_chain_new()
100 (*chain)->next = NULL; in buf_chain_new()
102 rv = nghttp2_buf_init2(&(*chain)->buf, chunk_length, mem); in buf_chain_new()
104 nghttp2_mem_free(mem, *chain); in buf_chain_new()
111 static void buf_chain_del(nghttp2_buf_chain *chain, nghttp2_mem *mem) { in buf_chain_del() argument
112 nghttp2_buf_free(&chain->buf, mem); in buf_chain_del()
113 nghttp2_mem_free(mem, chain); in buf_chain_del()
131 nghttp2_buf_chain *chain; in nghttp2_bufs_init3() local
160 nghttp2_buf_chain *chain; nghttp2_bufs_realloc() local
185 nghttp2_buf_chain *chain, *next_chain; nghttp2_bufs_free() local
204 nghttp2_buf_chain *chain; nghttp2_bufs_wrap_init() local
305 nghttp2_buf_chain *chain; bufs_alloc_chain() local
435 nghttp2_buf_chain *chain; nghttp2_bufs_remove() local
470 nghttp2_buf_chain *chain; nghttp2_bufs_remove_copy() local
487 nghttp2_buf_chain *chain, *ci; nghttp2_bufs_reset() local
522 nghttp2_buf_chain *chain; nghttp2_bufs_next_present() local
[all...]
/third_party/node/deps/nghttp2/lib/
H A Dnghttp2_buf.c91 static int buf_chain_new(nghttp2_buf_chain **chain, size_t chunk_length, in buf_chain_new() argument
95 *chain = nghttp2_mem_malloc(mem, sizeof(nghttp2_buf_chain)); in buf_chain_new()
96 if (*chain == NULL) { in buf_chain_new()
100 (*chain)->next = NULL; in buf_chain_new()
102 rv = nghttp2_buf_init2(&(*chain)->buf, chunk_length, mem); in buf_chain_new()
104 nghttp2_mem_free(mem, *chain); in buf_chain_new()
111 static void buf_chain_del(nghttp2_buf_chain *chain, nghttp2_mem *mem) { in buf_chain_del() argument
112 nghttp2_buf_free(&chain->buf, mem); in buf_chain_del()
113 nghttp2_mem_free(mem, chain); in buf_chain_del()
131 nghttp2_buf_chain *chain; in nghttp2_bufs_init3() local
160 nghttp2_buf_chain *chain; nghttp2_bufs_realloc() local
185 nghttp2_buf_chain *chain, *next_chain; nghttp2_bufs_free() local
204 nghttp2_buf_chain *chain; nghttp2_bufs_wrap_init() local
305 nghttp2_buf_chain *chain; bufs_alloc_chain() local
435 nghttp2_buf_chain *chain; nghttp2_bufs_remove() local
470 nghttp2_buf_chain *chain; nghttp2_bufs_remove_copy() local
487 nghttp2_buf_chain *chain, *ci; nghttp2_bufs_reset() local
522 nghttp2_buf_chain *chain; nghttp2_bufs_next_present() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c63 u32 chain; member
75 u32 chain; member
88 struct fs_chain *chain; member
97 .key_offset = offsetof(struct fs_chain, chain),
98 .key_len = sizeof_field(struct fs_chain, chain),
220 u32 chain, u32 prio, u32 level) in mlx5_chains_create_table()
231 sz = (chain == mlx5_chains_get_nf_ft_chain(chains)) ? in mlx5_chains_create_table()
244 /* The root table(chain 0, prio 1, level 0) is required to be in mlx5_chains_create_table()
250 (chain == 0 && prio == 1 && level == 0)) { in mlx5_chains_create_table()
254 mlx5_get_fdb_sub_ns(chains->dev, chain) in mlx5_chains_create_table()
219 mlx5_chains_create_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_create_table() argument
292 create_chain_restore(struct fs_chain *chain) create_chain_restore() argument
371 destroy_chain_restore(struct fs_chain *chain) destroy_chain_restore() argument
386 mlx5_chains_create_chain(struct mlx5_fs_chains *chains, u32 chain) mlx5_chains_create_chain() argument
418 mlx5_chains_destroy_chain(struct fs_chain *chain) mlx5_chains_destroy_chain() argument
430 mlx5_chains_get_chain(struct mlx5_fs_chains *chains, u32 chain) mlx5_chains_get_chain() argument
448 mlx5_chains_add_miss_rule(struct fs_chain *chain, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) mlx5_chains_add_miss_rule() argument
479 struct fs_chain *chain = prio->chain; mlx5_chains_update_prio_prevs() local
533 mlx5_chains_put_chain(struct fs_chain *chain) mlx5_chains_put_chain() argument
540 mlx5_chains_create_prio(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_create_prio() argument
661 struct fs_chain *chain = prio->chain; mlx5_chains_destroy_prio() local
677 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_get_table() argument
730 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) mlx5_chains_put_table() argument
771 u32 chain, prio, level; mlx5_chains_create_global_table() local
887 mlx5_chains_get_chain_mapping(struct mlx5_fs_chains *chains, u32 chain, u32 *chain_mapping) mlx5_chains_get_chain_mapping() argument
899 mlx5_get_chain_for_tag(struct mlx5_fs_chains *chains, u32 tag, u32 *chain) mlx5_get_chain_for_tag() argument
[all...]
/third_party/skia/third_party/externals/dawn/generator/templates/dawn_native/
H A DChainUtils.h24 void FindInChain(const ChainedStruct* chain, const {{as_cppEnum(value.name)}}** out);
28 // Verifies that |chain| only contains ChainedStructs of types enumerated in
30 // |oneOfConstraints| defines a set of sTypes that cannot coexist in the same chain.
32 // ValidateSTypes(chain, { { ShaderModuleSPIRVDescriptor, ShaderModuleWGSLDescriptor } }))
33 // ValidateSTypes(chain, { { Extension1 }, { Extension2 } })
34 MaybeError ValidateSTypes(const ChainedStruct* chain,
38 MaybeError ValidateSingleSTypeInner(const ChainedStruct* chain, T sType) { in ValidateSingleSTypeInner() argument
39 DAWN_INVALID_IF(chain->sType != sType, in ValidateSingleSTypeInner()
40 "Unsupported sType (%s). Expected (%s)", chain->sType, sType); in ValidateSingleSTypeInner()
45 MaybeError ValidateSingleSTypeInner(const ChainedStruct* chain, argument
55 ValidateSingleSType(const ChainedStruct* chain, T sType) ValidateSingleSType() argument
67 ValidateSingleSType(const ChainedStruct* chain, T sType, Args... sTypes) ValidateSingleSType() argument
[all...]
/kernel/linux/linux-5.10/net/netfilter/
H A Dnft_immediate.c74 struct nft_chain *chain = priv->data.verdict.chain; in nft_immediate_init() local
79 err = nf_tables_bind_chain(ctx, chain); in nft_immediate_init()
101 struct nft_chain *chain; in nft_immediate_activate() local
108 chain = data->verdict.chain; in nft_immediate_activate()
109 if (!nft_chain_binding(chain)) in nft_immediate_activate()
113 chain_ctx.chain = chain; in nft_immediate_activate()
115 list_for_each_entry(rule, &chain in nft_immediate_activate()
128 nft_immediate_chain_deactivate(const struct nft_ctx *ctx, struct nft_chain *chain, enum nft_trans_phase phase) nft_immediate_chain_deactivate() argument
148 struct nft_chain *chain; nft_immediate_deactivate() local
193 struct nft_chain *chain; nft_immediate_destroy() local
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnft_immediate.c74 struct nft_chain *chain = priv->data.verdict.chain; in nft_immediate_init() local
79 err = nf_tables_bind_chain(ctx, chain); in nft_immediate_init()
101 struct nft_chain *chain; in nft_immediate_activate() local
108 chain = data->verdict.chain; in nft_immediate_activate()
109 if (!nft_chain_binding(chain)) in nft_immediate_activate()
113 chain_ctx.chain = chain; in nft_immediate_activate()
115 list_for_each_entry(rule, &chain in nft_immediate_activate()
128 nft_immediate_chain_deactivate(const struct nft_ctx *ctx, struct nft_chain *chain, enum nft_trans_phase phase) nft_immediate_chain_deactivate() argument
148 struct nft_chain *chain; nft_immediate_deactivate() local
193 struct nft_chain *chain; nft_immediate_destroy() local
[all...]
/third_party/node/deps/openssl/openssl/crypto/ec/curve448/
H A Dscalar.c53 c448_dsword_t chain = 0; in sc_subx() local
58 chain = (chain + accum[i]) - sub->limb[i]; in sc_subx()
59 out->limb[i] = (c448_word_t)chain; in sc_subx()
60 chain >>= WBITS; in sc_subx()
62 borrow = (c448_word_t)chain + extra; /* = 0 or -1 */ in sc_subx()
64 chain = 0; in sc_subx()
66 chain = (chain + out->limb[i]) + (p->limb[i] & borrow); in sc_subx()
67 out->limb[i] = (c448_word_t)chain; in sc_subx()
83 c448_dword_t chain = 0; sc_montmul() local
127 c448_dword_t chain = 0; ossl_curve448_scalar_add() local
229 c448_dword_t chain = 0; ossl_curve448_scalar_halve() local
[all...]
/third_party/openssl/crypto/ec/curve448/
H A Dscalar.c53 c448_dsword_t chain = 0; in sc_subx() local
58 chain = (chain + accum[i]) - sub->limb[i]; in sc_subx()
59 out->limb[i] = (c448_word_t)chain; in sc_subx()
60 chain >>= WBITS; in sc_subx()
62 borrow = (c448_word_t)chain + extra; /* = 0 or -1 */ in sc_subx()
64 chain = 0; in sc_subx()
66 chain = (chain + out->limb[i]) + (p->limb[i] & borrow); in sc_subx()
67 out->limb[i] = (c448_word_t)chain; in sc_subx()
83 c448_dword_t chain = 0; sc_montmul() local
127 c448_dword_t chain = 0; ossl_curve448_scalar_add() local
229 c448_dword_t chain = 0; ossl_curve448_scalar_halve() local
[all...]

Completed in 16 milliseconds

12345678910>>...50