| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
| H A D | gf100.c | 41 struct nv50_sw_chan *chan = in gf100_sw_chan_vblsem_release() local 42 container_of(notify, typeof(*chan), vblank.notify[notify->id]); in gf100_sw_chan_vblsem_release() 43 struct nvkm_sw *sw = chan->base.sw; in gf100_sw_chan_vblsem_release() 45 u32 inst = chan->base.fifo->inst->addr >> 12; in gf100_sw_chan_vblsem_release() 49 nvkm_wr32(device, 0x06000c, upper_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 50 nvkm_wr32(device, 0x060010, lower_32_bits(chan->vblank.offset)); in gf100_sw_chan_vblsem_release() 51 nvkm_wr32(device, 0x060014, chan->vblank.value); in gf100_sw_chan_vblsem_release() 59 struct nv50_sw_chan *chan = nv50_sw_chan(base); in gf100_sw_chan_mthd() local 60 struct nvkm_engine *engine = chan->base.object.engine; in gf100_sw_chan_mthd() 64 chan in gf100_sw_chan_mthd() 110 struct nv50_sw_chan *chan; gf100_sw_chan_new() local [all...] |
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| H A D | dma.h | 54 #define clear_dma_ff(chan) 61 extern void set_dma_page(unsigned int chan, char pagenr); 67 extern int request_dma(unsigned int chan, const char * device_id); 73 extern void free_dma(unsigned int chan); 80 extern void enable_dma(unsigned int chan); 87 extern void disable_dma(unsigned int chan); 91 extern int dma_channel_active(unsigned int chan); 99 extern void set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg); 107 extern void __set_dma_addr(unsigned int chan, void *addr); 108 #define set_dma_addr(chan, add [all...] |
| /kernel/linux/linux-6.6/arch/arm/include/asm/ |
| H A D | dma.h | 57 #define clear_dma_ff(chan) 64 extern void set_dma_page(unsigned int chan, char pagenr); 70 extern int request_dma(unsigned int chan, const char * device_id); 76 extern void free_dma(unsigned int chan); 83 extern void enable_dma(unsigned int chan); 90 extern void disable_dma(unsigned int chan); 94 extern int dma_channel_active(unsigned int chan); 102 extern void set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg); 110 extern void __set_dma_addr(unsigned int chan, void *addr); 111 #define set_dma_addr(chan, add [all...] |
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| H A D | xilinx-xadc-events.c | 32 const struct iio_chan_spec *chan; in xadc_handle_event() local 38 chan = xadc_event_to_channel(indio_dev, event); in xadc_handle_event() 40 if (chan->type == IIO_TEMP) { in xadc_handle_event() 46 IIO_UNMOD_EVENT_CODE(chan->type, chan->channel, in xadc_handle_event() 56 IIO_UNMOD_EVENT_CODE(chan->type, chan->channel, in xadc_handle_event() 70 static unsigned int xadc_get_threshold_offset(const struct iio_chan_spec *chan, in xadc_get_threshold_offset() argument 75 if (chan->type == IIO_TEMP) { in xadc_get_threshold_offset() 78 if (chan in xadc_get_threshold_offset() 90 xadc_get_alarm_mask(const struct iio_chan_spec *chan) xadc_get_alarm_mask() argument 113 xadc_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) xadc_read_event_config() argument 122 xadc_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) xadc_write_event_config() argument 161 xadc_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) xadc_read_event_value() argument 185 xadc_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) xadc_write_event_value() argument [all...] |
| /kernel/linux/linux-5.10/include/linux/iio/ |
| H A D | consumer.h | 44 * @chan: The channel to be released. 46 void iio_channel_release(struct iio_channel *chan); 79 * @chan: Array of channels to be released. 81 void iio_channel_release_all(struct iio_channel *chan); 171 * @chan: The channel being queried. 177 int iio_read_channel_raw(struct iio_channel *chan, 182 * @chan: The channel being queried. 191 int iio_read_channel_average_raw(struct iio_channel *chan, int *val); 195 * @chan: The channel being queried. 206 int iio_read_channel_processed(struct iio_channel *chan, in [all...] |
| /kernel/linux/linux-6.6/drivers/clk/ |
| H A D | clk-apple-nco.c | 79 struct applnco_channel *chan = to_applnco_channel(hw); in applnco_enable_nolock() local 82 val = readl_relaxed(chan->base + REG_CTRL); in applnco_enable_nolock() 83 writel_relaxed(val | CTRL_ENABLE, chan->base + REG_CTRL); in applnco_enable_nolock() 88 struct applnco_channel *chan = to_applnco_channel(hw); in applnco_disable_nolock() local 91 val = readl_relaxed(chan->base + REG_CTRL); in applnco_disable_nolock() 92 writel_relaxed(val & ~CTRL_ENABLE, chan->base + REG_CTRL); in applnco_disable_nolock() 97 struct applnco_channel *chan = to_applnco_channel(hw); in applnco_is_enabled() local 99 return (readl_relaxed(chan->base + REG_CTRL) & CTRL_ENABLE) != 0; in applnco_is_enabled() 157 struct applnco_channel *chan = to_applnco_channel(hw); in applnco_set_rate() local 169 div = applnco_div_translate(chan in applnco_set_rate() 192 struct applnco_channel *chan = to_applnco_channel(hw); applnco_recalc_rate() local 226 struct applnco_channel *chan = to_applnco_channel(hw); applnco_enable() local 238 struct applnco_channel *chan = to_applnco_channel(hw); applnco_disable() local 288 struct applnco_channel *chan; applnco_probe() local [all...] |
| /kernel/linux/linux-6.6/include/net/bluetooth/ |
| H A D | l2cap.h | 611 struct l2cap_chan *(*new_connection) (struct l2cap_chan *chan); 612 int (*recv) (struct l2cap_chan * chan, 614 void (*teardown) (struct l2cap_chan *chan, int err); 615 void (*close) (struct l2cap_chan *chan); 616 void (*state_change) (struct l2cap_chan *chan, 618 void (*ready) (struct l2cap_chan *chan); 619 void (*defer) (struct l2cap_chan *chan); 620 void (*resume) (struct l2cap_chan *chan); 621 void (*suspend) (struct l2cap_chan *chan); 622 void (*set_shutdown) (struct l2cap_chan *chan); 687 struct l2cap_chan *chan; global() member 811 l2cap_chan_lock(struct l2cap_chan *chan) l2cap_chan_lock() argument 816 l2cap_chan_unlock(struct l2cap_chan *chan) l2cap_chan_unlock() argument 821 l2cap_set_timer(struct l2cap_chan *chan, struct delayed_work *work, long timeout) l2cap_set_timer() argument 835 l2cap_clear_timer(struct l2cap_chan *chan, struct delayed_work *work) l2cap_clear_timer() argument 857 __seq_offset(struct l2cap_chan *chan, __u16 seq1, __u16 seq2) __seq_offset() argument 865 __next_seq(struct l2cap_chan *chan, __u16 seq) __next_seq() argument 870 l2cap_chan_no_new_connection(struct l2cap_chan *chan) l2cap_chan_no_new_connection() argument 875 l2cap_chan_no_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan_no_recv() argument 880 l2cap_chan_no_alloc_skb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) l2cap_chan_no_alloc_skb() argument 887 l2cap_chan_no_teardown(struct l2cap_chan *chan, int err) l2cap_chan_no_teardown() argument 891 l2cap_chan_no_close(struct l2cap_chan *chan) l2cap_chan_no_close() argument 895 l2cap_chan_no_ready(struct l2cap_chan *chan) l2cap_chan_no_ready() argument 899 l2cap_chan_no_state_change(struct l2cap_chan *chan, int state, int err) l2cap_chan_no_state_change() argument 904 l2cap_chan_no_defer(struct l2cap_chan *chan) l2cap_chan_no_defer() argument 908 l2cap_chan_no_suspend(struct l2cap_chan *chan) l2cap_chan_no_suspend() argument 912 l2cap_chan_no_resume(struct l2cap_chan *chan) l2cap_chan_no_resume() argument 916 l2cap_chan_no_set_shutdown(struct l2cap_chan *chan) l2cap_chan_no_set_shutdown() argument 920 l2cap_chan_no_get_sndtimeo(struct l2cap_chan *chan) l2cap_chan_no_get_sndtimeo() argument [all...] |
| /kernel/linux/linux-5.10/drivers/dma/ |
| H A D | at_xdmac.c | 185 struct dma_chan chan; member 217 struct at_xdmac_chan chan[]; member 263 return container_of(dchan, struct at_xdmac_chan, chan); in to_at_xdmac_chan() 266 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() argument 268 return &chan->dev->device; in chan2dev() 338 struct at_xdmac *atxdmac = to_at_xdmac(atchan->chan.device); in at_xdmac_start_xfer() 341 dev_vdbg(chan2dev(&atchan->chan), "%s: desc 0x%p\n", __func__, first); in at_xdmac_start_xfer() 376 dev_vdbg(chan2dev(&atchan->chan), in at_xdmac_start_xfer() 404 dev_vdbg(chan2dev(&atchan->chan), in at_xdmac_start_xfer() 409 dev_vdbg(chan2dev(&atchan->chan), in at_xdmac_start_xfer() 439 at_xdmac_alloc_desc(struct dma_chan *chan, gfp_t gfp_flags) at_xdmac_alloc_desc() argument 483 at_xdmac_queue_desc(struct dma_chan *chan, struct at_xdmac_desc *prev, struct at_xdmac_desc *desc) at_xdmac_queue_desc() argument 497 at_xdmac_increment_block_count(struct dma_chan *chan, struct at_xdmac_desc *desc) at_xdmac_increment_block_count() argument 515 struct dma_chan *chan; at_xdmac_xlate() local 539 at_xdmac_compute_chan_conf(struct dma_chan *chan, enum dma_transfer_direction direction) at_xdmac_compute_chan_conf() argument 616 at_xdmac_set_slave_config(struct dma_chan *chan, struct dma_slave_config *sconfig) at_xdmac_set_slave_config() argument 632 at_xdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) at_xdmac_prep_slave_sg() argument 734 at_xdmac_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) at_xdmac_prep_dma_cyclic() argument 818 at_xdmac_align_width(struct dma_chan *chan, dma_addr_t addr) at_xdmac_align_width() argument 848 at_xdmac_interleaved_queue_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, struct at_xdmac_desc *prev, dma_addr_t src, dma_addr_t dst, struct dma_interleaved_template *xt, struct data_chunk *chunk) at_xdmac_interleaved_queue_desc() argument 940 at_xdmac_prep_interleaved(struct dma_chan *chan, struct dma_interleaved_template *xt, unsigned long flags) at_xdmac_prep_interleaved() argument 1037 at_xdmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) at_xdmac_prep_dma_memcpy() argument 1141 at_xdmac_memset_create_desc(struct dma_chan *chan, struct at_xdmac_chan *atchan, dma_addr_t dst_addr, size_t len, int value) at_xdmac_memset_create_desc() argument 1210 at_xdmac_prep_dma_memset(struct dma_chan *chan, dma_addr_t dest, int value, size_t len, unsigned long flags) at_xdmac_prep_dma_memset() argument 1233 at_xdmac_prep_dma_memset_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, int value, unsigned long flags) at_xdmac_prep_dma_memset_sg() argument 1395 at_xdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) at_xdmac_tx_status() argument 1719 at_xdmac_issue_pending(struct dma_chan *chan) at_xdmac_issue_pending() argument 1733 at_xdmac_device_config(struct dma_chan *chan, struct dma_slave_config *config) at_xdmac_device_config() argument 1749 at_xdmac_device_pause(struct dma_chan *chan) at_xdmac_device_pause() argument 1770 at_xdmac_device_resume(struct dma_chan *chan) at_xdmac_device_resume() argument 1791 at_xdmac_device_terminate_all(struct dma_chan *chan) at_xdmac_device_terminate_all() argument 1819 at_xdmac_alloc_chan_resources(struct dma_chan *chan) at_xdmac_alloc_chan_resources() argument 1859 at_xdmac_free_chan_resources(struct dma_chan *chan) at_xdmac_free_chan_resources() argument 1878 struct dma_chan *chan, *_chan; atmel_xdmac_prepare() local 1897 struct dma_chan *chan, *_chan; atmel_xdmac_suspend() local 1923 struct dma_chan *chan, *_chan; atmel_xdmac_resume() local [all...] |
| /kernel/linux/linux-5.10/drivers/usb/dwc2/ |
| H A D | hcd.c | 430 * @chan: Pointer to the channel to dump 438 struct dwc2_host_chan *chan) in dwc2_dump_channel_info() 449 if (!chan) in dwc2_dump_channel_info() 452 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); in dwc2_dump_channel_info() 453 hcsplt = dwc2_readl(hsotg, HCSPLT(chan->hc_num)); in dwc2_dump_channel_info() 454 hctsiz = dwc2_readl(hsotg, HCTSIZ(chan->hc_num)); in dwc2_dump_channel_info() 455 hc_dma = dwc2_readl(hsotg, HCDMA(chan->hc_num)); in dwc2_dump_channel_info() 457 dev_dbg(hsotg->dev, " Assigned to channel %p:\n", chan); in dwc2_dump_channel_info() 463 chan->dev_addr, chan in dwc2_dump_channel_info() 437 dwc2_dump_channel_info(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_dump_channel_info() argument 488 struct dwc2_host_chan *chan = hsotg->hc_ptr_array[i]; dwc2_dump_channel_info() local 530 dwc2_hc_enable_slave_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_slave_ints() argument 608 dwc2_hc_enable_dma_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_dma_ints() argument 645 dwc2_hc_enable_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_ints() argument 686 dwc2_hc_init(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_init() argument 801 dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_hc_halt() argument 965 dwc2_hc_cleanup(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_cleanup() argument 993 dwc2_hc_set_even_odd_frame(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u32 *hcchar) dwc2_hc_set_even_odd_frame() argument 1092 dwc2_set_pid_isoc(struct dwc2_host_chan *chan) dwc2_set_pid_isoc() argument 1128 dwc2_hc_write_packet(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_write_packet() argument 1174 dwc2_hc_do_ping(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_do_ping() argument 1227 dwc2_hc_start_transfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_start_transfer() argument 1442 dwc2_hc_start_transfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_start_transfer_ddma() argument 1531 dwc2_hc_continue_transfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_continue_transfer() argument 2306 struct dwc2_host_chan *chan, *chan_tmp; dwc2_hcd_reinit() local 2340 dwc2_hc_init_split(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb) dwc2_hc_init_split() argument 2354 dwc2_hc_init_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd) dwc2_hc_init_xfer() argument 2444 dwc2_alloc_split_dma_aligned_buf(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, struct dwc2_host_chan *chan) dwc2_alloc_split_dma_aligned_buf() argument 2581 struct dwc2_host_chan *chan; dwc2_assign_and_init_hc() local 2817 dwc2_queue_transaction(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u16 fifo_dwords_avail) dwc2_queue_transaction() argument 3838 struct dwc2_host_chan *chan; dwc2_hcd_dump_state() local 4951 struct dwc2_host_chan *chan = hsotg->hc_ptr_array[i]; dwc2_hcd_free() local [all...] |
| /kernel/linux/linux-6.6/drivers/usb/dwc2/ |
| H A D | hcd.c | 395 * @chan: Pointer to the channel to dump 403 struct dwc2_host_chan *chan) in dwc2_dump_channel_info() 414 if (!chan) in dwc2_dump_channel_info() 417 hcchar = dwc2_readl(hsotg, HCCHAR(chan->hc_num)); in dwc2_dump_channel_info() 418 hcsplt = dwc2_readl(hsotg, HCSPLT(chan->hc_num)); in dwc2_dump_channel_info() 419 hctsiz = dwc2_readl(hsotg, HCTSIZ(chan->hc_num)); in dwc2_dump_channel_info() 420 hc_dma = dwc2_readl(hsotg, HCDMA(chan->hc_num)); in dwc2_dump_channel_info() 422 dev_dbg(hsotg->dev, " Assigned to channel %p:\n", chan); in dwc2_dump_channel_info() 428 chan->dev_addr, chan in dwc2_dump_channel_info() 402 dwc2_dump_channel_info(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_dump_channel_info() argument 453 struct dwc2_host_chan *chan = hsotg->hc_ptr_array[i]; dwc2_dump_channel_info() local 495 dwc2_hc_enable_slave_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_slave_ints() argument 573 dwc2_hc_enable_dma_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_dma_ints() argument 610 dwc2_hc_enable_ints(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_enable_ints() argument 651 dwc2_hc_init(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_init() argument 766 dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_hc_halt() argument 930 dwc2_hc_cleanup(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_cleanup() argument 958 dwc2_hc_set_even_odd_frame(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u32 *hcchar) dwc2_hc_set_even_odd_frame() argument 1057 dwc2_set_pid_isoc(struct dwc2_host_chan *chan) dwc2_set_pid_isoc() argument 1093 dwc2_hc_write_packet(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_write_packet() argument 1139 dwc2_hc_do_ping(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_do_ping() argument 1192 dwc2_hc_start_transfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_start_transfer() argument 1407 dwc2_hc_start_transfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_start_transfer_ddma() argument 1496 dwc2_hc_continue_transfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan) dwc2_hc_continue_transfer() argument 2271 struct dwc2_host_chan *chan, *chan_tmp; dwc2_hcd_reinit() local 2305 dwc2_hc_init_split(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb) dwc2_hc_init_split() argument 2319 dwc2_hc_init_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd) dwc2_hc_init_xfer() argument 2409 dwc2_alloc_split_dma_aligned_buf(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, struct dwc2_host_chan *chan) dwc2_alloc_split_dma_aligned_buf() argument 2546 struct dwc2_host_chan *chan; dwc2_assign_and_init_hc() local 2782 dwc2_queue_transaction(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, u16 fifo_dwords_avail) dwc2_queue_transaction() argument 3856 struct dwc2_host_chan *chan; dwc2_hcd_dump_state() local 5036 struct dwc2_host_chan *chan = hsotg->hc_ptr_array[i]; dwc2_hcd_free() local [all...] |
| /kernel/linux/linux-6.6/drivers/mailbox/ |
| H A D | arm_mhuv2.c | 207 int (*rx_startup)(struct mhuv2 *mhu, struct mbox_chan *chan); 208 void (*rx_shutdown)(struct mhuv2 *mhu, struct mbox_chan *chan); 209 void *(*read_data)(struct mhuv2 *mhu, struct mbox_chan *chan); 211 void (*tx_startup)(struct mhuv2 *mhu, struct mbox_chan *chan); 212 void (*tx_shutdown)(struct mhuv2 *mhu, struct mbox_chan *chan); 213 int (*last_tx_done)(struct mhuv2 *mhu, struct mbox_chan *chan); 214 int (*send_data)(struct mhuv2 *mhu, struct mbox_chan *chan, void *arg); 261 static int mhuv2_doorbell_rx_startup(struct mhuv2 *mhu, struct mbox_chan *chan) in mhuv2_doorbell_rx_startup() argument 263 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_rx_startup() 271 struct mbox_chan *chan) in mhuv2_doorbell_rx_shutdown() 270 mhuv2_doorbell_rx_shutdown(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_doorbell_rx_shutdown() argument 279 mhuv2_doorbell_read_data(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_doorbell_read_data() argument 288 mhuv2_doorbell_last_tx_done(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_doorbell_last_tx_done() argument 297 mhuv2_doorbell_send_data(struct mhuv2 *mhu, struct mbox_chan *chan, void *arg) mhuv2_doorbell_send_data() argument 325 mhuv2_data_transfer_rx_startup(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_rx_startup() argument 339 mhuv2_data_transfer_rx_shutdown(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_rx_shutdown() argument 348 mhuv2_data_transfer_read_data(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_read_data() argument 385 mhuv2_data_transfer_tx_startup(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_tx_startup() argument 398 mhuv2_data_transfer_tx_shutdown(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_tx_shutdown() argument 408 mhuv2_data_transfer_last_tx_done(struct mhuv2 *mhu, struct mbox_chan *chan) mhuv2_data_transfer_last_tx_done() argument 445 mhuv2_data_transfer_send_data(struct mhuv2 *mhu, struct mbox_chan *chan, void *arg) mhuv2_data_transfer_send_data() argument 543 struct mbox_chan *chan; mhuv2_sender_interrupt() local 624 struct mbox_chan *chan; get_irq_chan_comb_rx() local 679 struct mbox_chan *chan = get_irq_chan_rx(mhu); mhuv2_receiver_interrupt() local 711 mhuv2_sender_last_tx_done(struct mbox_chan *chan) mhuv2_sender_last_tx_done() argument 719 mhuv2_sender_send_data(struct mbox_chan *chan, void *data) mhuv2_sender_send_data() argument 730 mhuv2_sender_startup(struct mbox_chan *chan) mhuv2_sender_startup() argument 740 mhuv2_sender_shutdown(struct mbox_chan *chan) mhuv2_sender_shutdown() argument 756 mhuv2_receiver_startup(struct mbox_chan *chan) mhuv2_receiver_startup() argument 764 mhuv2_receiver_shutdown(struct mbox_chan *chan) mhuv2_receiver_shutdown() argument 772 mhuv2_receiver_send_data(struct mbox_chan *chan, void *data) mhuv2_receiver_send_data() argument 779 mhuv2_receiver_last_tx_done(struct mbox_chan *chan) mhuv2_receiver_last_tx_done() argument [all...] |
| H A D | mailbox-altera.c | 49 struct mbox_chan *chan; member 52 static struct altera_mbox *mbox_chan_to_altera_mbox(struct mbox_chan *chan) in mbox_chan_to_altera_mbox() argument 54 if (!chan || !chan->con_priv) in mbox_chan_to_altera_mbox() 57 return (struct altera_mbox *)chan->con_priv; in mbox_chan_to_altera_mbox() 117 static void altera_mbox_rx_data(struct mbox_chan *chan) in altera_mbox_rx_data() argument 119 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_rx_data() 127 mbox_chan_received_data(chan, (void *)data); in altera_mbox_rx_data() 135 altera_mbox_rx_data(mbox->chan); in altera_mbox_poll_rx() 143 struct mbox_chan *chan in altera_mbox_tx_interrupt() local 154 struct mbox_chan *chan = (struct mbox_chan *)p; altera_mbox_rx_interrupt() local 160 altera_mbox_startup_sender(struct mbox_chan *chan) altera_mbox_startup_sender() argument 179 altera_mbox_startup_receiver(struct mbox_chan *chan) altera_mbox_startup_receiver() argument 206 altera_mbox_send_data(struct mbox_chan *chan, void *data) altera_mbox_send_data() argument 233 altera_mbox_last_tx_done(struct mbox_chan *chan) altera_mbox_last_tx_done() argument 241 altera_mbox_peek_data(struct mbox_chan *chan) altera_mbox_peek_data() argument 248 altera_mbox_startup(struct mbox_chan *chan) altera_mbox_startup() argument 264 altera_mbox_shutdown(struct mbox_chan *chan) altera_mbox_shutdown() argument [all...] |
| /kernel/linux/linux-6.6/drivers/dma/ptdma/ |
| H A D | ptdma-dmaengine.c | 18 return container_of(dma_chan, struct pt_dma_chan, vc.chan); in to_pt_chan() 28 struct pt_dma_chan *chan = to_pt_chan(dma_chan); in pt_free_chan_resources() local 30 vchan_free_chan_resources(&chan->vc); in pt_free_chan_resources() 35 struct pt_dma_chan *chan = to_pt_chan(dma_chan); in pt_synchronize() local 37 vchan_synchronize(&chan->vc); in pt_synchronize() 70 static struct pt_dma_desc *pt_next_dma_desc(struct pt_dma_chan *chan) in pt_next_dma_desc() argument 73 struct virt_dma_desc *vd = vchan_next_desc(&chan->vc); in pt_next_dma_desc() 78 static struct pt_dma_desc *pt_handle_active_desc(struct pt_dma_chan *chan, in pt_handle_active_desc() argument 100 spin_lock_irqsave(&chan->vc.lock, flags); in pt_handle_active_desc() 116 desc = pt_next_dma_desc(chan); in pt_handle_active_desc() 134 struct pt_dma_chan *chan; pt_cmd_callback() local 162 pt_alloc_dma_desc(struct pt_dma_chan *chan, unsigned long flags) pt_alloc_dma_desc() argument 187 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_create_desc() local 227 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_prep_dma_interrupt() local 239 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_issue_pending() local 274 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_pause() local 286 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_resume() local 304 struct pt_dma_chan *chan = to_pt_chan(dma_chan); pt_terminate_all() local 322 struct pt_dma_chan *chan; pt_dmaengine_register() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | dmanv04.c | 38 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv04_fifo_dma_object_dtor() local 39 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() 41 mutex_lock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_dtor() 43 mutex_unlock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_dtor() 50 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv04_fifo_dma_object_ctor() local 51 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() 52 u32 context = 0x80000000 | chan->base.chid << 24; in nv04_fifo_dma_object_ctor() 66 mutex_lock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_ctor() 67 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv04_fifo_dma_object_ctor() 69 mutex_unlock(&chan in nv04_fifo_dma_object_ctor() 76 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); nv04_fifo_dma_fini() local 129 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); nv04_fifo_dma_init() local 142 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); nv04_fifo_dma_dtor() local 173 struct nv04_fifo_chan *chan = NULL; nv04_fifo_dma_new() local [all...] |
| H A D | gpfifonv50.c | 42 struct nv50_fifo_chan *chan; in nv50_fifo_gpfifo_new() local 58 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv50_fifo_gpfifo_new() 60 *pobject = &chan->base.object; in nv50_fifo_gpfifo_new() 63 oclass, chan); in nv50_fifo_gpfifo_new() 67 args->v0.chid = chan->base.chid; in nv50_fifo_gpfifo_new() 71 nvkm_kmap(chan->ramfc); in nv50_fifo_gpfifo_new() 72 nvkm_wo32(chan->ramfc, 0x3c, 0x403f6078); in nv50_fifo_gpfifo_new() 73 nvkm_wo32(chan->ramfc, 0x44, 0x01003fff); in nv50_fifo_gpfifo_new() 74 nvkm_wo32(chan in nv50_fifo_gpfifo_new() [all...] |
| H A D | dmanv40.c | 62 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv40_fifo_dma_engine_fini() local 63 struct nv04_fifo *fifo = chan->fifo; in nv40_fifo_dma_engine_fini() 77 if (chid == chan->base.chid) in nv40_fifo_dma_engine_fini() 80 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, 0x00000000); in nv40_fifo_dma_engine_fini() 92 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv40_fifo_dma_engine_init() local 93 struct nv04_fifo *fifo = chan->fifo; in nv40_fifo_dma_engine_init() 102 inst = chan->engn[engine->subdev.index]->addr >> 4; in nv40_fifo_dma_engine_init() 108 if (chid == chan->base.chid) in nv40_fifo_dma_engine_init() 111 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, inst); in nv40_fifo_dma_engine_init() 123 struct nv04_fifo_chan *chan in nv40_fifo_dma_engine_dtor() local 132 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); nv40_fifo_dma_engine_ctor() local 146 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); nv40_fifo_dma_object_ctor() local 191 struct nv04_fifo_chan *chan = NULL; nv40_fifo_dma_new() local [all...] |
| /kernel/linux/linux-6.6/drivers/dma/ |
| H A D | hisi_dma.c | 166 struct hisi_dma_chan chan[]; member 322 return container_of(c, struct hisi_dma_chan, vc.chan); in to_hisi_dma_chan() 420 static void hisi_dma_reset_or_disable_hw_chan(struct hisi_dma_chan *chan, in hisi_dma_reset_or_disable_hw_chan() argument 423 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; in hisi_dma_reset_or_disable_hw_chan() 424 u32 index = chan->qp_num, tmp; in hisi_dma_reset_or_disable_hw_chan() 463 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_free_chan_resources() local 464 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; in hisi_dma_free_chan_resources() 466 hisi_dma_reset_or_disable_hw_chan(chan, false); in hisi_dma_free_chan_resources() 467 vchan_free_chan_resources(&chan->vc); in hisi_dma_free_chan_resources() 469 memset(chan in hisi_dma_free_chan_resources() 485 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); hisi_dma_prep_dma_memcpy() local 506 hisi_dma_start_transfer(struct hisi_dma_chan *chan) hisi_dma_start_transfer() argument 541 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); hisi_dma_issue_pending() local 554 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); hisi_dma_terminate_all() local 578 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); hisi_dma_synchronize() local 588 struct hisi_dma_chan *chan; hisi_dma_alloc_qps_mem() local 609 struct hisi_dma_chan *chan = &hdma_dev->chan[index]; hisi_dma_init_hw_qp() local 729 struct hisi_dma_chan *chan = data; hisi_dma_irq() local [all...] |
| /kernel/linux/linux-5.10/net/bluetooth/ |
| H A D | 6lowpan.c | 34 struct l2cap_chan *chan; member 58 struct l2cap_chan *chan; member 118 &peer->chan->dst, peer->chan->dst_type); in peer_lookup_ba() 120 if (bacmp(&peer->chan->dst, ba)) in peer_lookup_ba() 123 if (type == peer->chan->dst_type) { in peer_lookup_ba() 135 __peer_lookup_chan(struct lowpan_btle_dev *dev, struct l2cap_chan *chan) in __peer_lookup_chan() argument 140 if (peer->chan == chan) in __peer_lookup_chan() 153 if (peer->chan in __peer_lookup_conn() 373 chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) chan_recv_cb() argument 457 send_pkt(struct l2cap_chan *chan, struct sk_buff *skb, struct net_device *netdev) send_pkt() argument 647 struct l2cap_chan *chan; chan_create() local 662 add_peer_chan(struct l2cap_chan *chan, struct lowpan_btle_dev *dev, bool new_netdev) add_peer_chan() argument 692 setup_netdev(struct l2cap_chan *chan, struct lowpan_btle_dev **dev) setup_netdev() argument 741 chan_ready_cb(struct l2cap_chan *chan) chan_ready_cb() argument 767 struct l2cap_chan *chan; chan_new_conn_cb() local 791 chan_close_cb(struct l2cap_chan *chan) chan_close_cb() argument 848 chan_state_change_cb(struct l2cap_chan *chan, int state, int err) chan_state_change_cb() argument 854 chan_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) chan_alloc_skb_cb() argument 865 chan_suspend_cb(struct l2cap_chan *chan) chan_suspend_cb() argument 878 chan_resume_cb(struct l2cap_chan *chan) chan_resume_cb() argument 891 chan_get_sndtimeo_cb(struct l2cap_chan *chan) chan_get_sndtimeo_cb() argument 923 struct l2cap_chan *chan; bt_6lowpan_connect() local 962 struct l2cap_chan *chan; bt_6lowpan_listen() local [all...] |
| /kernel/linux/linux-5.10/drivers/mailbox/ |
| H A D | mailbox-altera.c | 49 struct mbox_chan *chan; member 52 static struct altera_mbox *mbox_chan_to_altera_mbox(struct mbox_chan *chan) in mbox_chan_to_altera_mbox() argument 54 if (!chan || !chan->con_priv) in mbox_chan_to_altera_mbox() 57 return (struct altera_mbox *)chan->con_priv; in mbox_chan_to_altera_mbox() 117 static void altera_mbox_rx_data(struct mbox_chan *chan) in altera_mbox_rx_data() argument 119 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_rx_data() 127 mbox_chan_received_data(chan, (void *)data); in altera_mbox_rx_data() 135 altera_mbox_rx_data(mbox->chan); in altera_mbox_poll_rx() 143 struct mbox_chan *chan in altera_mbox_tx_interrupt() local 154 struct mbox_chan *chan = (struct mbox_chan *)p; altera_mbox_rx_interrupt() local 160 altera_mbox_startup_sender(struct mbox_chan *chan) altera_mbox_startup_sender() argument 179 altera_mbox_startup_receiver(struct mbox_chan *chan) altera_mbox_startup_receiver() argument 206 altera_mbox_send_data(struct mbox_chan *chan, void *data) altera_mbox_send_data() argument 233 altera_mbox_last_tx_done(struct mbox_chan *chan) altera_mbox_last_tx_done() argument 241 altera_mbox_peek_data(struct mbox_chan *chan) altera_mbox_peek_data() argument 248 altera_mbox_startup(struct mbox_chan *chan) altera_mbox_startup() argument 264 altera_mbox_shutdown(struct mbox_chan *chan) altera_mbox_shutdown() argument [all...] |
| /kernel/linux/linux-5.10/drivers/media/pci/ngene/ |
| H A D | ngene-dvb.c | 40 struct ngene_channel *chan = dvbdev->priv; in ts_write() local 41 struct ngene *dev = chan->dev; in ts_write() 57 struct ngene_channel *chan = dvbdev->priv; in ts_read() local 58 struct ngene *dev = chan->dev; in ts_read() 80 struct ngene_channel *chan = dvbdev->priv; in ts_poll() local 81 struct ngene *dev = chan->dev; in ts_poll() 162 struct ngene_channel *chan = priv; in tsin_exchange() local 163 struct ngene *dev = chan->dev; in tsin_exchange() 169 if (dev->ci.en && chan->number == 2) { in tsin_exchange() 189 if (chan in tsin_exchange() 255 struct ngene_channel *chan = priv; tsout_exchange() local 278 struct ngene_channel *chan = dvbdmx->priv; ngene_start_feed() local 291 struct ngene_channel *chan = dvbdmx->priv; ngene_stop_feed() local [all...] |
| /kernel/linux/linux-6.6/drivers/media/pci/ngene/ |
| H A D | ngene-dvb.c | 40 struct ngene_channel *chan = dvbdev->priv; in ts_write() local 41 struct ngene *dev = chan->dev; in ts_write() 57 struct ngene_channel *chan = dvbdev->priv; in ts_read() local 58 struct ngene *dev = chan->dev; in ts_read() 80 struct ngene_channel *chan = dvbdev->priv; in ts_poll() local 81 struct ngene *dev = chan->dev; in ts_poll() 162 struct ngene_channel *chan = priv; in tsin_exchange() local 163 struct ngene *dev = chan->dev; in tsin_exchange() 169 if (dev->ci.en && chan->number == 2) { in tsin_exchange() 189 if (chan in tsin_exchange() 255 struct ngene_channel *chan = priv; tsout_exchange() local 278 struct ngene_channel *chan = dvbdmx->priv; ngene_start_feed() local 291 struct ngene_channel *chan = dvbdmx->priv; ngene_stop_feed() local [all...] |
| /third_party/ffmpeg/libavcodec/ |
| H A D | atrac3plus.c | 121 * @param[in,out] chan ptr to the channel parameters 126 static int num_coded_units(GetBitContext *gb, Atrac3pChanParams *chan, in num_coded_units() argument 129 chan->fill_mode = get_bits(gb, 2); in num_coded_units() 130 if (!chan->fill_mode) { in num_coded_units() 131 chan->num_coded_vals = ctx->num_quant_units; in num_coded_units() 133 chan->num_coded_vals = get_bits(gb, 5); in num_coded_units() 134 if (chan->num_coded_vals > ctx->num_quant_units) { in num_coded_units() 140 if (chan->fill_mode == 3) in num_coded_units() 141 chan->split_point = get_bits(gb, 2) + (chan in num_coded_units() 156 add_wordlen_weights(Atrac3pChanUnitCtx *ctx, Atrac3pChanParams *chan, int wtab_idx, AVCodecContext *avctx) add_wordlen_weights() argument 186 subtract_sf_weights(Atrac3pChanUnitCtx *ctx, Atrac3pChanParams *chan, int wtab_idx, AVCodecContext *avctx) subtract_sf_weights() argument 246 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_channel_wordlen() local 393 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_channel_sf_idx() local 641 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_channel_code_tab() local 765 Atrac3pChanParams *chan; decode_spectrum() local 874 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_gainc_npoints() local 980 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_gainc_levels() local 1120 Atrac3pChanParams *chan = &ctx->channels[ch_num]; decode_gainc_loc_codes() local [all...] |
| /kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/ |
| H A D | dma_lib.c | 129 static void pasemi_free_tx_chan(int chan) in pasemi_free_tx_chan() argument 131 BUG_ON(test_bit(chan, txch_free)); in pasemi_free_tx_chan() 132 set_bit(chan, txch_free); in pasemi_free_tx_chan() 148 static void pasemi_free_rx_chan(int chan) in pasemi_free_rx_chan() argument 150 BUG_ON(test_bit(chan, rxch_free)); in pasemi_free_rx_chan() 151 set_bit(chan, rxch_free); in pasemi_free_rx_chan() 173 struct pasemi_dmachan *chan; in pasemi_dma_alloc_chan() local 182 chan = buf + offset; in pasemi_dma_alloc_chan() 184 chan->priv = buf; in pasemi_dma_alloc_chan() 189 chan in pasemi_dma_alloc_chan() 214 pasemi_dma_free_chan(struct pasemi_dmachan *chan) pasemi_dma_free_chan() argument 240 pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size) pasemi_dma_alloc_ring() argument 262 pasemi_dma_free_ring(struct pasemi_dmachan *chan) pasemi_dma_free_ring() argument 280 pasemi_dma_start_chan(const struct pasemi_dmachan *chan, const u32 cmdsta) pasemi_dma_start_chan() argument 304 pasemi_dma_stop_chan(const struct pasemi_dmachan *chan) pasemi_dma_stop_chan() argument 347 pasemi_dma_alloc_buf(struct pasemi_dmachan *chan, int size, dma_addr_t *handle) pasemi_dma_alloc_buf() argument 361 pasemi_dma_free_buf(struct pasemi_dmachan *chan, int size, dma_addr_t *handle) pasemi_dma_free_buf() argument [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/platforms/pasemi/ |
| H A D | dma_lib.c | 131 static void pasemi_free_tx_chan(int chan) in pasemi_free_tx_chan() argument 133 BUG_ON(test_bit(chan, txch_free)); in pasemi_free_tx_chan() 134 set_bit(chan, txch_free); in pasemi_free_tx_chan() 150 static void pasemi_free_rx_chan(int chan) in pasemi_free_rx_chan() argument 152 BUG_ON(test_bit(chan, rxch_free)); in pasemi_free_rx_chan() 153 set_bit(chan, rxch_free); in pasemi_free_rx_chan() 175 struct pasemi_dmachan *chan; in pasemi_dma_alloc_chan() local 184 chan = buf + offset; in pasemi_dma_alloc_chan() 186 chan->priv = buf; in pasemi_dma_alloc_chan() 191 chan in pasemi_dma_alloc_chan() 216 pasemi_dma_free_chan(struct pasemi_dmachan *chan) pasemi_dma_free_chan() argument 242 pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size) pasemi_dma_alloc_ring() argument 264 pasemi_dma_free_ring(struct pasemi_dmachan *chan) pasemi_dma_free_ring() argument 282 pasemi_dma_start_chan(const struct pasemi_dmachan *chan, const u32 cmdsta) pasemi_dma_start_chan() argument 306 pasemi_dma_stop_chan(const struct pasemi_dmachan *chan) pasemi_dma_stop_chan() argument 349 pasemi_dma_alloc_buf(struct pasemi_dmachan *chan, int size, dma_addr_t *handle) pasemi_dma_alloc_buf() argument 363 pasemi_dma_free_buf(struct pasemi_dmachan *chan, int size, dma_addr_t *handle) pasemi_dma_free_buf() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | ctxgp100.c | 33 gp100_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr) in gp100_grctx_generate_pagepool() argument 35 gf100_grctx_patch_wr32(chan, 0x40800c, addr >> 8); in gp100_grctx_generate_pagepool() 36 gf100_grctx_patch_wr32(chan, 0x408010, 0x8007d800); in gp100_grctx_generate_pagepool() 37 gf100_grctx_patch_wr32(chan, 0x419004, addr >> 8); in gp100_grctx_generate_pagepool() 38 gf100_grctx_patch_wr32(chan, 0x419008, 0x00000000); in gp100_grctx_generate_pagepool() 42 gp100_grctx_generate_attrib(struct gf100_gr_chan *chan) in gp100_grctx_generate_attrib() argument 44 struct gf100_gr *gr = chan->gr; in gp100_grctx_generate_attrib() 54 gf100_grctx_patch_wr32(chan, 0x405830, attrib); in gp100_grctx_generate_attrib() 55 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gp100_grctx_generate_attrib() 56 gf100_grctx_patch_wr32(chan, in gp100_grctx_generate_attrib() 84 gp100_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size) gp100_grctx_generate_attrib_cb() argument [all...] |